Commit Graph

117 Commits

Author SHA1 Message Date
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
Aleksander 1364a5cb2e fix animations, fix SlotMap dirty widget panic, set gui scale, set dash to 1080p
[skip ci]
2025-12-26 15:02:08 +01:00
Aleksander 4f7204ccf7 remove RcFrontend & RcLayout
[skip ci]
2025-12-26 12:43:14 +01:00
Aleksander 5afe85a3b3 Slider: `show_value`, hide tooltip on button press
[skip ci]
2025-12-24 09:15:15 +00:00
Aleksander d36106ed3f toast_manager: fix delay, add vulkan feat
[skip ci]
2025-12-23 19:27:37 +01:00
Aleksander 7118cea810 DashInterface, DashInterfaceEmulated 2025-12-21 13:59:17 +01:00
Aleksander 171021d6c5 Slider: `show_value`, hide tooltip on button press
[skip ci]
2025-12-21 13:59:17 +01:00
galister 1c6ebc745d grab-help panel, FollowHand align_to_hmd 2025-12-21 16:00:45 +09:00
Sefa Eyeoglu 3ad5c8cbfd
Delete broken asset symlinks (#290)
Ran `find -xtype l -delete`

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2025-12-14 13:22:08 +00:00
galister 8b4e60e221 format 2025-12-12 20:44:06 +09:00
galister a5cacc2e70 mirrors, recenter, fix floor 2025-12-11 23:55:18 +09:00
galister 4314610244 clippy 2025-12-11 21:26:25 +09:00
galister d2a3b7cc63 uidev: fix when MAILBOX is not supported 2025-12-11 10:34:36 +09:00