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 |
|
Aleksander
|
1d8f8aca3e
|
move uidev dashboard to dash-frontend crate
|
2025-09-13 12:16:38 +02:00 |
|
galister
|
3f76dbe9cc
|
add missing assets
|
2025-08-23 03:49:07 +09:00 |
|
Aleksander
|
14de2dd0b2
|
Update documentation
|
2025-08-17 22:00:19 +02:00 |
|
Aleksander
|
cf0dd55a0f
|
wgui: make component names PascalCase
|
2025-08-17 21:03:17 +02:00 |
|
Aleksander
|
d54f74ed3c
|
wgui: custom attribs
|
2025-08-16 22:55:40 +02:00 |
|
Aleksander
|
481db7f23c
|
refactor: pedantic cargo clippy, do not use Results for always-succeeding functions
|
2025-08-16 21:27:47 +02:00 |
|
Aleksander
|
1f8960033c
|
wgui: parser: ParseDocumentParams struct
|
2025-08-16 20:15:51 +02:00 |
|
Aleksander
|
df35dba24f
|
wgui: checkbox component
|
2025-08-13 19:42:48 +02:00 |
|
Aleksander
|
faec8866c5
|
wgui: button: pressed state visual feedback
|
2025-08-13 17:32:40 +02:00 |
|
Aleksander
|
a79ed0839b
|
wgui: components base, anyhow event listener callbacks, 📦📎-fixes, typo fixes
|
2025-08-13 17:10:00 +02:00 |
|
Aleksander
|
93a3fee349
|
wgui: interactable components, rename TextLabel -> WidgetLabel
|
2025-08-10 11:46:01 +02:00 |
|
Aleksander
|
91e584383f
|
wgui: components refactoring, id handles
|
2025-08-09 13:23:49 +02:00 |
|
Aleksander
|
17b4eaa1e4
|
wgui: i18n: use fallback
|
2025-08-03 12:03:23 +02:00 |
|
galister
|
b2902f8f7f
|
parser: ignore_in_mode attribute; watch additions
|
2025-08-03 17:26:34 +09:00 |
|