Commit Graph

1148 Commits

Author SHA1 Message Date
galister
a22bb2bf1a KHR_composition_layer_color_scale_bias instead of raster alpha (#407) 2026-02-04 09:39:57 +09:00
dependabot[bot]
e1c72fa446 Bump bytes from 1.11.0 to 1.11.1 (#419)
Bumps [bytes](https://github.com/tokio-rs/bytes) from 1.11.0 to 1.11.1.
- [Release notes](https://github.com/tokio-rs/bytes/releases)
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.11.0...v1.11.1)

---
updated-dependencies:
- dependency-name: bytes
  dependency-version: 1.11.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-04 09:39:21 +09:00
galister
676a96b2cd fix KeySymbol font size 2026-02-02 12:56:20 +09:00
oo8dev
4821123c73 Merge pull request #417 from wlx-team/staging
dash-frontend: UX improvements
2026-01-28 10:47:37 +01:00
galister
32c8b7ae62 uidev: query surface format + color space from gpu 2026-01-28 11:25:18 +09:00
Aleksander
d97bbfc796 dash-frontend: games: pagination 2026-01-27 19:49:27 +01:00
Aleksander
19083cfd83 dash-frontend: Top panel title 2026-01-27 19:49:27 +01:00
oo8dev
2c60196ead Merge pull request #416 from wlx-team/staging
wgui: perf: Scissor render culling
2026-01-27 17:53:26 +01:00
Aleksander
b17de39ef0 wgui: perf: scissor render culling
Greatly increases rendering performance and minimizes drawcall count for large lists.
2026-01-27 00:36:23 +01:00
ZokuTe
46e54db969 Fix: Refine locale matching logic to support region-specific tags (#411)
* wgui(i18n): Fix language matching logic

* wgui(i18n): Fix locale prefix match
2026-01-25 03:22:59 +00:00
galister
554029aacf fix dropdowns being stuck open; multi button events 2026-01-25 12:21:57 +09:00
galister
a5146e0396 fix color bias behavior 2026-01-25 11:44:42 +09:00
galister
6960652379 reset playspace button in settings 2026-01-25 11:44:17 +09:00
galister
3ec1dd7f4e mouse-motion-only handsfree modes 2026-01-25 11:43:44 +09:00
oo8dev
157c88127f Merge pull request #412 from wlx-team/staging
Update ovr_overlay
2026-01-24 15:24:45 +01:00
Aleksander
18e628f083 Update ovr_overlay 2026-01-24 14:32:40 +01:00
ZokuTe
ab83d44a5e i18n: add support for zh_CN locale (#409) 2026-01-23 01:30:40 +00:00
galister
fa6492a422 fix build without openxr feature 2026-01-22 16:16:59 +09:00
galister
160e84120d fix monado no-layer bug 2026-01-22 01:14:04 +09:00
galister
c222c25ddf angle fade (partial, need monado fix) 2026-01-22 01:00:44 +09:00
galister
ee8391a45f refactor skybox & passthru realtime switching 2026-01-21 18:26:18 +09:00
Sapphire
3ac6f70725 allow toggling skybox during runtime 2026-01-21 03:47:20 +00:00
Sapphire
d23b058d0e allow toggling passthrough during runtime 2026-01-21 03:47:20 +00:00
Orion
37fde4c642 scale grab offset together with the overlay/anchor (#404)
fixes #397
2026-01-21 02:22:12 +00:00
Sapphire
2ade8c542e fix active modifier border color not sticking on unhover (#405) 2026-01-21 02:21:27 +00:00
Aleksander
03a1f449b5 Running games list (Closes #398) 2026-01-18 03:20:29 +00:00
Aleksander
7b3a2a1e48 UI gradient intensity slider, update wgui Defaults for dashboard, prepend ui-related config entries with ui_ 2026-01-18 03:20:29 +00:00
Aleksander
dabd122a1d translations, minor refactoring, wgui: gradient intensity in globals, dash-frontend: remove unused window_list, process_list and window_options 2026-01-18 03:20:29 +00:00
Orion
0181119393 input blocking improvements (#399)
* move input blocking hover logic into InteractionState

* add per-window input blocking setting

* OpenVR: per-hand input blocking

* move block_input setting into OverlayWindowState
2026-01-18 03:09:22 +00:00
Orion
2e1d07abc2 fix 2D scroll in apps spawned inside wayvr (#401) 2026-01-18 02:00:31 +00:00
Jay
fe61319fc2 OSC: Change ::OscSend format and restore String support to Button Actions. (#388)
* OscSend: support strings poc
- change value delimiter to `;`
- default convert values to String when not converted to another type

* add `_arg<n>="<value>"` format instead of `;` delimiter
that is, vrchat chatbox is controlled like `_press="::OscSend /chatbox/input" _arg0="${send}" _arg1="true" _arg2="true"` now

old format still supported as shorthand, with same "strings can't have spaces" limit as before. `_arg<n>` are appended after these.

* fix accidentally resetting `osc_args` to empty between formats

* update readme to document `::OscSend` paramter-form

* clean up, use `while let` instead of `while match`

* merge `parse_osc_value` into while condition

* remove second log from shortform arg parsing
2026-01-16 02:13:44 +00:00
galister
da644c97d3 Fix readme formatting 2026-01-15 12:34:30 +00:00
galister
b67914b956 expand vars in paths 2026-01-15 20:47:43 +09:00
Kresny
e4caa1d6d4 Fix typos,improve clarity remove Homebrew in README.md (#392)
* Fix typos and improve clarity in README.md

Also replaced wlx with wayvr in build instructions

* Remove Homebrew
2026-01-15 09:13:03 +00:00
galister
ea62be8ad7 openvr lines 2026-01-15 18:11:41 +09:00
galister
6ab1db9a76 fix openvr lines 2026-01-15 14:32:36 +09:00
galister
cd0d49eaf6 steamvr is broken completely, not just steam link 2026-01-15 02:31:31 +00:00
galister
a97ee2cee2 wayvrctl switch-set 2026-01-14 15:01:01 +09:00
galister
9d43068271 adjust mouse for stereo 2026-01-14 14:24:14 +09:00
oo8dev
c7ebb7492e Merge pull request #390 from wlx-team/staging
Tooltip improvements
2026-01-13 18:08:38 +01:00
Aleksander
c5356724fd Tooltip fade-in animations, implement tooltip for CheckBox and Slider, use FnOnce for layout tasks 2026-01-13 17:51:35 +01:00
galister
d02efc2657 always visible checkbox 2026-01-13 23:59:03 +09:00
galister
40cd532134 add help for handsfree mode 2026-01-13 20:00:43 +09:00
galister
869c0ba5e2 bindings for eye + pinch 2026-01-13 19:23:04 +09:00
galister
fd24060d7b handsfree mode 2026-01-13 19:15:51 +09:00
Orion
1318f23947 task bar: toggle overlays on right click (#385) 2026-01-13 01:28:16 +00:00
galister
d2385fd3b2 exported images to have dedicated allocations 2026-01-12 22:27:26 +09:00
Jay
7059a85742 Re-implement custom audio files support. (#379)
* reimplement custom audio loading for `toast` and `key_click` using `from_mp3`

* run cargo fmt

* `try_bytes_from_config`: output with `log::trace` when file cannot be opened

* rewrite `try_bytes_from_config`

* use file `read_to_end`, log categories

* edit `register_wgui_samples`

* rework audio functions for loading custom wgui sounds
oh hey, it works!

* clean up

* allow custom `startup` and `app_start` sounds
these sounds are loaded on-demand and never registered; this behaviour is unchanged

* edit `bytes_from_config` outputs

* use return value of `read_to_end` instead of `len()` for reported file size

* implement suggested changes
- remove now-unused `register_mp3_sample_from_assets` function
- replace implementation of `try_bytes_from_config`
  - missing the `real_path` context

* swap out `context`s for `inspect_err`s with closures to output `real_path`

* clean up `audio.rs`
- remove unused import
- unify capitalisation + quotes in output messages.
2026-01-12 12:42:03 +00:00
Orion
2e5dcd62c1 add missing test_button checks in button.rs (#384) 2026-01-12 04:16:29 +00:00
galister
72e64ad965 Update documentation for sprite and image widgets
Added emphasis on setting width and height for sprite and image widgets.
2026-01-12 04:07:59 +00:00