Commit graph

667 commits

Author SHA1 Message Date
Gabriele Musco
cf2fa339ad fix: use filter_map when filtering for devices that have already been found 2024-08-06 14:12:17 +02:00
Gabriele Musco
4c9ee56044 chore: rename gtk4 to gtk and libadwaita to adw 2024-08-06 11:41:33 +02:00
Gabriele Musco
dc752463ef chore: group imports 2024-08-06 11:36:32 +02:00
Gabriele Musco
2901f9b8f2 fix: remove unused catch2 dependency for basalt 2024-08-05 16:18:04 +02:00
Gabriele Musco
2e05580f36 feat: add kernel to troubleshooting info 2024-08-05 13:45:33 +02:00
Gabriele Musco
b64364c6d1 feat: add detected xr devices to troubleshooting info 2024-08-05 13:39:05 +02:00
Gabriele Musco
2bd0b12e91 feat: small refactor of physical xr device detection and subsequent profile selection 2024-08-05 13:32:15 +02:00
Gabriele Musco
34d29a05b4 chore: small fix in default issue template 2024-08-05 13:11:13 +02:00
Gabriele Musco
901b008f13 chore: default issue template 2024-08-05 13:10:26 +02:00
Gabriele Musco
03e3b10fb4 chore: move upstream repo references back to gitlab 2024-08-05 12:22:58 +02:00
Gabriele Musco
5a92d8e8a2 feat: migrate deprecated AdwMessageDialog to AdwAlertDialog 2024-08-05 10:45:37 +02:00
Gabriele Musco
93e6c3cf9e feat: profile import/export; small refactor 2024-08-05 10:22:32 +02:00
Gabriele Musco
14689e5358 feat: profile export static method to generate new uuid 2024-08-05 10:22:04 +02:00
Gabriele Musco
93f5df9776 feat: use stateless_action macro for wivrn install actions 2024-08-05 10:21:06 +02:00
Gabriele Musco
c07d119541 fix: wait for xrservice to be ready before polling for devices
fixes a freeze happening when trying to poll wivrn for devices, but the
client isn't connected yet
2024-08-04 20:32:02 +02:00
Gabriele Musco
2380df2612 feat: application doesn't need tracker; remove useless variable for debug view state; remove xrdevice merging between refreshes, always replace with updated list 2024-08-04 17:39:44 +02:00
Gabriele Musco
311d6761fa feat: verify if inhibit session fails, if so show message 2024-08-04 17:37:45 +02:00
Gabriele Musco
2a55ce68b2 chore: change references to gitlab to codeberg 2024-08-03 19:42:11 +02:00
Daniel Peukert
3ca62c7d36 fix: typos in profile editor 2024-08-03 11:44:03 +02:00
Gabriele Musco
2bdc6239df chore: run codeberg ci only on main and on prs towards main 2024-08-03 11:36:35 +02:00
Gabriele Musco
d734a7edc8 feat: panic if envision runs as root 2024-08-03 10:50:34 +02:00
Gabriele Musco
9c2bec1cdb chore: add forgejo actions 2024-08-03 10:33:30 +02:00
galister
26e3952fcc fix so path finding for wivrn 2024-08-03 03:34:21 +09:00
Gabriele Musco
d533a05cb4 feat: don't treat generic trackers differently from other xr devices; refactor devices box 2024-08-02 11:11:20 +02:00
Gabriele Musco
0f3bea883f fix: only probe for device roles that exist in monado; refactor xr_devices 2024-08-02 10:37:02 +02:00
Gabriele Musco
258c6d5fae chore: get rid of deprecated funcrunner 2024-08-01 19:35:19 +02:00
Gabriele Musco
5a9c03c11d feat: refactor wivrn install around jobworker 2024-08-01 19:20:49 +02:00
Gabriele Musco
7cb9e3c5c6 feat: restyle env var descriptions 2024-08-01 11:59:33 +02:00
Gabriele Musco
be5804315d feat: reworked env var descriptions; added lh_handtracking env var description 2024-08-01 11:18:59 +02:00
Gabriele Musco
3dc687a93b chore: more detailed appimage instructions in the readme 2024-08-01 10:06:03 +02:00
Gabriele Musco
100c61cb6b chore: update readme to make it more clear that you don't have to build anything 2024-08-01 09:56:32 +02:00
Patrick Nicolas
5eb42335e0 wivrn encoder presets: fix group for 3 vaapi, update descriptions 2024-07-31 16:19:13 +00:00
Gabriele Musco
520f7af8b4 feat: charging icons if device is charging 2024-07-31 08:23:00 +02:00
Gabriele Musco
dbb5ea7eb0 feat: integrate new libmonado-rs battery status 2024-07-31 08:08:38 +02:00
Gabriele Musco
5368c73be0 feat: can disable depenendency checks for specific profiles 2024-07-30 14:14:48 +02:00
Gabriele Musco
56f2e0b0d6 feat: debug info in about dialog 2024-07-29 17:42:23 +02:00
Gabriele Musco
0c3f6e98f5 feat: detail profile validation failure 2024-07-29 17:09:55 +02:00
Gabriele Musco
a88c0ba802 feat: switch to adw about dialog 2024-07-29 14:53:04 +02:00
Gabriele Musco
3072000ddd fix: improve os detection 2024-07-29 07:48:10 +02:00
Gabriele Musco
c3734a6a3e feat: fixed max size for bigger adw dialogs 2024-07-28 19:42:34 +02:00
Gabriele Musco
1b41029a30 feat: button to show and copy profile uuid in debug view menu 2024-07-28 11:19:06 +02:00
Gabriele Musco
5d0131a00c fix: ctrl+f5 properly runs a clean build 2024-07-27 17:00:20 +02:00
Gabriele Musco
7ca9e0f64f feat: ask the user to run setcap manually if pkexec is missing 2024-07-27 16:45:45 +02:00
Gabriele Musco
d9314f63a8 feat: use adw dialog for modal windows 2024-07-27 11:53:42 +02:00
Gabriele Musco
23ad1166f3 feat: add right click menu for select all and copy to term view 2024-07-27 10:53:32 +02:00
Gabriele Musco
002d178bd5 feat: vte shortcuts handled by term widget; add shift+ctrl to shortcuts 2024-07-27 09:58:23 +02:00
Gabriele Musco
947fb33545 chore: remove debug prints 2024-07-27 09:56:18 +02:00
Gabriele Musco
c58d9560e7 feat: encoder presets for wivrn 2024-07-27 00:00:06 +02:00
Gabriele Musco
1e4648b021 feat: add colors to term views; log what component is being built; terminal view uses adwaita color scheme 2024-07-26 21:03:36 +02:00
Gabriele Musco
2473d81817 fix: use new glib::clone! syntax 2024-07-26 17:48:52 +02:00