* Fix DirectoryNotFoundException in ImageSaving.cs:CropAllPrints
* Update Dotnet/AppApi/Common/ImageSaving.cs
Oh yeah this is iterating over all existing.
Co-authored-by: Lars Olzem <hackebein@gmail.com>
---------
Co-authored-by: Lars Olzem <hackebein@gmail.com>
* 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>
* 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>
* 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`
* 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
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).