Commit Graph

129 Commits

Author SHA1 Message Date
galister 5407e53700 fix checkbox tooltips + fmt 2026-07-14 14:14:10 +09:00
galister fcc84e56b3 custom palettes 2026-07-14 00:30:59 +09:00
galister d6268c0c20
Merge branch 'main' into wgui_named_colors 2026-07-13 09:02:14 +09:00
galister 40430ea94e switch downloader from hyper to urec 2026-07-12 21:31:48 +09:00
galister 0a7f8340d7 color tweaks & fmt 2026-07-12 21:27:44 +09:00
galister a4ce23881a rework palettes; add a range of wip themes 2026-07-12 19:01:17 +09:00
Aleksander c3cbc43f6f remove stale wgui docs, fix xmls for wayvr 2026-07-11 18:28:44 +02:00
galister 3c7e91c28c workspace deps sorting 2026-07-11 23:14:19 +09:00
Aleksander a00f2ab8db wgui: Color palette (wip)
(uidev & dash-frontend compilable)
2026-07-11 16:02:03 +02:00
galister 6090be3d9c dashboard welcome mode 2026-07-03 02:12:40 +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
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
Aleksander 45af52ddf9 wgui: Range sliders, fix swipe scrolling <-> slider conflict 2026-05-03 18:54:31 +02: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
Aleksander aee5bf69da wgui: Simplify Popup usage 2026-04-17 12:10:18 +09:00
Aleksander 0c1b0906c1 wgui: Add `ColorSelector` component 2026-04-11 00:22:24 +02:00
Aleksander cb899235b4 wgui: separate globals and themes 2026-03-05 19:28:42 +01:00
Aleksander 2ddb419676 editbox keyboard input, scrollbars fix (scissoring broken atm), clippy 2026-02-14 22:20:51 +01:00
Aleksander 841241a7e6 wgui: Editbox basics, component focus, minor refactoring 2026-02-14 19:24:36 +01:00
Aleksander 4fc439abe2 uidev: fix color formats
Current implementation picks up the first available color format, which could be HDR (A2R10G10B10_UNORM_PACK32 in my case), but we don't have any color profiles. Stick back to SDR-only instead.
2026-02-14 10:18:41 +01:00
Aleksander 94c36076af Language selector and "requires restart" info 2026-02-12 20:53:06 +01:00
Aleksander ebacbf175a Update lang
[skip ci]
2026-02-10 17:59:27 +01: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 19083cfd83 dash-frontend: Top panel title 2026-01-27 19:49:27 +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
Aleksander 8eda46fb5e update logo 2026-01-11 15:05:23 +01:00
Aleksander 84d4fb7cc2 Tabbed settings (Closes #355) 2026-01-11 14:41:47 +01:00
galister 9a23fdc541 license fixes 2026-01-10 20:52:33 +09:00
galister 810e99ad4a cleanups 2026-01-10 01:42:35 +09:00
galister c799ecea93 fix features 2026-01-09 20:27:20 +09:00
galister e6e1764b36 fmt 2026-01-09 11:48:44 +09:00
galister e9230f6f9f dropdown for capture_method + random tweaks 2026-01-08 16:57:37 +09:00
galister ac9f3c6d23 working bar context menus + kbd downsize 2026-01-07 19:03:47 +09:00
galister 165070da51 refactor context_menu to only require parser_state on tick 2026-01-07 13:59:14 +09:00
galister 5123363454 pass template_params to context_menu 2026-01-07 12:58:32 +09:00
Aleksander 0f89321070 fix uidev build 2026-01-06 18:27:09 +01:00
galister ce558855d4 settings implementation 2026-01-07 02:23:39 +09:00
Aleksander 51dbb6f14d checkbox sounds, app launch sounds 2026-01-06 17:09:39 +01:00
Aleksander 46ab3ce960 dash-frontend: application list grouping 2026-01-06 16:23:01 +01:00
Aleksander addcc7eed6 context menu custom attribs 2026-01-06 14:15:56 +01:00
galister 1257be6cc4 on_custom_attribs Box → Rc 2026-01-06 20:47:05 +09:00
Aleksander e535c5fe94 ticking context menu 2026-01-06 12:43:03 +01:00
Aleksander a196dd9b3a wgui: windowing: `close_if_clicked_outside` support, context menus 2026-01-06 00:06:06 +01:00
galister 0e291837da Merge branch 'main' into next-dash-interface 2026-01-05 20:41:59 +09:00
Aleksander feba52c28f dash and wgui sounds 2026-01-03 15:00:47 +01:00
Aleksander b91ec99782 fix uidev build 2025-12-29 21:51:26 +01:00
galister 94dd0a2139 ignore per-project cargo locks in favor of workspace 2025-12-28 11:28:10 +09:00
Aleksander d70b51184c Game launcher (wip), wgui refactor
[skip ci]
2025-12-26 23:22:17 +01:00
Aleksander d8625f770c fix srgb in uidev mode, tweak colors a bit
[skip ci]
2025-12-26 20:58:17 +01:00