Commit Graph

52 Commits

Author SHA1 Message Date
Natsumi 37a9688b81 Fix loading custom.css from custom path 2025-01-19 00:31:05 +13:00
Donad_VR dfd695618c Update Folders.cs (#1081)
Fix resolution of SteamLibrary path in libraryfolders.vdf
2025-01-14 04:23:47 +13:00
Natsumi 885ead4edf Fixes, sort group instances 2025-01-14 01:19:12 +13:00
Regalia 7475ed7e32 fix: Bad path combining causing custom resources not to load (#1077)
Co-authored-by: Nekromateion <43814053+Nekromateion@users.noreply.github.com>
2025-01-14 00:59:43 +13:00
luna b21a7698e1 use libraryfolders.vdf to resolve vrchat steam path on linux (#1076)
* use libraryfolders.vdf to resolve vrchat steam path

* fix electron screenshot combining paths incorrectly
2025-01-14 00:59:33 +13:00
Natsumi 938fff63d0 Electron support for Linux (#1074)
* init

* SQLite changes

* Move html folder, edit build scripts

* AppApi interface

* Build flags

* AppApi inheritance

* Finishing touches

* Merge upstream changes

* Test CI

* Fix class inits

* Rename AppApi

* Merge upstream changes

* Fix SQLiteLegacy on Linux, Add Linux interop, build tools

* Linux specific localisation strings

* Make it run

* Bring back most of Linux functionality

* Clean up

* Fix TTS voices

* Fix UI var

* Changes

* Electron minimise to tray

* Remove separate toggle for WlxOverlay

* Fixes

* Touchups

* Move csproj

* Window zoom, Desktop Notifications, VR check on Linux

* Fix desktop notifications, VR check spam

* Fix building on Linux

* Clean up

* Fix WebApi headers

* Rewrite VRCX updater

* Clean up

* Linux updater

* Add Linux to build action

* init

* SQLite changes

* Move html folder, edit build scripts

* AppApi interface

* Build flags

* AppApi inheritance

* Finishing touches

* Merge upstream changes

* Test CI

* Fix class inits

* Rename AppApi

* Merge upstream changes

* Fix SQLiteLegacy on Linux, Add Linux interop, build tools

* Linux specific localisation strings

* Make it run

* Bring back most of Linux functionality

* Clean up

* Fix TTS voices

* Changes

* Electron minimise to tray

* Remove separate toggle for WlxOverlay

* Fixes

* Touchups

* Move csproj

* Window zoom, Desktop Notifications, VR check on Linux

* Fix desktop notifications, VR check spam

* Fix building on Linux

* Clean up

* Fix WebApi headers

* Rewrite VRCX updater

* Clean up

* Linux updater

* Add Linux to build action

* Test updater

* Rebase and handle merge conflicts

* Fix Linux updater

* Fix Linux app restart

* Fix friend order

* Handle AppImageInstaller, show an install message on Linux

* Updates to the AppImage installer

* Fix Linux updater, fix set version, check for .NET, copy wine prefix

* Handle random errors

* Rotate tall prints

* try fix Linux restart bug

* Final

---------

Co-authored-by: rs189 <35667100+rs189@users.noreply.github.com>
2025-01-11 13:09:44 +13:00
Natsumi 60f59b9baa Small fixes 2025-01-09 13:31:33 +13:00
Nekromateion 35621f27d2 Add queue for print downloads and automatic cropping for saved prints (#1068)
* Add queue for print downloads

To prevent issues with rate limits in instances with a lot of prints switch downloading prints to use a queue.

* Auto cropping for instance print saving

Add option to automatically crop prints saved using the "Save Instance Prints" feature and a popup to apply crop to all previously saved prints while preserving metadata.

---------

Co-authored-by: Natsumi <11171153+Natsumi-sama@users.noreply.github.com>
2025-01-09 12:47:02 +13:00
Natsumi 0e93e4ac7e Fix reset feed/notification filters, fix print uploads being cropped still 2024-12-30 16:48:07 +13:00
Natsumi 87b79c9b7e Fix performance stat "None", auto status change with company check, print crop and centering 2024-12-27 14:25:55 +13:00
Thomas 5d79c5615e Refactored FilePicker (#1045) 2024-12-27 14:17:02 +13:00
Natsumi f0cd64c3aa Fix custom stickers/print paths 2024-12-22 11:58:59 +13:00
Thomas 55945acf96 Custom save locations for prints & stickers (#1041) 2024-12-22 11:15:05 +13:00
Natsumi ef8931dd8c Fix print upload size 2024-12-12 15:59:35 +13:00
Natsumi 110471c69c Only apply font change when running under wine 2024-12-02 00:08:42 +13:00
rs189 5e6c611264 Linux: Make Discord Rich Presence work (#998)
* Linux: Make Discord Rich Presence work

* Fix file already exists

* Fix chmod file name
2024-12-02 00:00:30 +13:00
Nekromateion c4a19966a4 Implement automatic sticker saving (#985)
* Implement automatic sticker saving

* Prevent multiple requests for same sticker or print
2024-11-26 17:36:02 +13:00
Natsumi 299f2cce10 Fix image resizing 2024-11-20 16:17:21 +13:00
Natsumi 5ed92aed82 Disable VR Overlay GPU Acceleration 2024-11-18 16:52:30 +13:00
Natsumi 78dc8ea42d Edit saved print names 2024-11-18 16:52:24 +13:00
Natsumi 9bcd58d776 More prints info 2024-11-17 13:00:16 +13:00
Natsumi 78a6dfbfe1 Save Instance Prints To File 2024-11-17 10:24:07 +13:00
BenjaminZehowlt e8d278753d Respect if overlay is toggled 2024-10-28 19:36:37 +13:00
Natsumi 6180777652 Fix launch args 2024-10-22 11:02:32 +13:00
Usman Shafiq 4f34e2d18a Rework Startup Args (#946)
* Rework startup args

* Preserve previous startup args on re-launch

* Ignore subprocess when checking for duplicate processes

* Cleanup code

* Remove extra process list grabbing

* Use `IsUpgradePrefix` when using `RestartApplication`

* Change `ProxyServerPrefix` to `ProxyUrlPrefix`
2024-10-22 08:06:56 +13:00
Natsumi 06dad59796 Only compress PNG when needed, instance-queue-left 2024-09-01 20:45:18 +12:00
ScrapW c50a879ebf Fix: Detect Steam screenshots folder from registry (#886) 2024-08-29 17:41:51 +12:00
Natsumi 3baf00af27 Small changes 2024-08-21 09:24:06 +12:00
RingLo_ 7528fb80c3 fix: sometimes install.exe is suspended (#868)
* fix: sometimes install.exe is suspended

* fix: make the description of the osc fix function more accurate

* fix: replacing Process.MainModule.FileName with win32api

* chore: remove unnecessary references

* chore: rectify the text of the description
2024-08-13 20:28:02 +12:00
RingLo_ 6465dc0910 feat: kill install process after exiting game (#864)
* feat: kill install process after exiting game

* Restore en.json

* fix some key incorrect

* gui: update for VRChat OSC Fix

* fix: may incorrectly kill unrelated processes

* fix: pattern incorrect
2024-08-07 20:54:39 +12:00
Usman Shafiq af0d2bc986 Add try-catch to desktop notification (#839) 2024-07-17 06:39:48 +12:00
Nekromateion 873c1d38f0 Automatically resize images to fit limits (#831)
Resize images for Avatars, Worlds, Gallery, Icons and Emojis when uploading if it exceeds VRChats limits (2000 pixels in any dimension and 10MB file size).
2024-06-26 23:29:46 +12:00
Natsumi 73a9803abd Fix VRCX auto updater 2024-06-26 23:27:43 +12:00
Natsumi fe12f615ba Update Cef 125.0.210, fix PerformanceCounter bugs 2024-06-15 20:46:43 +12:00
Natsumi 5e8ecdb755 add customvr.js 2024-05-31 15:44:50 +12:00
Natsumi fff33bf03f Small fixes and changes 2024-05-29 11:01:19 +12:00
Natsumi 45dfc82afc Change status icons 2024-05-23 21:16:22 +12:00
Natsumi a18c6f06c4 👀 currentAvatarTags 2024-05-14 22:05:26 +12:00
Natsumi 942bb0536b Image cache fixes 2024-04-18 01:50:03 +12:00
Usman Shafiq 6f074cc7bf Add OVR Toolkit Images (#753)
* Add OVR Toolkit Images

* Remove comment

* Make SendMessages a general use method

* Dotnet 8 cleanup

* Fix comment
2024-03-23 10:50:25 +13:00
ScrapW 2e0014739b fix: Screenshot search is not working when custom path is set (#754) 2024-03-23 10:50:19 +13:00
Usman Shafiq 271139b144 OVR Toolkit Notifications (#751)
* Added OVR Toolkit notification support

* Change order

* Self identify by user-agent.

* Fix comments
2024-03-21 10:40:23 +13:00
Natsumi fd787e8533 Fix uptime crash 2024-03-17 05:22:19 +13:00
Natsumi e05bd168a7 Small fixes 2024-03-17 04:53:43 +13:00
Natsumi 3479746c8c Small changes and fixes 2024-03-16 04:08:05 +13:00
Natsumi cd2387aa32 Updates and fixes 2024-01-09 23:22:48 +13:00
Natsumi 29b5bedde1 Option to copy VRC images 2023-11-22 02:12:16 +13:00
Ethan Cordray 2e9db3153d NET 8 Upgrade (#687)
* Initial .NET8 Upgrade

* Initial GitHub Actions Cleanup

* Fix Desktop Notifications

* Fix throw warning

* Upgrade vunerable transative nuget packages

* Fix warnings with registry overflow

* Adjust async/await usage for configRepository

* Fix TTS voice name and app auto start

* Install .NET 8 with setup

I regret NSIS

* Remove no longer needed System/MS references (included in dotnet sdk)

* Surpress stackalloc in loop warning, that code scares me.

* Removed unused SharpDX packages

* Ignore WebClient warning, hopefully this project doesn't move past NET 8

* Fixed terrifying code

* GenerateAssemblyInfo

* Trimmed editor config to only silence warning.

* Fix open webpage

* Fix updater

---------

Co-authored-by: DubyaDude <ushafiq141@gmail.com>
Co-authored-by: Natsumi <cmcooper123@hotmail.com>
2023-11-22 01:41:57 +13:00
Natsumi 25f47f9a1e Option to enable desktop notifications while AFK 2023-11-13 21:38:14 +13:00
Natsumi 6ba1856a7a Small changes
Add "friends in instance" to invite dialog
Change XS notification height depending on text length
Attempt to fetch userId's for users in current instance
Add user dialog friend history tooltip
2023-10-27 23:46:38 +13:00