Commit graph

  • 43c05070f2
    fix: empty build window buffer when presenting it Gabriele Musco 2023-07-05 18:47:16 +02:00
  • c95ab3d10f
    feat: better searching in debug view with gtk sourceview Gabriele Musco 2023-07-04 21:59:48 +02:00
  • 512a0d6414
    feat: scroll build window only if close to bottom Gabriele Musco 2023-07-03 20:35:00 +02:00
  • ff744853b6
    feat: don't overwrite the entire build textbuf content on each tick Gabriele Musco 2023-07-03 18:28:27 +02:00
  • d225b65222
    feat: add dedicated duplicate profile button Gabriele Musco 2023-07-03 18:06:35 +02:00
  • b0eda9993d
    feat: add support for mercury Gabriele Musco 2023-07-03 18:06:27 +02:00
  • c27fc65c62
    feat: tell the user they need to build the profile if starting fails Gabriele Musco 2023-07-01 11:13:30 +02:00
  • 3621a22fd1
    feat: prototype wivrn config editor Gabriele Musco 2023-06-29 18:19:07 +02:00
  • a6df8bacb9
    feat: can install wivrn apk for either oculus or pico Gabriele Musco 2023-06-29 18:18:58 +02:00
  • a58fb365c9
    feat!: refactor profile to modularize features Gabriele Musco 2023-06-29 07:32:04 +02:00
  • 99e92709b1
    feat: wivrn config model Gabriele Musco 2023-06-27 17:44:32 +02:00
  • 6ebc6d2c79
    update cargo packages Gabriele Musco 2023-06-27 07:42:09 +02:00
  • a4c4bc76fe
    fix: ci (9) Gabriele Musco 2023-06-27 07:29:26 +02:00
  • ad61ab7074
    fix: ci (8) Gabriele Musco 2023-06-27 07:27:14 +02:00
  • bf5b9d7956
    fix: ci (7) Gabriele Musco 2023-06-27 07:26:13 +02:00
  • af7b450199
    fix: ci (6) Gabriele Musco 2023-06-27 07:23:40 +02:00
  • 4ce1c41ae9
    fix: ci (5) Gabriele Musco 2023-06-27 07:22:24 +02:00
  • 4700e76cf6
    fix: ci (4) Gabriele Musco 2023-06-27 07:13:45 +02:00
  • c4253d52f9
    fix: ci (3) Gabriele Musco 2023-06-27 07:10:40 +02:00
  • 5d9a377f5a
    fix: ci (2) Gabriele Musco 2023-06-27 07:08:00 +02:00
  • d88510b654
    fix: ci Gabriele Musco 2023-06-27 07:05:52 +02:00
  • 69f11ab211
    fix: replace logic based on unstable Option::is_some_and Gabriele Musco 2023-06-27 06:55:44 +02:00
  • 18febae805
    feat: set transient for by propagating root window Gabriele Musco 2023-06-26 08:01:17 +02:00
  • 8be432df8d
    feat: replace relm icons with standard gnome/gtk icons Gabriele Musco 2023-06-25 17:50:19 +02:00
  • e034194bb3
    chore: rephrase profile editor paths description Gabriele Musco 2023-06-25 17:20:31 +02:00
  • b91cd05049
    feat: add description to profile editor paths section Gabriele Musco 2023-06-25 17:18:36 +02:00
  • 0b3bd04819
    feat: add XRT_DEBUG_GUI info in env var descriptions Gabriele Musco 2023-06-25 15:32:39 +02:00
  • 34385b9611
    fix: missing adb message dialog Gabriele Musco 2023-06-25 15:31:27 +02:00
  • 5382ff92d2
    feat: finished editable profiles; profile prop to pull or not on build; profile props to set alternate component repos Gabriele Musco 2023-06-25 15:25:15 +02:00
  • 371f874e3b
    feat: profile editor can add and remove env vars Gabriele Musco 2023-06-25 12:57:28 +02:00
  • 13a1a951a9
    feat: initial implementation of profile editing Gabriele Musco 2023-06-25 12:13:20 +02:00
  • 6440a4f8b4
    feat: add xr service type selector in profile editor Gabriele Musco 2023-06-24 13:01:50 +02:00
  • e2a76133d6
    feat: xrservicetype to/from string and iter Gabriele Musco 2023-06-24 12:48:42 +02:00
  • 940d9c9dc8
    feat: small optimizations to log level enum Gabriele Musco 2023-06-24 12:41:48 +02:00
  • 8d7c928ec3
    feat: set ctrl+q accelerator for quit Gabriele Musco 2023-06-24 10:27:18 +02:00
  • 8182718430
    feat: profile switcher to bottom; create profile button; config contains user profiles list Gabriele Musco 2023-06-24 10:14:32 +02:00
  • 69e54abb33
    fix: don't setcap on wivrn executable Gabriele Musco 2023-06-24 01:01:27 +02:00
  • eccb5abb48
    fix: filter without overwriting original Gabriele Musco 2023-06-24 00:52:33 +02:00
  • c32e8a4c19
    feat: rename debug level to log level; connect log level dropdown Gabriele Musco 2023-06-24 00:48:52 +02:00
  • 492aeddc2e
    feat: add trace debug level Gabriele Musco 2023-06-24 00:27:43 +02:00
  • 453ad231c8
    feat: skip setcap if pkexec isn't found Gabriele Musco 2023-06-23 19:51:17 +02:00
  • 8583eadd37
    fix: remove broken transient_for Gabriele Musco 2023-06-23 19:51:00 +02:00
  • 19173a98b3
    fix: point to correct ipc socket for wivrn (#33) Gabriele Musco 2023-06-22 22:05:52 +02:00
  • 988b104f7d
    fix: point to wivrn shared object when building active runtime json (#34) Gabriele Musco 2023-06-22 22:02:24 +02:00
  • dd3eedba3c
    feat: warn user that adb isn't installed when installing the wivrn apk (#31) Gabriele Musco 2023-06-22 21:57:57 +02:00
  • 551769baf6
    fix: add transient_for to profile not editable dialog Gabriele Musco 2023-06-22 21:57:31 +02:00
  • d44e0815a0
    feat: profiles can be editable or not; forbid editing non editable profiles and prompt to duplicate the profile Gabriele Musco 2023-06-22 21:46:00 +02:00
  • 50a89399e2
    feat: initial ui for profile editing Gabriele Musco 2023-06-22 18:53:29 +02:00
  • e61e1308a5
    fix: proper runtime path in launch options for wivrn Gabriele Musco 2023-06-21 23:15:29 +02:00
  • 121a69a04f
    feat: better fail error on wivrn install if computer is unauthorized Gabriele Musco 2023-06-21 22:58:28 +02:00
  • 162ac1394e
    fix: when setting capabilities point to correct wivrn exec Gabriele Musco 2023-06-21 22:51:07 +02:00
  • 319753fc33
    fix: wivrn build (3) Gabriele Musco 2023-06-21 22:47:02 +02:00
  • 70f05d45c1
    fix: wivrn build (2) Gabriele Musco 2023-06-21 22:45:15 +02:00
  • 6e0a806857
    fix: wivrn build Gabriele Musco 2023-06-21 22:44:03 +02:00
  • c638d8492e
    fix: disable ffmpeg deps for wivrn because of uneven install path Gabriele Musco 2023-06-21 22:40:51 +02:00
  • cc50827c8b
    fix: build wivrn before install Gabriele Musco 2023-06-21 22:38:34 +02:00
  • a0a8f98dfc
    feat: more wivrn deps Gabriele Musco 2023-06-21 22:19:53 +02:00
  • e44f23a3fd
    fix: x264 not x265 Gabriele Musco 2023-06-21 22:15:51 +02:00
  • 1cfed0381c
    fix: imports Gabriele Musco 2023-06-21 22:13:30 +02:00
  • ff46caf3ec
    feat: add x264 to wivrn deps Gabriele Musco 2023-06-21 22:12:15 +02:00
  • 08e267f7f0
    fix: build wivrn without trying to find libraries from non existing prefix Gabriele Musco 2023-06-21 22:03:12 +02:00
  • 05ae25c539
    fix: log scrolling to bottom Gabriele Musco 2023-06-21 13:30:52 +02:00
  • acafbac9d9
    feat: move runtime switcher box (steam vs rex) to its own component Gabriele Musco 2023-06-21 07:47:15 +02:00
  • 9705f3d7e3
    fix: don't crash when failing to load/deserialize active runtime or openvrpaths (#28) Gabriele Musco 2023-06-21 07:11:50 +02:00
  • 82dde9750d
    chore: remove unnecessary appends Gabriele Musco 2023-06-20 22:58:34 +02:00
  • 32fc42865f
    feat: separate steam launch options box into its own component Gabriele Musco 2023-06-20 22:43:29 +02:00
  • dcece17445
    feat: small code cleanup Gabriele Musco 2023-06-20 22:12:11 +02:00
  • b938230922
    feat: config functions into impl methods Gabriele Musco 2023-06-20 22:08:57 +02:00
  • 65039c36dd
    feat: split install wivrn box into its own component Gabriele Musco 2023-06-20 19:27:58 +02:00
  • d9c8e6e728
    feat: always download latest wivrn Gabriele Musco 2023-06-19 21:40:53 +02:00
  • 59e36748e5
    feat: download and install wivrn apk Gabriele Musco 2023-06-19 20:09:12 +02:00
  • 4ba25392bb
    feat: wivrn profile Gabriele Musco 2023-06-19 07:55:12 +02:00
  • 75e4ffb3b4
    feat: tooling in place to support wivrn as an alternative to monado Gabriele Musco 2023-06-19 07:45:39 +02:00
  • d0d9c5445a
    feat: rename monado to xrservice internally, profile xrservice_type can be monado or wivrn Gabriele Musco 2023-06-19 07:22:26 +02:00
  • 46951f02c9
    feat: load and dump profile as profile methods Gabriele Musco 2023-06-19 07:12:20 +02:00
  • f2f2c23fd6
    chore: disable CI as native dependencies are not met Gabriele Musco 2023-06-19 07:05:54 +02:00
  • d1eadcd912
    feat: basalt dependencies and dummy build script Gabriele Musco 2023-06-18 17:31:28 +02:00
  • e905fa7569
    feat: deduplicate missing deps Gabriele Musco 2023-06-18 16:15:22 +02:00
  • 5b4f4ab085
    feat: install scripts and run them from the proper path Gabriele Musco 2023-06-18 13:35:18 +02:00
  • e4ac027eee
    chore: update running instructions in readme Gabriele Musco 2023-06-18 13:17:10 +02:00
  • b7493330c0
    feat: add arch pkgbuild Gabriele Musco 2023-06-18 13:15:18 +02:00
  • 35b0ab9c12
    feat: init resources and gettext Gabriele Musco 2023-06-18 13:04:23 +02:00
  • 9e90c1b253
    feat: gnome project structure and accessory files Gabriele Musco 2023-06-18 11:34:04 +02:00
  • 812946786b
    fix: relativize libopenxr_monado.so path for system installs Gabriele Musco 2023-06-18 00:35:26 +02:00
  • cc157862fb
    feat: bwrap path for system profiles for XR_RUNTIME_JSON Gabriele Musco 2023-06-17 22:50:18 +02:00
  • 1b405bc06b
    chore: add comment around restore profile selection Gabriele Musco 2023-06-17 22:44:28 +02:00
  • 5630091179
    fix: restore profile selection on startup Gabriele Musco 2023-06-17 22:36:22 +02:00
  • fca04f5e11
    fix: profile selection Gabriele Musco 2023-06-17 21:43:42 +02:00
  • b2de21a2f3
    feat: add system valve index profile to ui Gabriele Musco 2023-06-17 20:55:59 +02:00
  • 743b51a150
    feat: valve index system profile Gabriele Musco 2023-06-17 20:53:35 +02:00
  • d91ed2bcd2
    chore: add icon to readme Gabriele Musco 2023-06-17 19:15:26 +02:00
  • f28fd00658
    feat: add full color and symbolic icons Gabriele Musco 2023-06-17 19:14:29 +02:00
  • 234f499d2f
    feat: runner status communicates exit code; build window shows color coded build status Gabriele Musco 2023-06-17 15:43:55 +02:00
  • 47d7a7a629
    fix: building monado with proper flags to get around LD_ vars getting cleared when setting capabilities Gabriele Musco 2023-06-17 12:42:20 +02:00
  • ec6c7f447d
    fix: calibration synchronization Gabriele Musco 2023-06-17 11:34:56 +02:00
  • a0acc92058
    fix: properly close the calibration window when pressing the final button Gabriele Musco 2023-06-17 10:40:51 +02:00
  • 0144f90081
    chore: remove unused import Gabriele Musco 2023-06-17 10:33:45 +02:00
  • 24dc3374a1
    feat: working libsurvive calibration import Gabriele Musco 2023-06-17 10:23:54 +02:00
  • 6998cc4760
    feat: always print runner stdout/err Gabriele Musco 2023-06-17 10:23:13 +02:00
  • 280988e1f7
    feat: initial ui for importing steamvr calibration to libsurvive Gabriele Musco 2023-06-16 23:31:56 +02:00