Commit graph

738 commits

Author SHA1 Message Date
Gabriele Musco
5187a00971 fix: remove canonicalize from get steamvr bin dir path function 2025-01-08 07:25:02 +01:00
Sapphire
1a71c82d1a
fix: actually return steamvr dir in get_steamvr_base_dir 2025-01-07 21:24:44 -06:00
Gabriele Musco
96e1a20eda feat: write rolling logs to file
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
2025-01-07 07:38:11 +01:00
Gabriele Musco
869927bb5c fix: canonicalize some steamvr related paths to hopefully resolve symlinks 2025-01-07 07:06:46 +01:00
Gabriele Musco
e62d0ced36 fix: get ovr compatibility module runtime dir from profile ovr compatibility module struct
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
2025-01-06 16:51:26 +01:00
Gabriele Musco
1c3b4decb5 feat: add xrizer as an option for openvr compatibility module
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
2025-01-04 19:39:42 +01:00
Gabriele Musco
8ffb44aa11 fix: use exists() to verify existance of socket file
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
2025-01-04 10:57:06 +01:00
galister
a651b87cc3 feat: switch wlx manifest
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
2025-01-02 23:58:52 +01:00
BabbleBones
cfb874fa35 fix: correct wording of lighthouse calibration 2025-01-02 15:19:43 -05:00
Gabriele Musco
69eba0153b feat: fetch plugins manifests online
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
2025-01-02 19:37:21 +01:00
Nova King
aa9bd09372 feat: add telescope to plugin store 2025-01-02 15:25:11 +00:00
Gabriele Musco
6fa7d1e2a3 feat: ask to build profile after editing it
fixes #166
2025-01-02 12:18:32 +01:00
Gabriele Musco
e5a59ebf62 fix: get steamvr bin dir by parsing libraryfolders.vdf
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
fixes #171
2025-01-02 11:42:43 +01:00
Gabriele Musco
eef963793d feat: add cpu to debug info 2025-01-02 11:22:13 +01:00
Bones
4767a4eb13 fix: switch to searching for the xml for deb based distros
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
2025-01-01 19:15:53 -05:00
Bones
0adf894b45 fix: Include not shared object wayland-protocols 2025-01-01 17:07:39 -05:00
Bones
31b22b59f3 fix: add libbsd deps for monado 2025-01-01 15:49:23 -05:00
Bones
db5c295435 fix: add wayland drm-lease protocols dep for monado 2025-01-01 14:05:58 -05:00
GabMus
d38acf0a7e feat!: plugin store 2025-01-01 19:02:28 +00:00
BabbleBones
e5435d0aa3 fix: use boost dev packages
Some checks failed
/ appimage (push) Has been cancelled
/ cargo-fmtcheck (push) Has been cancelled
/ cargo-clippy (push) Has been cancelled
/ cargo-test (push) Has been cancelled
2024-12-30 09:47:38 -05:00
Gabriele Musco
696c541598 fix: debian package name for gstreamer plugins base
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-12-29 10:09:02 +01:00
Gabriele Musco
e69a7a9bd6 feat: make env var description selectable
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-12-21 11:35:38 +01:00
Gabriele Musco
ca813d6168 feat: press enter on env var entry to add 2024-12-21 11:05:22 +01:00
Gabriele Musco
0020dcf3d4 feat: clearer messaging around setcap failures; getcap after setcap
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-12-18 23:19:24 +01:00
Gabriele Musco
36322b3b2c feat: version command line option
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-12-18 07:36:22 +01:00
Gabriele Musco
bc5c4a4a40 fix: print active runtime related informative logs as debug 2024-12-18 07:31:53 +01:00
Gabriele Musco
e781736ffa feat: single stage ci with tests, clippy and fmt check all in one
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-12-17 07:17:51 +01:00
Gabriele Musco
f04723c1c4 feat: use ubuntu for the ci
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-12-14 18:14:55 +01:00
Gabriele Musco
67172df567 chore: update version to 2.0.1
Some checks failed
/ cargo-clippy (push) Has been cancelled
/ cargo-test (push) Has been cancelled
/ appimage (push) Has been cancelled
/ cargo-fmtcheck (push) Has been cancelled
2024-12-11 07:47:33 +01:00
Gabriele Musco
b61f2d963f fix: add screenshots to appdata 2024-12-11 07:46:08 +01:00
Gabriele Musco
9711c257a6 chore: update version to 2.0.0
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-12-09 18:06:51 +01:00
Gabriele Musco
380f800fa8 chore: format
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-12-08 15:18:36 +01:00
Gabriele Musco
46df6d36e5 fix: build profile can be specified manually
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-12-08 12:15:00 +01:00
Gabriele Musco
68d7757aa4 feat: add metadata to Cargo.toml; get developers from Cargo.toml authors; rectify SPDX id for license as AGPL-3.0-or-later 2024-12-08 12:02:51 +01:00
Gabriele Musco
ce5f486596 feat: refactor builders cmake vars and env to use inner blocks 2024-12-08 11:44:51 +01:00
Gabriele Musco
4f80aed3c2 feat: disable wivrnctl; refactor cmake vars in wivrn builder 2024-12-08 11:34:10 +01:00
Gabriele Musco
7f05d696c4 fix: update wivrn libmonado path to wirvn/libmonado_wivrn.so 2024-12-07 14:21:27 -08:00
Gabriele Musco
9a4ef01ed9 feat: make left and right qwerty controllers appear as no controller detected
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-12-05 07:54:42 +01:00
Gabriele Musco
92cd8f6a94 feat: try to find libmonado and openxr shared objects by reading openxr config 2024-12-05 07:50:26 +01:00
Gabriele Musco
4905c8fed1 fix: create openxr config dir when starting profile 2024-12-05 07:09:00 +01:00
Gabriele Musco
e685cf757d feat!: enable support for different openvr compatibility modules other than opencomposite
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-12-04 20:32:36 +01:00
GabMus
4ea0ce53b0 feat: prefer symlinks over generating files for openxr active runtime json file 2024-12-04 19:14:14 +00:00
Gabriele Musco
a9fa4f8cf4 feat: move steam library folders parser to own module; function to find steam openxr json; 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-12-02 18:25:00 +01:00
Gabriele Musco
61f13dbd8f feat: proper logging framework
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-12-02 15:22:46 +01:00
Gabriele Musco
c78b844b60 fix: add libnotify-dev dependency for wivrn
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-12-01 13:01:58 +01:00
Gabriele Musco
592709ab56 fix: openssl dep is an include 2024-12-01 11:02:56 +01:00
Gabriele Musco
448b97469e fix: add openssl-devel dep for wivrn
Some checks are pending
/ cargo-clippy (push) Waiting to run
/ cargo-test (push) Waiting to run
/ cargo-fmtcheck (push) Waiting to run
/ appimage (push) Waiting to run
2024-12-01 08:27:37 +01:00
Gabriele Musco
3f846b26e0
fix: negative logic and early return in start xrservice func
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-11-29 19:40:16 +01:00
Gabriele Musco
2217f84ff4
fix: use let err instead of match in restore xr files func 2024-11-29 19:37:20 +01:00
Gabriele Musco
f1e8a010c8
chore: update version to 1.1.1 2024-11-29 18:16:44 +01:00