Commit Graph

29 Commits

Author SHA1 Message Date
Natsumi
b3c58a8c08 Open instance in-game 2025-08-26 10:33:07 +12:00
Natsumi
ae30ad978b Autorun open single instance of app 2025-08-24 09:49:22 +12:00
Natsumi
8daa6c8663 Fix error reading metadata 2025-08-15 15:57:28 +12:00
Natsumi
d40d0af21f Delete screenshot metadata 2025-08-11 14:11:47 +12:00
Natsumi
42fadd7e65 Switch from sha256.txt to digest 2025-08-11 14:11:46 +12:00
Natsumi
bc39768ff6 Fix friends++, saving prints, deleted userdata 2025-08-05 12:55:49 +12:00
Teacup
4e64177722 feat: Rewrite png metadata handling, new VRC metadata (#1311)
* refactor: Move ScreenshotHelper png parsing to PNGHelper, simplify interface

* refactor: Fix references to screenshotmanager

* fix: Read resolution, not description

* refactor: Rewrite/move all png reading logic into new class

* refactor: Integrate new metadata helper functions

* refactor: Add docs, re-add legacy mods support, change error handling

There are no longer specific errors for each metadata type as it was
just super unnecessary; A verbose log including the exception/string is
now logged to file instead and a generic error is given in the UI.

* fix: Show old vrc beta format images

They were being treated as a non-image
2025-08-04 18:05:40 +12:00
Natsumi
3c21d88efa Remove wine support for Cef 2025-08-01 01:29:55 +12:00
rs189
a2dc6ba9a4 Linux: SteamVR overlay support (#1299)
* fix: open folder and select item on linux

* feat: linux wrist overlay

* feat: linux hmd overlay

* feat: replace unix sockets with shm on linux

* fix: reduce linux wrist overlay fps

* fix: hide electron offscreen windows

* fix: destroy electron offscreen windows when not in use

* fix: open folder and select item on linux

* feat: cpu, uptime and device monitoring on linux

* feat: native wayland gl context with x11 fallback on linux

* fix: use platform agnostic wording for common folders

* fix: crash dumps folder button on linux

* fix: enable missing VR notification options on linux

* fix: update cef, eslint config to include updated AppApiVr names

* merge: rebase linux VR changes to upstream

* Clean up

* Load custom file contents rather than path

Fixes loading custom file in debug mode

* fix: call SetVR on linux as well

* fix: AppApiVrElectron init, properly create and dispose of shm

* Handle avatar history error

* Lint

* Change overlay dispose logic

* macOS DOTNET_ROOT

* Remove moving dotnet bin

* Fix

* fix: init overlay on SteamVR restart

* Fix fetching empty instance, fix user dialog not fetching

* Trim direct access inputs

* Make icon higher res, because mac build would fail 😂

* macOS fixes

* will it build? that's the question

* fix: ensure offscreen windows are ready before vrinit

* will it build? that's the question

* will it build? that's the question

* meow

* one, more, time

* Fix crash and overlay ellipsis

* a

---------

Co-authored-by: Natsumi <cmcooper123@hotmail.com>
2025-07-19 12:07:43 +12:00
Natsumi
97cc2dc81a Save instance emojis 2025-06-26 19:36:51 +12:00
Natsumi
c7fef6e00a Better handling of video errors 2025-06-25 15:01:08 +12:00
Natsumi
2612ea38f0 Fix notifications crashing and table buttons moving on hover 2025-06-21 14:06:59 +12:00
Natsumi
921070da71 Overlay notification opacity 2025-06-20 18:41:27 +12:00
Natsumi
834e5fc245 Handle parsing malformed user created VRC config.json files 2025-06-03 00:59:19 +10:00
Natsumi
9f45d535a0 RIP APNGs 2025-06-03 00:59:15 +10:00
Natsumi
9ed93ad2eb Crop print border on upload 2025-03-17 03:38:52 +13:00
Natsumi
747a7ca683 Fix cookie bug 2025-03-03 17:03:04 +13:00
Natsumi
137608b705 Linux: Change how AppImage moving is handled, add support for vrcx:\\ 2025-02-28 11:31:33 +13:00
Natsumi
dd54bd3c05 Remove userdialog playtime & fix screenshot search worldName 2025-02-25 10:00:18 +13:00
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
a7c400f9b7 Handle missing CurrentCulture 2025-01-31 16:38:07 +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
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
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