Commit graph

435 commits

Author SHA1 Message Date
Gabriele Musco
625602a6cf fix: compiler warnings 2023-08-15 13:39:52 +00:00
Gabriele Musco
fbf2682f26 feat: use device prober on first launch to try selecting an appropriate profile 2023-08-13 10:12:45 +00:00
Gabriele Musco
699566f3d4 feat: add default profile with steamvr lighthouse driver 2023-08-13 09:53:48 +00:00
Gabriele Musco
9f3288011e feat: warn the user if lighthouse driver is selected and chapinfo is not found 2023-08-12 09:28:06 +00:00
Gabriele Musco
01791cb353 feat: separate profile setting for lighthouse driver 2023-08-11 16:32:35 +00:00
Gabriele Musco
9b5750632e feat: alert can autodetect parent window 2023-08-10 05:07:32 +00:00
Gabriele Musco
c133d18f42 chore: cannot assume tmp is nosuid in tests 2023-08-10 06:41:47 +02:00
Gabriele Musco
ada31c5606 fix: basalt build 2023-08-09 18:20:14 +00:00
Gabriele Musco
faaa750ccb feat: check if profile prefix is in a partition with nosuid, add warning in main view 2023-08-09 06:25:47 +00:00
Gabriele Musco
fc4d28d203 feat: move libsurvive calibration from menu to main view 2023-08-09 04:54:21 +00:00
Gabriele Musco
7816cf436e feat: handle active runtime and openvrpaths replacement non fatal errors 2023-08-04 12:39:50 +00:00
Gabriele Musco
7a88489ef3 feat: basalt support 2023-08-03 21:19:18 +00:00
Gabriele Musco
ecb4f08262 feat: additional samsung odyssey+ usb id 2023-08-03 14:48:21 +00:00
Gabriele Musco
72a77f879d feat: add usb ids for some devices 2023-08-03 07:33:18 +00:00
Gabriele Musco
478bae7fce feat: pico devices in device prober 2023-08-03 07:22:51 +00:00
Gabriele Musco
25619c248b
chore: remove VR_OVERRIDE env var from steam launch options 2023-08-02 10:08:13 +02:00
Gabriele Musco
4980876622
feat: alert module for simple ok dialogs 2023-08-01 22:36:09 +02:00
Gabriele Musco
504e945ba5
fix: git clone always recurses submodules 2023-07-26 18:13:19 +02:00
Gabriele Musco
5a573a7895
feat: rectify lighthouse log level env var descriptions 2023-07-25 19:48:06 +02:00
Gabriele Musco
c7e4355ada
feat: add quest devs to device prober; get profile from physical device 2023-07-23 21:17:37 +02:00
Gabriele Musco
74dd0b4e49
feat: remember window size on close 2023-07-23 15:37:02 +02:00
Gabriele Musco
872247b1da
chore: formatting 2023-07-23 15:01:42 +02:00
Gabriele Musco
7535a834f9
feat: stateless action macro 2023-07-23 14:52:48 +02:00
Gabriele Musco
2272f02fa3
feat: use withclones macro 2023-07-23 14:36:08 +02:00
Gabriele Musco
d41ce0d1e2
feat: limit profile dropdown width 2023-07-23 10:44:55 +02:00
Gabriele Musco
a4b5b333da
feat: some env var descriptions 2023-07-23 09:35:05 +02:00
Gabriele Musco
cad6dbdf23
feat!: remake of the profile editor 2023-07-22 20:30:28 +02:00
Gabriele Musco
6a8dd10960
feat: f5 to build; ctrl+f5 to clean build 2023-07-22 01:39:02 +02:00
Gabriele Musco
a71a0fd291
feat: option to dirty or clean build profile 2023-07-21 18:28:38 +02:00
Gabriele Musco
cefdf35734
feat: switch to rust for build orchestration of monado, opencomp, libsurvive, wivrn 2023-07-16 22:57:22 +02:00
Gabriele Musco
a2b5057931 feat: cmake rust helper 2023-07-16 08:12:25 +00:00
Gabriele Musco
4fb3d37551 fix: move some paths from file_utils to paths 2023-07-15 17:09:32 +02:00
Gabriele Musco
4b95a22045 fix: stop user from importing survive calibration if survive-cli for profile isn't found 2023-07-14 07:50:51 +02:00
Gabriele Musco
6068263d9d feat: add restart xr service button 2023-07-14 07:25:28 +02:00
Gabriele Musco
d686fb53ac fix: prevent duplicating system profiles 2023-07-13 18:47:42 +00:00
GabMus
9abda70028 Merge branch 'main' into 'main'
Switch project builds to ninja

See merge request gabmus/rex2!8
2023-07-13 17:27:01 +00:00
BabbleBones
4b75ce4bfe Switch project builds to ninja 2023-07-13 13:04:52 -04:00
Gabriele Musco
e56613e8e5 fix: don't crash if missing adwaita-dark gtksourceview5 style 2023-07-13 18:55:50 +02:00
GabMus
9f1e2edb98 Merge branch 'fix/ditch-expect-dialog' into 'main'
fix: ditch expect dialog (broken in some edge cases)

See merge request gabmus/rex2!7
2023-07-13 16:55:03 +00:00
Gabriele Musco
25d6314900 fix: ditch expect dialog (broken in some edge cases) 2023-07-13 18:12:32 +02:00
Gabriele Musco
249aea6c49 feat: can cancel importing calibration 2023-07-13 17:53:44 +02:00
Gabriele Musco
7d06bfa4a9 fix: add lib64 to LD_LIBRARY_PATH in default profiles 2023-07-13 07:45:32 +02:00
Gabriele Musco
843a06d4ee fix: add gtksourceview5 to arch pkgbuild 2023-07-13 07:34:43 +02:00
Gabriele Musco
e3b74fd2ce
fix: write permissions for backup files 2023-07-11 20:40:56 +02:00
Gabriele Musco
9f9201478e
feat: back up steam active_runtime and openvrpaths before replacing them; restore them from backup if found 2023-07-11 17:57:51 +02:00
Gabriele Musco
7744270310
feat: restore steam active runtime and openvrpaths files on startup 2023-07-11 17:28:03 +02:00
Gabriele Musco
50cf3a4511
feat: remove runtime switch; switch runtime on the fly on service start/stop 2023-07-11 13:36:08 +02:00
Gabriele Musco
261703ae5a
feat: use bundled glibc to build monado and wivrn 2023-07-10 20:33:15 +02:00
GabMus
e9b138c7ab Merge branch 'feat/debian-testing-pipeline' into 'main'
feat: switch to debian testing for pipeline

See merge request gabmus/rex2!3
2023-07-10 15:18:36 +00:00
Gabriele Musco
331036915d
feat: switch to debian testing for pipeline 2023-07-10 16:55:23 +02:00