Commit graph

620 commits

Author SHA1 Message Date
Gabriele Musco
f28fd00658
feat: add full color and symbolic icons 2023-06-17 19:14:29 +02:00
Gabriele Musco
234f499d2f
feat: runner status communicates exit code; build window shows color coded build status 2023-06-17 15:43:55 +02:00
Gabriele Musco
47d7a7a629
fix: building monado with proper flags to get around LD_ vars getting cleared when setting capabilities 2023-06-17 12:42:20 +02:00
Gabriele Musco
ec6c7f447d
fix: calibration synchronization 2023-06-17 11:34:56 +02:00
Gabriele Musco
a0acc92058
fix: properly close the calibration window when pressing the final button 2023-06-17 10:40:51 +02:00
Gabriele Musco
0144f90081
chore: remove unused import 2023-06-17 10:33:45 +02:00
Gabriele Musco
24dc3374a1
feat: working libsurvive calibration import 2023-06-17 10:23:54 +02:00
Gabriele Musco
6998cc4760
feat: always print runner stdout/err 2023-06-17 10:23:13 +02:00
Gabriele Musco
280988e1f7
feat: initial ui for importing steamvr calibration to libsurvive 2023-06-16 23:31:56 +02:00
Gabriele Musco
f524cb68e4
feat: ask to set monado-service capabilities on build finished 2023-06-15 23:17:10 +02:00
Gabriele Musco
a97560d0d1
fix: handle crashing or fast exiting monado-service properly (#9) 2023-06-15 21:57:48 +02:00
Gabriele Musco
02eb266e8f
chore: code cleanup 2023-06-15 21:16:52 +02:00
Gabriele Musco
e81ca83f9e
feat: function to set CAP_SYS_NICE 2023-06-15 21:14:32 +02:00
Gabriele Musco
d9b0412aca
feat: sync join runners 2023-06-15 21:14:10 +02:00
Gabriele Musco
f2cfdabd11
fix: add lib64 to depcheck 2023-06-15 19:37:36 +02:00
Gabriele Musco
3effef9080
feat: can switch between steam and monado runtimes 2023-06-15 19:05:05 +02:00
Gabriele Musco
1d8c96c3cb
fix: make build opencomposite script executable 2023-06-15 18:09:28 +02:00
Gabriele Musco
a92d1e8a49
fix: opencomposite must not be installed 2023-06-15 18:05:52 +02:00
Gabriele Musco
d743f300cd
feat: functions to set profile or steam active runtime and openvrpaths 2023-06-15 18:03:33 +02:00
Gabriele Musco
9229d082ee
feat: function to set file readonly 2023-06-15 17:54:38 +02:00
Gabriele Musco
ab1f4c1093
feat: can copy steam launch options with copy button 2023-06-15 17:36:24 +02:00
Gabriele Musco
16b02e8312
feat: copy button tooltip 2023-06-15 17:26:59 +02:00
Gabriele Musco
7da1f6f7ae
feat: show steam launch options on start; rename openovr to opencomposite; fallback for selected profile 2023-06-15 17:25:26 +02:00
Gabriele Musco
f373b725b4
feat: can build opencomposite 2023-06-15 17:18:02 +02:00
Gabriele Musco
5314c7a89f
feat: add minimal readme 2023-06-15 07:44:29 +02:00
Gabriele Musco
7745b364e3
feat!: getting runners output consumes it; profiles include an install prefix; runner pipeline for building; can link local libsurvive when building monado 2023-06-15 07:36:03 +02:00
Gabriele Musco
377992c2cc
feat: check deps before building monado; show dialog if missing deps found 2023-06-14 18:17:48 +02:00
Gabriele Musco
24b28bd760
feat!: migrated ui toolkit to relm4/gtk 2023-06-14 13:39:06 +02:00
Gabriele Musco
0106168146
feat: build libsurvive rust function 2023-06-11 12:42:55 +02:00
Gabriele Musco
bc17f2a7f7
feat: replace expect and unwrap with expect_dialog 2023-06-11 11:33:45 +02:00
Gabriele Musco
4f43920c27
feat: build libsurvive script; common clone or pull script 2023-06-11 11:01:15 +02:00
Gabriele Musco
3f727cb3f2
feat: openvrpaths.vrpath builder, can write and dump 2023-06-10 17:03:10 +02:00
Gabriele Musco
51d738e101
feat: active_runtime.json builder, can write and dump 2023-06-09 22:17:06 +02:00
Gabriele Musco
1f3df63861
feat: minor ui changes 2023-06-09 20:17:44 +02:00
Gabriele Musco
0682071dbd
chore: formatting 2023-06-09 20:17:27 +02:00
Gabriele Musco
de5fe1aa3f
feat: expect on app run 2023-06-09 20:17:12 +02:00
Gabriele Musco
26e560b7c1
fix: remove unnecessary mut 2023-06-09 20:16:51 +02:00
Gabriele Musco
4e5e2c4d80
feat: can build monado from gui 2023-06-08 21:11:34 +02:00
Gabriele Musco
c24bb2eecd
feat: script to build monado 2023-06-08 14:00:27 +02:00
Gabriele Musco
3d98a3e5e2
fix: runner can run processes properly and get stdout and stderr without blocking 2023-06-07 13:25:18 +02:00
Gabriele Musco
9b4dc282c4
feat: runner fields public 2023-06-05 07:12:19 +02:00
Gabriele Musco
742a40f694
feat: additional styling 2023-06-04 20:20:44 +02:00
Gabriele Musco
71b77c5f27 feat: more include paths 2023-06-04 10:40:50 +02:00
Gabriele Musco
7e40e391fd feat: display trait for DependencyCheckResult 2023-06-04 10:39:51 +02:00
Gabriele Musco
f20d0c3d6a feat: check libsurvive dependencies 2023-06-04 10:34:21 +02:00
Gabriele Musco
e46e13197f feat: check for monado dependencies 2023-06-03 20:05:41 +02:00
Gabriele Musco
15f4548999 feat: check for multiple dependencies and return a vector 2023-06-03 20:05:27 +02:00
Gabriele Musco
86ab0cdf31 feat: refactor depcheck; depcheck for includes 2023-06-03 18:28:46 +02:00
Gabriele Musco
29b21562fe feat: depcheck for executables 2023-06-03 18:15:01 +02:00
Gabriele Musco
8344340f77 feat: dependency check module 2023-06-03 17:07:55 +02:00