Commit Graph

30 Commits

Author SHA1 Message Date
Natsumi
9e08758157 Update SQLite, remove unneeded libraries 2025-09-02 22:32:52 +12:00
Natsumi
23053c1339 Lint 2025-08-27 12:52:37 +12:00
kubectl
21dcc51e83 Fix launchcommands on Linux (#1352)
* feat: expose IPC listener to electron world

* feat: add listener + rouing to old function + remove old functions

* feat: register vrcx prefix + route launch arguments to electron
2025-08-27 12:52:17 +12:00
Natsumi
6b0061bf88 fix: include openvr library in dotnet expected path
Co-authored-by: rs189 <35667100+rs189@users.noreply.github.com>
2025-08-26 11:32:46 +12:00
Natsumi
6a3b0cd24a Update OpenVR 2025-08-24 09:49:21 +12:00
Natsumi
f1d8d554e6 Update AppImage dotnet version 2025-08-18 04:13:56 +12:00
Natsumi
a2048941e2 Fix error on electron close 2025-08-17 16:50:00 +12:00
Natsumi
7946ff63ae Linux: Fix missing icon error 2025-08-01 16:57:16 +12:00
rs189
c4c9185c6b fix: linux crash with vr overlay enabled 2025-08-01 01:29:54 +12:00
osiris-plus
b9db3d92af fix path.join failing due to undefined process.env.DOTNET_ROOT (#1306) 2025-07-22 16:59:52 +12:00
rs189
b25e264171 fix: test bundle ovr lib 2025-07-22 01:54:00 +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
rs189
40861ef120 feat: download and include dotnet runtime in the appimage on linux (#1289) 2025-07-14 15:42:36 +12:00
Natsumi
c9687bd493 Linux fixes 2025-05-26 05:21:00 +10:00
rs189
93ce22e6a7 fix: remove --icon flag, add --no-desktop flag instead to skip desktop file creation (#1217) 2025-04-19 20:27:00 +10:00
rs189
f9ec2ad8b1 feat: add --icon flag to allow usage of custom icons when updating or installing for the first time (#1201) 2025-04-08 21:27:24 +10:00
Natsumi
5c378cc64c Add version to .desktop 2025-03-07 23:12:58 +13:00
Natsumi
ea12d25cef Fix Linux .NET error dialog 2025-03-03 11:42:32 +13:00
Natsumi
137608b705 Linux: Change how AppImage moving is handled, add support for vrcx:\\ 2025-02-28 11:31:33 +13:00
Natsumi
ea07194b1c Fix Linux launch args & updater switching build type 2025-02-25 02:57:39 +13:00
Natsumi
c15e694d5b macos SQLite lib 2025-02-10 07:17:25 +13:00
Natsumi
0d27dbd4c5 Update build action 2, 3 2025-02-04 01:48:06 +13:00
Natsumi
6c411db832 Update Linux build to .NET 9.0 2025-02-03 23:59:59 +13:00
Natsumi
6cc10ad8af Fix group sidebar sort order 2025-02-03 23:59:59 +13:00
Natsumi
6b2d402b8b Misc fixes 2025-01-30 18:03:50 +13:00
rs189
74bae43449 Use Wayland when available (#1089)
* Use Wayland when available

* X11 fallback option
2025-01-25 05:29:54 +13:00
Natsumi
555d4adf60 Misc fixes 2025-01-20 21:58:56 +13:00
Donad_VR
95d5486cdb Get True Home Path from possible symbolic link (Important for Atomic Distros like Fedora Silverblue) (#1085) 2025-01-20 21:47:41 +13:00
Natsumi
885ead4edf Fixes, sort group instances 2025-01-14 01:19:12 +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