galister
|
fa562f7b12
|
panel: per-element interactibility
|
2025-10-31 17:32:10 +09:00 |
|
galister
|
01d11e8485
|
events with user data to also trigger internal listeners + toast fix
|
2025-10-29 19:56:58 +09:00 |
|
Aleksander
|
bf1d02ed00
|
Tooltips, minor changes
|
2025-10-18 22:38:39 +02:00 |
|
galister
|
28047d218f
|
fix showhide not remembering last set
|
2025-10-18 10:35:38 +09:00 |
|
galister
|
9c596a7eb2
|
fix uidev
|
2025-10-12 18:11:15 +09:00 |
|
galister
|
90eed4558f
|
events refactor
|
2025-10-12 17:30:30 +09:00 |
|
Aleksander
|
fbe1d5b09e
|
tooltips PoC
|
2025-10-11 13:31:00 +02:00 |
|
Aleksander
|
200d5223d3
|
ConstructEssentials
i'm really out of ideas how to name another struct name with function parameters. Well, here we go - essentials.
|
2025-10-11 11:26:25 +02:00 |
|
Aleksander
|
ce8cd3bce7
|
wgui: WguiWindow, open/close
|
2025-10-06 19:09:34 +02:00 |
|
Aleksander
|
fc4781dcaf
|
fix wlx build
|
2025-10-06 18:06:24 +02:00 |
|
Aleksander
|
efcc41de19
|
wgui: event results/blocking for overlapping content, rev iterate events for root node
|
2025-10-05 20:11:49 +02:00 |
|
Aleksander
|
89c083991f
|
wgui: pretty-print tree
|
2025-10-05 17:23:27 +02:00 |
|
Aleksander
|
5efbdce8f0
|
wgui: layout: fix resize_to_parent
|
2025-10-05 13:51:32 +02:00 |
|
Aleksander
|
3dff9c5882
|
wgui: Separate user and wgui assets, topmost widgets (poc)
|
2025-10-05 13:48:58 +02:00 |
|
galister
|
71d7d50e35
|
fix build
|
2025-10-05 19:38:29 +09:00 |
|
galister
|
aa64310d96
|
refactor overlay windowing
|
2025-10-05 18:50:29 +09:00 |
|
Aleksander
|
40cc27f7b0
|
wgui: Smooth scrolling, TransformStack: fix scrollable area boundaries (mouse wheel), separate into raw_dim and visual_dim, refactoring
|
2025-10-04 18:40:44 +02:00 |
|
galister
|
231850cf73
|
OverlayContainer to use HopSlotMap
|
2025-10-03 12:52:29 +09:00 |
|
Aleksander
|
a1edc2f0b8
|
scissor stack fixes, proper render & event transformations
|
2025-09-29 22:04:16 +02:00 |
|
Aleksander
|
b73870236f
|
Merge pull request #260 from galister/next-attribs
attribs rework
|
2025-09-29 17:41:29 +02:00 |
|
galister
|
90bdf99e32
|
text shadow + battery display poc
|
2025-09-29 17:43:16 +09:00 |
|
galister
|
a78ae55bdc
|
attribs rework
|
2025-09-29 14:50:13 +09:00 |
|
galister
|
8c41eaa048
|
flag UPDATE_AFTER_BIND descriptor sets to fix validation
|
2025-09-28 23:00:29 +09:00 |
|
galister
|
0d251e9351
|
update deps
|
2025-09-28 20:16:45 +09:00 |
|
galister
|
995e7d8a72
|
Revert "hardcode watch screens for now"
This reverts commit cd18bdcea8.
|
2025-09-28 20:14:11 +09:00 |
|
Aleksander
|
b5a3ba2954
|
dash-frontend: Application list
|
2025-09-28 13:13:37 +02:00 |
|
Aleksander
|
eb12a6a319
|
overflow: hidden/scroll scissor support, remove depth
|
2025-09-25 23:21:11 +02:00 |
|
Aleksander
|
8f75d451e4
|
working scissor proof of concept
|
2025-09-24 21:53:43 +02:00 |
|
Aleksander
|
8d41d8bbd1
|
scissor attempt
|
2025-09-23 17:43:19 +02:00 |
|
Aleksander
|
5e6852e5d0
|
wgui: parser: normalize paths in <include>s, (fix rust-embed file not found in release build)
|
2025-09-22 14:31:49 +02:00 |
|
Aleksander
|
4afdde1793
|
UI tweaks, use B8G8R8A8_UNORM in wgui
|
2025-09-21 20:25:57 +02:00 |
|
Aleksander
|
858c5da21c
|
uidev: make window translucent
|
2025-09-21 19:06:09 +02:00 |
|
Aleksander
|
46eb1ee00f
|
uidev: use Mailbox swapchain presentation mode (minimize noticeable presentation latency, fix laggy window resize problems on KWin)
|
2025-09-21 16:13:34 +02:00 |
|
Aleksander
|
7a97e9dee2
|
wgui: prevent data copy, parser data
|
2025-09-21 13:39:14 +02:00 |
|
galister
|
cd18bdcea8
|
hardcode watch screens for now
|
2025-09-21 10:49:44 +09:00 |
|
Aleksander
|
4f71dc6097
|
dash-frontend: tab titles, home screen username
|
2025-09-20 16:54:16 +02:00 |
|
Aleksander
|
1358af75e3
|
update all cargo crates to the newest version, unify crate versions
|
2025-09-20 15:28:48 +02:00 |
|
Aleksander
|
aadf11590e
|
wgui: use dark mode
|
2025-09-20 13:32:07 +02:00 |
|
Aleksander
|
0f82fb4144
|
wgui: make hover effects more responsive (remove fade-in duration, use cubic interpolation)
|
2025-09-20 13:10:18 +02:00 |
|
Aleksander
|
b9e5541971
|
📦📎-fixes, typo fixes
|
2025-09-20 12:17:17 +02:00 |
|
galister
|
cfb733de09
|
sorry about monster commit
|
2025-09-20 15:28:42 +09:00 |
|
Aleksander
|
c6a32f4109
|
ParserState: add fetch_component_by_widget_id
|
2025-09-18 17:01:30 +02:00 |
|
Aleksander
|
7004e11aa3
|
wgui: attrib pairs
|
2025-09-17 13:16:45 +02:00 |
|
Aleksander
|
dfec935388
|
wgui: component callbacks refactoring
|
2025-09-16 20:35:28 +02:00 |
|
Aleksander
|
0fdc0e3828
|
dash-frontend: clock, wgui: refactoring, non-panicking casts
|
2025-09-16 20:09:13 +02:00 |
|
Aleksander
|
129785daa7
|
wgui: customizable defaults
|
2025-09-16 18:32:56 +02:00 |
|
Aleksander
|
54767d75da
|
dash-frontend: tabs, other fixes (desc)
- set rustfmt line width to 120 columns by default for wgui
- dashboard tabs
- wgui: `remove_children`
|
2025-09-15 20:37:55 +02:00 |
|
Aleksander
|
f115d2d2cf
|
Button: hover_color, hover_border_color
|
2025-09-13 13:09:33 +02:00 |
|
Aleksander
|
9efe298f65
|
dash-frontend: Use native <Button>s, children support
|
2025-09-13 12:49:36 +02:00 |
|
Aleksander
|
c2628c0a15
|
uidev: re-format code
|
2025-09-13 12:18:27 +02:00 |
|