fanlusky
|
f531201154
|
Fix popup spacing and scroll repositioning
|
2026-06-16 17:09:32 +08:00 |
|
fanlusky
|
40eb7d297b
|
Cache text layouts for button and list controls
|
2026-06-16 16:29:24 +08:00 |
|
fanlusky
|
5c7236cfd9
|
Reuse TextBlock text layouts across measure and render
|
2026-06-15 06:52:54 +08:00 |
|
fanlusky
|
55293db8d6
|
Cache render brushes and text formats
|
2026-06-14 20:05:24 +08:00 |
|
fanlusky
|
d951c0e4e6
|
Revert "Add keyboard navigation and menu list support"
This reverts commit a1d4df897e.
|
2026-06-14 19:57:00 +08:00 |
|
fanlusky
|
a1d4df897e
|
Add keyboard navigation and menu list support
|
2026-06-14 19:54:34 +08:00 |
|
fanlusky
|
0b8063299a
|
Add ContextMenuHost and right-click popup routing
|
2026-06-14 19:45:53 +08:00 |
|
fanlusky
|
84b6636f89
|
Add ComboBox built on the popup overlay system
|
2026-06-14 19:41:58 +08:00 |
|
fanlusky
|
10b7b94c29
|
Add popup host and scene overlay popup system
|
2026-06-14 19:35:51 +08:00 |
|
fanlusky
|
d6fde30b88
|
Add theme system and optimize dirty layout routing
|
2026-06-14 19:29:15 +08:00 |
|
fanlusky
|
db59ca7365
|
Add parent-child relationship of the control tree and bubble-style invalidation propagation.
|
2026-06-14 15:17:44 +08:00 |
|
fanlusky
|
df881f81bf
|
Add invalidation mechanism
|
2026-06-14 15:14:03 +08:00 |
|
fanlusky
|
6bb9ca27d8
|
Add more gui controls, make caret of search box align center in vertical.
|
2026-06-12 23:48:02 +08:00 |
|
fanlusky
|
ff58d90d34
|
Change the demo page to a scrollable layout and fix the issue of buttons being too wide in the initial state.
|
2026-06-12 22:53:09 +08:00 |
|
fanlusky
|
f183070834
|
Add some basic controls
|
2026-06-12 22:42:35 +08:00 |
|
fanlusky
|
56199bdd87
|
Optimize some style
|
2026-06-12 19:33:40 +08:00 |
|
fanlusky
|
88f36a0ed9
|
Fix the issue with DPI conversion.
|
2026-06-12 15:03:39 +08:00 |
|
fanlusky
|
f58839114c
|
Build the basic framework of the project.
|
2026-06-12 10:03:15 +08:00 |
|