Commit graph

  • b62964c4bc chore: clippy Gabriele Musco 2024-09-05 23:05:32 +02:00
  • 5ff160241d fix: use unwrap_or_deafult to simplify config loading logic Gabriele Musco 2024-09-05 22:58:58 +02:00
  • b63b63efaf feat: show a build button instead of start if profile isn't built Gabriele Musco 2024-09-03 22:14:40 +02:00
  • a5c5687e56 fix: move profile not built error priority higher Gabriele Musco 2024-09-03 21:50:43 +02:00
  • 6694655690 feat: implemented basic update notification functionality feat/updater Gabriele Musco 2024-08-21 23:53:25 +02:00
  • 6f142d9ee5 feat: function to check for updates Gabriele Musco 2024-08-21 19:48:40 +02:00
  • 281dabf534 feat: extra profile flag for system profiles; disable building profiles that cannot be built feat/systemProfiles Gabriele Musco 2024-08-01 09:45:12 +02:00
  • 9a5b0638ea feat: system profiles Gabriele Musco 2024-07-25 09:16:36 +02:00
  • 096cc888b2 chore: move LogLevel to log_parser module Gabriele Musco 2024-09-01 20:10:51 +02:00
  • 74414ea938 chore: move steamvr_utils to util module Gabriele Musco 2024-09-01 20:06:13 +02:00
  • 8fb9e1c1f1 feat: remove unnecessary runner trait Gabriele Musco 2024-09-01 20:02:49 +02:00
  • 12281a25b5 chore: move depcheck and dependencies modules together as depcheck Gabriele Musco 2024-09-01 19:58:17 +02:00
  • 0a59954f62 chore: move file_utils and hash modules to util folder Gabriele Musco 2024-09-01 19:47:39 +02:00
  • 6a9430b889 chore: compact imports Gabriele Musco 2024-09-01 19:40:56 +02:00
  • b36af97e76 fix: file utils functions should print errors to stderr Gabriele Musco 2024-09-01 19:39:47 +02:00
  • 65cdddbb98 chore: move ipc file path function to XRServiceType Gabriele Musco 2024-09-01 19:28:44 +02:00
  • 943fc151f7 fix: correct deb xlib-xcb package Bones 2024-08-30 15:54:17 +00:00
  • 143ffd635f chore: expire gitlab artifacts after 1 month (most recent artifacts will never expire) Gabriele Musco 2024-08-30 09:03:19 +02:00
  • b0bc9afc1f feat: build appimage with default profile; devel status deduced by building a git tag or not Gabriele Musco 2024-08-30 08:49:47 +02:00
  • ed53342861 chore: fix license in pkgbuild Gabriele Musco 2024-08-30 08:49:04 +02:00
  • 17554fa2dc fix: dont put quotes for cmake var values that contain spaces Gabriele Musco 2024-08-28 17:54:10 +02:00
  • e3ee44b1c4 fix: prefer from trait over into Gabriele Musco 2024-08-27 23:48:30 +02:00
  • 4029b4fae5 fix: use from trait for encoder, codec, loglevel to u32 Gabriele Musco 2024-08-27 23:27:43 +02:00
  • fec5473244 fix: use from trait for xrdevicerole to u32 Gabriele Musco 2024-08-27 23:22:56 +02:00
  • 828343b8ea fix: trait for profile feature type from str Gabriele Musco 2024-08-27 23:11:51 +02:00
  • de4aebd40f fix: use traits for enums to/from number and string Gabriele Musco 2024-08-27 23:08:57 +02:00
  • c8f219402b fix: wivrn apk download link Gabriele Musco 2024-08-27 22:48:03 +02:00
  • d51fefb6de fix: add libxcb and libx11 dependencies GabMus 2024-08-27 07:23:01 +00:00
  • 76d71cb0c2 fix: add xr device index to sort index to try and keep the order consistent Gabriele Musco 2024-08-26 19:07:48 +02:00
  • aa7f3ec0c4 feat: use async_process for setcap; app is async component Gabriele Musco 2024-08-24 15:00:59 +02:00
  • 7daa5987b5 feat!: installing wivrn apk will use a version matching the server Gabriele Musco 2024-08-24 11:36:17 +02:00
  • ee6520ccdd feat: separate function to get cached file name Gabriele Musco 2024-08-24 11:32:10 +02:00
  • e10be0f5e8 feat: async process based on tokio::process::Command Gabriele Musco 2024-08-24 11:31:39 +02:00
  • 04d9ffc21c feat: cache_file accepts optional extension Gabriele Musco 2024-08-24 09:20:33 +02:00
  • f083d1b276 feat: async downloader and file cacher Gabriele Musco 2024-08-24 08:49:11 +02:00
  • 9790844ee3 feat: make wivrn install box async component Gabriele Musco 2024-08-24 08:44:11 +02:00
  • 6ff4bc2cd5 chore: format Gabriele Musco 2024-08-19 07:45:32 +02:00
  • fe077f3f8b chore: small cleanup Gabriele Musco 2024-08-19 07:37:38 +02:00
  • 96b15c05f0 feat: changed default wivrn branch to release Gabriele Musco 2024-08-18 12:18:11 +02:00
  • be6c9b3abe fix: add glvnd as dependency for monado Gabriele Musco 2024-08-13 23:29:00 +02:00
  • 06f2b2608a fix: change wivrn upstream url; remove legacy pico apk Gabriele Musco 2024-08-15 15:31:15 +02:00
  • 58ceb44984 feat: xr devices can have multiple roles and they will be displayed as only one row Gabriele Musco 2024-08-10 11:31:27 +02:00
  • 932aa05fbf feat: explicitly set new clone paths for profile duplicates Gabriele Musco 2024-08-12 07:38:06 +02:00
  • c2f40dc54d feat: document WMR_HANDTRACKING env var Gabriele Musco 2024-08-12 07:15:02 +02:00
  • 7275168b5c feat: refactor libmonado and libopenxr finding, profile takes care of it across the app Gabriele Musco 2024-08-11 09:32:36 +02:00
  • e486d36084 chore: use triple slash for docstrings Gabriele Musco 2024-08-11 09:31:12 +02:00
  • aa4de57094 chore: remove unused other device role Gabriele Musco 2024-08-11 09:30:52 +02:00
  • 1113b78be5 chore: remove unused code Gabriele Musco 2024-08-11 09:09:34 +02:00
  • 4cb3361033 chore: remove unused code Gabriele Musco 2024-08-11 08:53:11 +02:00
  • 665242aa28 feat: unified and more comprehensive xrservice alive detection Gabriele Musco 2024-08-11 08:43:07 +02:00
  • 5494306ac2 fix: update selected profile debug view after saving a profile (ie: after duplicating) Gabriele Musco 2024-08-09 22:21:15 +02:00
  • da1b38e6eb feat: refactor getting end paths for xr services related .so files Gabriele Musco 2024-08-09 22:11:04 +02:00
  • 39d47f2109 fix: xr device association with role Gabriele Musco 2024-08-09 11:15:22 +02:00
  • c22b666f67 chore: point back to upstream libmonado-rs repo Gabriele Musco 2024-08-09 07:00:46 +02:00
  • 56f730414c feat: refactor xr device listing around api changes to libmonado-rs Gabriele Musco 2024-08-08 07:01:46 +02:00
  • b2fd981c62 fix: missing properties in profile duplication Gabriele Musco 2024-08-06 17:51:07 +02:00
  • 6d0d270254 fix: don't crash when sending signals to child processes fails Gabriele Musco 2024-08-06 17:24:53 +02:00
  • 3e21ca2eb8 chore: missing semicolon Gabriele Musco 2024-08-06 14:35:54 +02:00
  • a14b44d176 chore: remove some comments; remove unnecessary test with sleep; detail could not get stat warning Gabriele Musco 2024-08-06 14:27:38 +02:00
  • cf2fa339ad fix: use filter_map when filtering for devices that have already been found Gabriele Musco 2024-08-06 14:12:17 +02:00
  • 4c9ee56044 chore: rename gtk4 to gtk and libadwaita to adw Gabriele Musco 2024-08-06 11:41:33 +02:00
  • dc752463ef chore: group imports Gabriele Musco 2024-08-06 11:36:32 +02:00
  • 2901f9b8f2 fix: remove unused catch2 dependency for basalt Gabriele Musco 2024-08-05 16:18:04 +02:00
  • 2e05580f36 feat: add kernel to troubleshooting info Gabriele Musco 2024-08-05 13:45:33 +02:00
  • b64364c6d1 feat: add detected xr devices to troubleshooting info Gabriele Musco 2024-08-05 13:39:05 +02:00
  • 2bd0b12e91 feat: small refactor of physical xr device detection and subsequent profile selection Gabriele Musco 2024-08-05 13:32:15 +02:00
  • 34d29a05b4 chore: small fix in default issue template Gabriele Musco 2024-08-05 13:11:13 +02:00
  • 901b008f13 chore: default issue template Gabriele Musco 2024-08-05 13:10:26 +02:00
  • 03e3b10fb4 chore: move upstream repo references back to gitlab Gabriele Musco 2024-08-05 12:22:58 +02:00
  • 5a92d8e8a2 feat: migrate deprecated AdwMessageDialog to AdwAlertDialog Gabriele Musco 2024-08-05 10:45:37 +02:00
  • 93e6c3cf9e feat: profile import/export; small refactor Gabriele Musco 2024-08-05 10:22:32 +02:00
  • 14689e5358 feat: profile export static method to generate new uuid Gabriele Musco 2024-08-05 10:22:04 +02:00
  • 93f5df9776 feat: use stateless_action macro for wivrn install actions Gabriele Musco 2024-08-05 10:21:06 +02:00
  • c07d119541 fix: wait for xrservice to be ready before polling for devices Gabriele Musco 2024-08-04 20:32:02 +02:00
  • 2380df2612 feat: application doesn't need tracker; remove useless variable for debug view state; remove xrdevice merging between refreshes, always replace with updated list Gabriele Musco 2024-08-04 17:39:44 +02:00
  • 311d6761fa feat: verify if inhibit session fails, if so show message Gabriele Musco 2024-08-04 17:36:19 +02:00
  • 2a55ce68b2 chore: change references to gitlab to codeberg Gabriele Musco 2024-08-03 19:42:11 +02:00
  • 3ca62c7d36 fix: typos in profile editor Daniel Peukert 2024-08-02 10:25:41 +02:00
  • 2bdc6239df chore: run codeberg ci only on main and on prs towards main Gabriele Musco 2024-08-03 11:36:35 +02:00
  • d734a7edc8 feat: panic if envision runs as root Gabriele Musco 2024-08-03 10:50:34 +02:00
  • 9c2bec1cdb chore: add forgejo actions Gabriele Musco 2024-08-03 08:42:54 +02:00
  • 26e3952fcc fix so path finding for wivrn galister 2024-08-03 03:07:17 +09:00
  • d533a05cb4 feat: don't treat generic trackers differently from other xr devices; refactor devices box Gabriele Musco 2024-08-02 11:11:20 +02:00
  • 0f3bea883f fix: only probe for device roles that exist in monado; refactor xr_devices Gabriele Musco 2024-08-02 10:37:02 +02:00
  • 258c6d5fae chore: get rid of deprecated funcrunner Gabriele Musco 2024-08-01 19:35:19 +02:00
  • 5a9c03c11d feat: refactor wivrn install around jobworker Gabriele Musco 2024-08-01 19:20:49 +02:00
  • 7cb9e3c5c6 feat: restyle env var descriptions Gabriele Musco 2024-08-01 11:59:33 +02:00
  • be5804315d feat: reworked env var descriptions; added lh_handtracking env var description Gabriele Musco 2024-08-01 11:18:59 +02:00
  • 3dc687a93b chore: more detailed appimage instructions in the readme Gabriele Musco 2024-08-01 10:06:03 +02:00
  • 100c61cb6b chore: update readme to make it more clear that you don't have to build anything Gabriele Musco 2024-08-01 09:54:18 +02:00
  • 5eb42335e0 wivrn encoder presets: fix group for 3 vaapi, update descriptions Patrick Nicolas 2024-07-30 20:38:24 +02:00
  • 520f7af8b4 feat: charging icons if device is charging Gabriele Musco 2024-07-31 08:23:00 +02:00
  • dbb5ea7eb0 feat: integrate new libmonado-rs battery status Gabriele Musco 2024-07-31 08:08:38 +02:00
  • 5368c73be0 feat: can disable depenendency checks for specific profiles Gabriele Musco 2024-07-30 14:14:48 +02:00
  • 56f2e0b0d6 feat: debug info in about dialog Gabriele Musco 2024-07-29 16:31:55 +02:00
  • 0c3f6e98f5 feat: detail profile validation failure Gabriele Musco 2024-07-29 17:09:55 +02:00
  • a88c0ba802 feat: switch to adw about dialog Gabriele Musco 2024-07-29 14:53:04 +02:00
  • 3072000ddd fix: improve os detection Gabriele Musco 2024-07-29 07:48:10 +02:00
  • c3734a6a3e feat: fixed max size for bigger adw dialogs Gabriele Musco 2024-07-28 19:42:34 +02:00
  • 1b41029a30 feat: button to show and copy profile uuid in debug view menu Gabriele Musco 2024-07-28 11:19:06 +02:00