Commit graph

512 commits

Author SHA1 Message Date
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
Gabriele Musco
e56613e8e5 fix: don't crash if missing adwaita-dark gtksourceview5 style 2023-07-13 18:55:50 +02: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
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
c17d733c29
feat: file builder for upcoming monado autorun config 2023-07-10 07:43:56 +02:00
Gabriele Musco
cab4f676ee
feat: inhibit screen lock while xr service is active 2023-07-09 12:16:56 +02:00
Gabriele Musco
51d9ae439f
feat: libusb device probing 2023-07-09 11:31:12 +02:00
Gabriele Musco
f38e2ce698
fix: less error prone runner test 2023-07-08 15:41:18 +02:00
Gabriele Musco
b5ad5e0e80
feat: extract devices from monado logs and represent them in ui 2023-07-07 06:38:07 +02:00
Gabriele Musco
94932b0214
feat: xr devices struct representing roles in monado log 2023-07-07 06:31:36 +02:00
Gabriele Musco
f139857d92
feat: get sys data path as relative from the executable (for supporting appimage) 2023-07-07 06:30:07 +02:00
Gabriele Musco
c90b24b554
feat: log level filtering based on monado json output 2023-07-05 21:44:30 +02:00
Gabriele Musco
43c05070f2
fix: empty build window buffer when presenting it 2023-07-05 18:47:16 +02:00
Gabriele Musco
c95ab3d10f
feat: better searching in debug view with gtk sourceview 2023-07-04 21:59:48 +02:00
Gabriele Musco
512a0d6414
feat: scroll build window only if close to bottom 2023-07-03 20:35:00 +02:00
Gabriele Musco
ff744853b6
feat: don't overwrite the entire build textbuf content on each tick 2023-07-03 18:28:27 +02:00
Gabriele Musco
d225b65222
feat: add dedicated duplicate profile button 2023-07-03 18:06:35 +02:00
Gabriele Musco
b0eda9993d
feat: add support for mercury 2023-07-03 18:06:27 +02:00
Gabriele Musco
c27fc65c62
feat: tell the user they need to build the profile if starting fails 2023-07-01 11:13:30 +02:00
Gabriele Musco
3621a22fd1
feat: prototype wivrn config editor 2023-06-29 18:19:07 +02:00
Gabriele Musco
a6df8bacb9
feat: can install wivrn apk for either oculus or pico 2023-06-29 18:18:58 +02:00
Gabriele Musco
a58fb365c9
feat!: refactor profile to modularize features 2023-06-29 07:32:04 +02:00
Gabriele Musco
99e92709b1
feat: wivrn config model 2023-06-27 17:44:32 +02:00
Gabriele Musco
69f11ab211
fix: replace logic based on unstable Option::is_some_and 2023-06-27 06:56:13 +02:00
Gabriele Musco
18febae805
feat: set transient for by propagating root window 2023-06-26 08:01:17 +02:00
Gabriele Musco
8be432df8d
feat: replace relm icons with standard gnome/gtk icons 2023-06-25 17:50:19 +02:00
Gabriele Musco
e034194bb3
chore: rephrase profile editor paths description 2023-06-25 17:20:31 +02:00
Gabriele Musco
b91cd05049
feat: add description to profile editor paths section 2023-06-25 17:18:36 +02:00
Gabriele Musco
0b3bd04819
feat: add XRT_DEBUG_GUI info in env var descriptions 2023-06-25 15:32:39 +02:00
Gabriele Musco
34385b9611
fix: missing adb message dialog 2023-06-25 15:31:27 +02:00
Gabriele Musco
5382ff92d2
feat: finished editable profiles; profile prop to pull or not on build; profile props to set alternate component repos 2023-06-25 15:25:15 +02:00
Gabriele Musco
371f874e3b
feat: profile editor can add and remove env vars 2023-06-25 12:57:28 +02:00
Gabriele Musco
13a1a951a9
feat: initial implementation of profile editing 2023-06-25 12:13:20 +02:00