Commit Graph

63 Commits

Author SHA1 Message Date
Myrkur
107b62889d Fix DirectoryNotFoundException in ImageSaving.cs:CropAllPrints (#1135)
* 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>
2025-02-17 13:25:36 +13:00
Natsumi
60d8d7682f Fix print cropping and Linux custom photo path 2025-02-17 13:22:11 +13:00
Natsumi
0c213f915f Fix scaling when uploading images 2025-02-10 09:11:31 +13:00
Regalia
91bc4d076e feat: Port ImageSaving to ImageSharp to fix Linux image uploads (#1131) 2025-02-10 07:20:53 +13:00
Natsumi
b6c1702a27 Linux steam folder fallback 2025-02-10 07:17:34 +13:00
Natsumi
481e5439c3 Update copyright year 2025-01-31 16:38:25 +13:00
Natsumi
a7c400f9b7 Handle missing CurrentCulture 2025-01-31 16:38:07 +13:00
Natsumi
6b2d402b8b Misc fixes 2025-01-30 18:03:50 +13:00
Natsumi
e27e86373c Fix custom VRC cache path 2025-01-26 07:50:39 +13:00
Natsumi
5214522789 Path.Join() 2025-01-26 06:11:35 +13:00
Natsumi
555d4adf60 Misc fixes 2025-01-20 21:58:56 +13:00
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