galister
c9856b97e0
global overlays to maintain scale
2025-12-20 20:57:54 +09:00
galister
90eb641f94
fix edit overlay scaling on upright overlays
2025-12-20 20:27:08 +09:00
galister
a60476b47e
fix slider behavior with multiple pointers
2025-12-20 19:56:43 +09:00
galister
4c06fef35d
support svgs with currentColor
2025-12-20 19:32:24 +09:00
galister
796fdcbc01
adaptive speed for grab & push/pull
2025-12-20 18:55:20 +09:00
galister
73e2f06b01
fix edit mode pointer leave
2025-12-20 18:19:42 +09:00
galister
23df9228a9
persist BackendAttrib across sessions
2025-12-20 17:42:18 +09:00
galister
9381ebc700
allow adjusting mouse for each screen
2025-12-20 16:42:04 +09:00
galister
b4b641371a
add rustfmt.toml
2025-12-20 11:52:59 +09:00
galister
c4ae217f68
custom panel to have a state different from ()
2025-12-20 02:50:39 +09:00
galister
ff3ed1028b
fix labels not ticking on custom panels
2025-12-20 02:04:34 +09:00
galister
bc037cae79
steamvr recenter messages
2025-12-19 13:13:45 +09:00
galister
957fe75719
fix openvr panic in case of unknown event
2025-12-19 13:00:18 +09:00
galister
70f2190400
update oyasumi & lock
2025-12-19 11:57:15 +09:00
Aleksander
27d40c8fea
Merge pull request #307 from galister/staging
2025-12-18 22:27:08 +01:00
Aleksander
9dbd86db39
wgui: pass motion events further, add consume_mouse_events parameter to widgets ( Closes #306 ), always reverse iter events
2025-12-18 22:02:17 +01:00
Aleksander
5463b6490d
wgui: fix stuck mouse release animation state ( Closes #296 )
2025-12-18 20:54:19 +01:00
galister
502c59424e
fix bufreader.take usage
2025-12-19 00:50:52 +09:00
galister
4dc8bb0a3a
watch: devices wrap, up to 3 rows
2025-12-19 00:24:40 +09:00
galister
3b44535407
fmt
2025-12-18 21:27:09 +09:00
galister
a12a181422
ignore ray hits from back side
2025-12-18 21:26:17 +09:00
galister
f0937e7036
pipewire: log errors from set_active
2025-12-18 11:00:40 +09:00
Aleksander
346d20d55e
Merge pull request #304 from Okabintaro/improve-german-translation
...
Improve German translation
2025-12-17 21:12:26 +01:00
Okabintaro
757405fa60
Merge branch 'main' into improve-german-translation
2025-12-17 21:11:42 +01:00
Okabintaro
94e29089d7
Improve German translation
...
Make it more consistent and understandable, fix some AI translation
quirks(e.g. 3d sound mode).
2025-12-17 21:08:33 +01:00
Aleksander
951c17fff8
Merge pull request #303 from Okabintaro/improve-german-translation
...
Improve German translation
2025-12-17 21:08:15 +01:00
Okabintaro
8c5af8360b
Improve German translation
...
Make it more consistent and understandable, fix some AI translation
quirks(e.g. 3d sound mode).
2025-12-17 21:05:52 +01:00
galister
2d3c1bb2a3
default_keymap setting, set wayvr keymap when wayvr starts
2025-12-18 01:29:36 +09:00
galister
595b59b865
fix openvr overlays not dropping
2025-12-17 20:54:43 +09:00
galister
a4e159f78b
fmt
2025-12-17 19:34:35 +09:00
galister
cd52b3cabb
single set mode
2025-12-17 19:23:44 +09:00
galister
90bce4c369
static positioning to also set global
2025-12-17 16:58:13 +09:00
galister
b28c402ddf
fmt
2025-12-17 16:13:40 +09:00
galister
e1a3471ed1
improve watch overlay layou
2025-12-17 16:13:32 +09:00
galister
ea90853e56
custom panels
2025-12-17 15:54:52 +09:00
Gabriele Musco
9dbd35e8f7
feat: add X-XR-Plugin flag and X-XR-Plugin-Exec to .desktop file
...
This change is part of a new initiative in Envision to revamp the plugin
system. The new system is such that Envision will no longer install plugins on
its own, instead it will detect system provided plugin applications via
the X-XR-Plugin flag, and be instructed on a specific command to use
with the optional X-XR-Plugin-Exec.
This proposed specification is detailed in the following issue:
<https://gitlab.com/gabmus/envision/-/issues/250 >
2025-12-17 06:29:53 +00:00
hypevhs
a8c083089c
Fix link to keyboard.yaml in README
2025-12-17 00:47:54 +00:00
Aleksander
2bc72d4259
Use visual social badges in README.md
...
[skip ci]
2025-12-17 00:47:14 +00:00
Aleksander
fe017a751b
Merge pull request #297 from galister/staging
...
UX improvements: make toast, watch and notifications easier to read and use
2025-12-16 20:27:50 +01:00
Aleksander
d6b176f23a
make watch pretty
...
[skip ci]
2025-12-16 20:27:07 +01:00
Aleksander
326b0d710c
make toasts pretty
2025-12-16 18:57:10 +01:00
galister
bdc1bf87b2
sunset theme.xml in favor of globals
2025-12-16 18:55:03 +01:00
Jay
6086dcf233
osc: Add parameters for Working Sets / OVR Toolkit's Profiles ( #295 )
...
* add `lowestBattery` parameter to match the casing of other parameters
* add the following parameters:
`isEditModeActive`, `ToggleEditMode`, `currentWorkingSet`, `CurrentProfile`, and `totalWorkingSets`
* treat fully transparent overlays as "not visible"
this fixes the `isWristVisible` parameter; it was always True even when not looking at it since the watch is usually always "active", which was the only condition before.
2025-12-16 15:04:11 +00:00
galister
c41c0b9b59
sbs 3d support
2025-12-16 23:12:35 +09:00
galister
9f5c0b9049
query fcitx at start
2025-12-16 04:43:00 +00:00
galister
2b3cdc3c8b
fcitx: capture variant by regex
2025-12-16 04:43:00 +00:00
galister
c19c9da5f0
fall back to system layout more aggressively
2025-12-16 04:43:00 +00:00
galister
19b7541049
reload system layout instead of re-using from startup
2025-12-16 04:43:00 +00:00
galister
a0c9275b44
IMEs to use system layout
2025-12-16 04:43:00 +00:00
galister
1077d2606d
SIGUSR1 to trigger fcitx layout change
2025-12-16 04:43:00 +00:00