Commit Graph

21 Commits

Author SHA1 Message Date
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
guerryer
9b245165f6 Update install-vrcx.sh (#1016)
Wine 10.0 broke the check
2024-12-08 13:22:19 +13:00
Natsumi
8c8c5a5b3c Fix wine script path 2024-12-04 08:58:39 +13:00
Natsumi
402c2d8b74 Fix Linux run script file extension 2024-12-04 08:43:23 +13:00
Natsumi
0d3a942c02 Restart wine Discord RPC bridge when it crashes
Co-Authored-By: rs189 <35667100+rs189@users.noreply.github.com>
2024-12-03 07:34:26 +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
rs189
f9738e3797 Linux: Fix emojis not showing in the game log (#992)
* Fix emojis not showing in the game log on Linux

* Download the font file using curl

* Changed the emoji font to be a woff; Clarified font info
2024-11-26 17:36:38 +13:00
Regalia
ea5989ad2a Linux: Use NSIS installer (#991)
* feat: Implement SKIP_SHORTCUT for installer

* feat: Update Linux install script to use NSIS-based installer instead

* feat: Wine detection for installer shortcut suppression

* fix: Revert WINEPREFIX back to XDG Home

Oops.

* fix(linux): Forgot to use the variable here

* fix(linux): Don't error if INSTALL_LOCATION exists but is empty

* fix(linux): "Program Files" has a space
2024-11-26 17:36:31 +13:00
Regalia
49b6afcbb9 Remove libglesv2 WINEDLLOVERRIDES (#958)
Apparently very much doesn't like the new GPU renderer (I thought it was for the overlay only?)
2024-10-26 10:59:10 +13:00
rs189
458c00fdec Fix .desktop to match WM_CLASS (#942) 2024-10-22 08:06:43 +13:00
Regalia
69b95d2c69 Remove no-cef-sandbox flag from .desktop file (#918) 2024-09-14 13:10:03 +12:00
Regalia
c972a9b02d Remove $HOME/.local/bin/ symlink entirely (#917) 2024-09-14 13:09:56 +12:00
Regalia
89c44ee046 Use the VRCX.app direct links intead (#912) 2024-09-14 12:38:54 +12:00
Usman Shafiq
490ebfaafd VRCX API Update Changes (#876) 2024-08-21 09:02:48 +12:00
Regalia
df49805194 Refactors and bugfixes for install-vrcx.sh (#856) 2024-08-01 19:38:36 +12:00
guerryer
21181f0b55 Update install-vrcx.sh (#849) 2024-07-25 21:33:59 +12:00
Regalia
6151ebb232 Defensively swap install-vrcx.sh to use curl (#828) 2024-06-26 23:29:23 +12:00
Regalia
c18701029c Bump Linux Install Script version (#825) 2024-06-26 23:29:09 +12:00
Regalia
de74a39945 Bump Linux Install Script version (#793) 2024-05-29 10:55:04 +12:00
guerryer
9f2a7eb251 Fix VRChat path in the Linux install Script (#789) 2024-05-29 10:52:38 +12:00
Natsumi
9254fe7971 Linux stuff 2024-04-06 08:37:21 +13:00