galister
6563bbd7de
more intuitive bindings order
2026-07-02 20:14:59 +09:00
galister
a0c33bc744
fix thresholds being backwards
2026-07-02 20:05:50 +09:00
galister
c77e465343
fix CI
2026-07-02 19:58:43 +09:00
galister
e2e4ff95c0
cargo fmt
2026-07-02 19:48:08 +09:00
Aleksander
e166d46806
Rebase main: integrate wgui changes with the new bindings ui
2026-07-02 19:46:58 +09:00
Aleksander
169fa0d32a
dash-frontend: Welcome screen: Add "You're all set"
2026-07-02 19:46:58 +09:00
Aleksander
741ffee62e
dash-frontend: Welcome screen: Add center marker video
2026-07-02 19:46:58 +09:00
Aleksander
951dbbd87f
dash-frontend: Welcome screen: Improve UX
2026-07-02 19:46:58 +09:00
Aleksander
1742d5f589
wgui: <Video> support [Squash]
...
commit da9ad32fe4
Author: Aleksander <aleksander@oo8.dev>
Date: Sat Jun 6 14:44:15 2026 +0200
wgui: video: variable speed control
commit 683b1115ba
Author: Aleksander <aleksander@oo8.dev>
Date: Fri Jun 5 18:44:45 2026 +0200
wgui: video: framerate control, `looping` parameter in <Video>
commit ddf99d0b43
Author: Aleksander <aleksander@oo8.dev>
Date: Fri Jun 5 12:19:44 2026 +0200
do not break toml 1.0 syntax compatibility
commit 69803ec6cd
Author: Aleksander <aleksander@oo8.dev>
Date: Fri Jun 5 12:08:25 2026 +0200
wgui: dav1d video playback works
commit 5c929c4fee
Author: Aleksander <aleksander@oo8.dev>
Date: Thu Jun 4 23:09:30 2026 +0200
wgui: use dav1d (wip)
commit 3c2ac4b5f1
Author: Aleksander <aleksander@oo8.dev>
Date: Thu Jun 4 21:34:44 2026 +0200
wgui: <Video> tag (wip), Duck IVF parser (video container), add `video` feature
2026-07-02 19:46:58 +09:00
Aleksander
698ff86c14
update translations, use llama.cpp-compatible API instead of ollama, use gemma4 for translations
2026-07-02 19:16:22 +09:00
Aleksander
0d0b5b8633
wgui: use `TemplateParams` struct
2026-07-02 19:16:22 +09:00
Aleksander
1a11b475ae
Welcome screen basics
2026-07-02 19:16:22 +09:00
galister
a9986e6b67
EXT_dpad_binding bindings, odyssey ext
2026-07-02 19:09:22 +09:00
galister
34bd920f3b
add setting for input provider
2026-07-02 17:36:36 +09:00
galister
07b7d89be6
dont show thresholds for scroll
2026-07-02 17:00:41 +09:00
galister
e93bbdba7b
add steam frame default bindings
2026-07-02 17:00:41 +09:00
galister
b074983a70
fix warning
2026-07-02 17:00:41 +09:00
galister
3f858e5e2f
fix weird range slider behavior
2026-07-02 17:00:41 +09:00
galister
a3b1fdcd0d
move bindings const to wlx-common, cleanups
2026-07-02 17:00:41 +09:00
galister
b906bc6656
per-action thresholds
2026-07-02 17:00:41 +09:00
galister
638af5a608
change default threshold
2026-07-02 17:00:41 +09:00
galister
ba598ee77f
update default profiles
2026-07-02 17:00:41 +09:00
galister
374f85ee81
controller profiles in rust instead of json
2026-07-02 17:00:41 +09:00
galister
5e316fe0d3
ensure pose & haptics for bindings
2026-07-02 17:00:41 +09:00
galister
025c6a0998
ui for thresholds
2026-07-02 17:00:41 +09:00
galister
8a8c41bd9e
clean up some bindings ui code
2026-07-02 17:00:41 +09:00
Aleksander
4edc6053ce
dash-frontend: Bindings view UX improvements
2026-07-02 17:00:41 +09:00
Aleksander
0962f4c015
wgui: make context menus unfold from the bottom if the mouse position is at the lower half of the screen
2026-07-02 17:00:41 +09:00
galister
d4a64d6490
remove khr simple controller
2026-07-02 17:00:41 +09:00
Aleksander
e7a9df17cf
Improve "Change input bindings" page a little bit
2026-07-02 17:00:41 +09:00
galister
65fd75eb4a
remove some profiles, skip saving none values
2026-07-02 17:00:41 +09:00
galister
f3bb2e070b
wip: bindings ui
2026-07-02 17:00:41 +09:00
galister
5014cda64a
watch sprites to all have color_text
2026-07-02 04:23:29 +09:00
galister
6a24399a9c
persist static overlays in world space
2026-06-30 22:14:42 +09:00
galister
42a7175b7f
persist global overlays
2026-06-30 22:14:42 +09:00
SparkyTD
28da0347ae
Implement zwlr_virtual_pointer_v1 and zwp_virtual_keyboard_v1 for better pointer and keyboard support on monitor overlays ( #539 )
...
* Refactor HID subsystem to support zwlr_virtual_pointer_v1/zwp_virtual_keyboard_v1, and only use uinput as a fallback
* Add keymap support to HID providers and refactor related functionality
* Replace `expect` with `context` for improved error handling in wl_virtual.rs
* Run `cargo fmt`
* Replace hard panic with Err on failed seat binding
2026-06-30 22:13:59 +09:00
galister
da394ec2c7
when exiting edit mode, pin watch before saving state
2026-06-29 13:10:19 +09:00
galister
3c8f878ede
add keyboard button to reload keymap ( #548 )
2026-06-28 12:33:49 +09:00
at://matrixfurry.com
5723c3c1df
readme: add Homebrew installation method ( #545 )
2026-06-21 12:50:27 +09:00
Hiina
37896620eb
wlx-capture: avoid busy loop waiting for screencopy events ( #537 )
...
* wlx-capture: avoid busy loop waiting for screencopy events
* wlx-capture: block while waiting for screencopy events
2026-06-09 17:52:31 +09:00
galister
6dc76c881f
update deps
2026-06-03 18:25:47 +09:00
galister
4b78e39af7
glyph upload fixes ( #531 )
...
* remove unused pass cache, cache imageviews instead
* glyph upload batching
* image upload batching (wip)
2026-06-03 17:29:31 +09:00
oo8dev
7f97dc884f
wayvr: Space gravity ( #520 )
...
* wayvr: Space gravity (wip)
* dash-frontend: dedicated "Space drag" settings tab, deduplicate overlay shift code in xr&vr, account for gravity shift for static overlays
* space reset & gravity conflict bugfix, add ground friction slider
* Space gravity UI improvements
* space gravity: floor level
* wayvr: space gravity: hide in openvr
2026-06-03 09:51:22 +02:00
art0007i
9806027e19
add watch toggle setting ( #526 )
...
* add watch toggle setting
* previous commit broke monado workaround, this fixes it
* use active_state to toggle watch
* use the other monado workaround
* fix whitespace
* cargo fmt
2026-06-03 16:22:09 +09:00
Hiina
066f033a91
fix: preserve screencopy transforms for rotated outputs ( #530 )
2026-06-03 15:55:50 +09:00
galister
1591466a8d
fix some supported settings getting hidden
2026-05-17 18:02:47 +09:00
galister
901c18520e
hide unsupported settings depending on backend
2026-05-17 12:46:54 +09:00
Sapphire
e39085aa2b
openvr: Hide lasers and unblock input when dashboard is open
2026-05-17 12:10:44 +09:00
Sapphire
48d58f61d2
openvr: Hide devices without battery status from battery panel
2026-05-17 12:10:44 +09:00
galister
8691cf99d2
clippy + fmt
2026-05-13 16:39:15 +09:00