Snemby
c7b16c5713
fix space rotate
...
the change in rotation is computed in the untransformed stage space. To produce the correct rotation change the quaternion needs to be rotated using the space offset
2026-05-13 00:59:27 +09:00
galister
ed1d708802
mnd playspace: fetch offset on drag/rotate start
2026-05-12 22:58:42 +09:00
steve hocktail
557a0775c3
add a toast for uinput errors ( #494 )
...
* add a toast for uinput errors
this makes it more obvious if missing uinput permissions are the reason your keyboard and mouse aren't working.
* uinput toaster part 2: the cargo formattening
* increase uinput error toast's timeout to 30 seconds
---------
Co-authored-by: galister <22305755+galister@users.noreply.github.com>
2026-05-12 22:53:14 +09:00
galister
2309f89701
update issue template
2026-05-12 17:11:15 +09:00
oo8dev
cdd658d4ea
wayvr: IPC: Fix dangling fds ( #513 )
2026-05-07 22:06:54 +02:00
Aleksander
ec2e0501c1
wayvr: skip unsupported config files ( Closes #510 )
2026-05-03 19:35:49 +02:00
Aleksander
f30c650bba
wgui: add `EventResult::ConsumedExclusive` for Slider components
...
This prevents us from accidentally swipe-scrolling the content if the user tries to change a slider value.
2026-05-03 19:13:45 +02:00
Aleksander
45af52ddf9
wgui: Range sliders, fix swipe scrolling <-> slider conflict
2026-05-03 18:54:31 +02:00
galister
10b14794ed
update to upstream pipewire-rs ( #508 )
...
* update to upstream pipewire-rs
* CI to use 24.04 without no pipewire ppa
* fix build without openxr feature
2026-05-03 14:36:49 +09:00
oo8dev
6b81f07cc8
wgui: Swipe kinetic scrolling support ( #504 )
...
* wgui: use DeviceBitmask instead of usize
* wgui: Swipe logic works (wip)
* wgui: Kinetic scrolling, rubberband effect
2026-05-02 19:21:30 +02:00
galister
9734955ebb
dont show skymap tab if not openxr
2026-04-23 19:58:02 +09:00
galister
dd3108d423
new built-in sky shader
2026-04-23 19:14:05 +09:00
galister
bf7276b2dd
skybox downloader: apply button for downloaded skymaps
2026-04-23 19:14:05 +09:00
galister
90c4567505
shuffle some options around
2026-04-23 19:14:03 +09:00
galister
6cddb43b0f
default skybox is shader skybox
2026-04-23 19:12:32 +09:00
Aleksander
f3732c7087
wayvr: improve grid shader, dash-frontend: make pop-up title non-scrollable
2026-04-22 20:22:45 +02:00
Aleksander
07bd841bc6
dash-frontend: skymap browser ui improvements, wayvr: fix context menus not working
2026-04-22 19:03:47 +02:00
galister
9986b71b26
skybox selector
2026-04-22 19:09:26 +09:00
galister
16446f7808
Merge remote-tracking branch 'origin/feat-skybox-catalog'
2026-04-22 18:24:12 +09:00
galister
5615186654
revert: feat: swipe to type ( #451 )
2026-04-22 17:43:38 +09:00
galister
244822ffb3
add --no-autostart arg
2026-04-22 17:36:04 +09:00
galister
266b0fd507
reconfigure_environment_blend to handle chroma + skybox + alpha
2026-04-17 14:44:25 +09:00
Aleksander
0d8937ff80
dash-frontend: Dialog boxes, Skymap removal dialog, Skymap resolution selector dialog
2026-04-17 12:10:18 +09:00
Aleksander
c59e195d94
dash-frontend: Re-work skymap list, show downloaded resolution pips
2026-04-17 12:10:18 +09:00
galister
994dffc4fb
png → dds
2026-04-17 12:10:18 +09:00
Aleksander
701e41296b
dash-frontend: Remote skymap downloader finished and fully working
2026-04-17 12:10:18 +09:00
Aleksander
b0dba25f36
dash-frontend: File saving, close callbacks
2026-04-17 12:10:18 +09:00
Aleksander
1bee41aea9
dash-frontend: http_client: Progress callback, display download status
2026-04-17 12:10:18 +09:00
Aleksander
2035d9ba76
dash-frontend: ViewTrait, refactoring, `download_file::View` (wip)
2026-04-17 12:10:18 +09:00
Aleksander
24e3099b7b
dash-frontend: remove dangling popups immediately
2026-04-17 12:10:18 +09:00
Aleksander
aee5bf69da
wgui: Simplify Popup usage
2026-04-17 12:10:18 +09:00
Aleksander
62881c08b3
rebase changes from feat/chroma-key
2026-04-17 12:10:18 +09:00
Aleksander
0c87d47ce6
wgui: Simplify usage and code, no more start_common(), Layout processes alterables
2026-04-17 12:10:18 +09:00
Aleksander
47bb5ab7a2
dash-frontend: skymap downloader dialog
2026-04-17 12:10:18 +09:00
Aleksander
e5e798b599
dash-frontend: rename download_skymaps -> remote_skymap_list
2026-04-17 12:10:18 +09:00
Aleksander
68daa5b3df
dash-frontend: skymap preview fetch (done), reformat Cargo.toml files
2026-04-17 12:10:18 +09:00
Aleksander
f2dcdcc6c3
dash-frontend: list skymaps from the server (wip), loading spinner, wgui: animation bugfix
2026-04-17 12:10:18 +09:00
Aleksander
a3460fbe70
dash-frontend: use SettingsTab trait for each settings tab
2026-04-17 12:10:18 +09:00
Aleksander
7f822b6787
dash-frontend: Skymap catalog fetch
2026-04-17 12:10:18 +09:00
Aleksander
1d8b22d992
dash-frontend: "Skybox" tab
2026-04-17 12:10:18 +09:00
galister
1238808d87
fix chroma_key_params not saving
2026-04-14 12:32:54 +09:00
Aleksander
26f5be36b6
dash-frontend: Chroma key settings
2026-04-11 13:48:49 +02:00
Aleksander
0c1b0906c1
wgui: Add `ColorSelector` component
2026-04-11 00:22:24 +02:00
galister
5eb258e310
update libmonado-rs & oxr chroma key
2026-04-10 20:01:39 +09:00
galister
bec00c6f48
fmt
2026-04-10 14:47:36 +09:00
Diamond White
db1675d399
feat: swipe to type ( #451 )
...
* start to integrate swipetype with keyboardstate
* successful debug implementation
* change to git dependency
* add manual trigger to app image build to test
* use latest swipeType lib to test including binaries
* use clipboard to paste swipe output
* use new prediction engine, move swipe type related logic to its own module
* update appimage bulid to support building ort runtime
* implement swipe selection ui in keyboard overlay
* only add motion data for the device that started the swipe
* process swipes on separate thread to not block ui
* add toggle to settings.rs
* default swipe to type config to false
* remove println, minor fix
* use correct key_dimensions
* use latest swipe_type library version
* optionally use wayvr compositor clipboard when pasting
* remove unused imports
* fix typo in log::error
* fix within key positioning
* run swipes on AltGr keycaps
2026-04-10 14:46:22 +09:00
Aleksander
18f99b5daf
dash-frontend: settings: use generics instead of macros, separate each settings tab by a separate file
2026-04-03 00:11:26 +02:00
oo8dev
543f157895
Merge pull request #445 from wayvr-org/feat-monado-timings
...
feat: Monado debug timings graph
2026-04-02 17:57:46 +02:00
Aleksander
8ad31cfa28
Add `feat-monado-timings` build feature
2026-04-02 17:43:26 +02:00
Aleksander
80277e0c12
ParserState: add `realize_template`, fix sliders not being updated
2026-04-02 17:43:26 +02:00