Commit graph

710 commits

Author SHA1 Message Date
Bones
943fc151f7 fix: correct deb xlib-xcb package
Some checks failed
/ cargo-fmtcheck (push) Has been cancelled
/ cargo-clippy (push) Has been cancelled
/ cargo-test (push) Has been cancelled
/ appimage (push) Has been cancelled
2024-08-30 15:54:17 +00:00
Gabriele Musco
143ffd635f chore: expire gitlab artifacts after 1 month (most recent artifacts will never expire)
Some checks are pending
/ cargo-fmtcheck (push) Waiting to run
/ cargo-clippy (push) Waiting to run
/ cargo-test (push) Waiting to run
/ appimage (push) Waiting to run
2024-08-30 09:03:19 +02:00
Gabriele Musco
b0bc9afc1f feat: build appimage with default profile; devel status deduced by building a git tag or not 2024-08-30 08:49:47 +02:00
Gabriele Musco
ed53342861 chore: fix license in pkgbuild 2024-08-30 08:49:04 +02:00
Gabriele Musco
17554fa2dc fix: dont put quotes for cmake var values that contain spaces
Some checks failed
/ cargo-fmtcheck (push) Has been cancelled
/ cargo-clippy (push) Has been cancelled
/ cargo-test (push) Has been cancelled
/ appimage (push) Has been cancelled
2024-08-28 17:54:10 +02:00
Gabriele Musco
e3ee44b1c4 fix: prefer from trait over into 2024-08-27 23:48:30 +02:00
Gabriele Musco
4029b4fae5 fix: use from trait for encoder, codec, loglevel to u32 2024-08-27 23:27:43 +02:00
Gabriele Musco
fec5473244 fix: use from trait for xrdevicerole to u32 2024-08-27 23:22:56 +02:00
Gabriele Musco
828343b8ea fix: trait for profile feature type from str 2024-08-27 23:11:51 +02:00
Gabriele Musco
de4aebd40f fix: use traits for enums to/from number and string 2024-08-27 23:08:57 +02:00
Gabriele Musco
c8f219402b fix: wivrn apk download link 2024-08-27 22:48:03 +02:00
GabMus
d51fefb6de fix: add libxcb and libx11 dependencies
Some checks failed
/ cargo-fmtcheck (push) Has been cancelled
/ cargo-clippy (push) Has been cancelled
/ cargo-test (push) Has been cancelled
/ appimage (push) Has been cancelled
2024-08-27 07:23:01 +00:00
Gabriele Musco
76d71cb0c2 fix: add xr device index to sort index to try and keep the order consistent
Some checks are pending
/ cargo-fmtcheck (push) Waiting to run
/ cargo-clippy (push) Waiting to run
/ cargo-test (push) Waiting to run
/ appimage (push) Waiting to run
2024-08-26 19:07:48 +02:00
Gabriele Musco
aa7f3ec0c4 feat: use async_process for setcap; app is async component
Some checks failed
/ cargo-fmtcheck (push) Has been cancelled
/ cargo-clippy (push) Has been cancelled
/ cargo-test (push) Has been cancelled
/ appimage (push) Has been cancelled
2024-08-24 15:00:59 +02:00
Gabriele Musco
7daa5987b5 feat!: installing wivrn apk will use a version matching the server
Some checks are pending
/ cargo-fmtcheck (push) Waiting to run
/ cargo-clippy (push) Waiting to run
/ cargo-test (push) Waiting to run
/ appimage (push) Waiting to run
2024-08-24 11:36:17 +02:00
Gabriele Musco
ee6520ccdd feat: separate function to get cached file name 2024-08-24 11:34:23 +02:00
Gabriele Musco
e10be0f5e8 feat: async process based on tokio::process::Command 2024-08-24 11:34:21 +02:00
Gabriele Musco
04d9ffc21c feat: cache_file accepts optional extension 2024-08-24 09:20:33 +02:00
Gabriele Musco
f083d1b276 feat: async downloader and file cacher 2024-08-24 08:49:11 +02:00
Gabriele Musco
9790844ee3 feat: make wivrn install box async component 2024-08-24 08:44:11 +02:00
Gabriele Musco
6ff4bc2cd5 chore: format
Some checks failed
/ cargo-fmtcheck (push) Has been cancelled
/ cargo-clippy (push) Has been cancelled
/ cargo-test (push) Has been cancelled
/ appimage (push) Has been cancelled
2024-08-19 07:45:32 +02:00
Gabriele Musco
fe077f3f8b chore: small cleanup 2024-08-19 07:37:38 +02:00
Gabriele Musco
96b15c05f0 feat: changed default wivrn branch to release
Some checks are pending
/ cargo-fmtcheck (push) Waiting to run
/ cargo-clippy (push) Waiting to run
/ cargo-test (push) Waiting to run
/ appimage (push) Waiting to run
2024-08-18 12:18:11 +02:00
Gabriele Musco
be6c9b3abe fix: add glvnd as dependency for monado 2024-08-15 22:15:36 +02:00
Gabriele Musco
06f2b2608a fix: change wivrn upstream url; remove legacy pico apk 2024-08-15 15:31:15 +02:00
Gabriele Musco
58ceb44984 feat: xr devices can have multiple roles and they will be displayed as only one row 2024-08-13 23:13:40 +02:00
Gabriele Musco
932aa05fbf feat: explicitly set new clone paths for profile duplicates 2024-08-12 07:38:06 +02:00
Gabriele Musco
c2f40dc54d feat: document WMR_HANDTRACKING env var 2024-08-12 07:15:02 +02:00
Gabriele Musco
7275168b5c feat: refactor libmonado and libopenxr finding, profile takes care of it across the app 2024-08-11 09:33:22 +02:00
Gabriele Musco
e486d36084 chore: use triple slash for docstrings 2024-08-11 09:32:00 +02:00
Gabriele Musco
aa4de57094 chore: remove unused other device role 2024-08-11 09:30:52 +02:00
Gabriele Musco
1113b78be5 chore: remove unused code 2024-08-11 09:09:34 +02:00
Gabriele Musco
4cb3361033 chore: remove unused code 2024-08-11 08:53:11 +02:00
Gabriele Musco
665242aa28 feat: unified and more comprehensive xrservice alive detection 2024-08-11 08:43:07 +02:00
Gabriele Musco
5494306ac2 fix: update selected profile debug view after saving a profile (ie: after duplicating) 2024-08-09 22:21:15 +02:00
Gabriele Musco
da1b38e6eb feat: refactor getting end paths for xr services related .so files 2024-08-09 22:11:04 +02:00
Gabriele Musco
39d47f2109 fix: xr device association with role 2024-08-09 11:15:22 +02:00
Gabriele Musco
c22b666f67 chore: point back to upstream libmonado-rs repo 2024-08-09 07:00:46 +02:00
Gabriele Musco
56f730414c feat: refactor xr device listing around api changes to libmonado-rs 2024-08-08 07:01:46 +02:00
Gabriele Musco
b2fd981c62 fix: missing properties in profile duplication 2024-08-06 17:51:07 +02:00
Gabriele Musco
6d0d270254 fix: don't crash when sending signals to child processes fails 2024-08-06 17:24:53 +02:00
Gabriele Musco
3e21ca2eb8 chore: missing semicolon 2024-08-06 14:35:54 +02:00
Gabriele Musco
a14b44d176 chore: remove some comments; remove unnecessary test with sleep; detail could not get stat warning 2024-08-06 14:27:38 +02:00
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