Commit Graph
26 Commits
Author SHA1 Message Date
fanlusky d102d0a72a Refine candidate selection geometry 2026-06-18 05:54:43 +08:00
fanlusky ddbfbabaec Match candidate preview to HTML styling 2026-06-17 20:36:17 +08:00
fanlusky 2953e2685a Fix compact candidate preview spacing 2026-06-17 20:31:59 +08:00
fanlusky 34ea7bf8cc Fix candidate preview text encoding 2026-06-17 20:23:29 +08:00
fanlusky 41f4571bd2 Add candidate popup keyboard navigation 2026-06-17 20:20:17 +08:00
fanlusky 10cfb70d66 Add candidate popup preview primitives 2026-06-17 19:08:27 +08:00
fanlusky ea71bad9f9 Tighten TreeView leading padding and guide offset 2026-06-16 21:52:05 +08:00
fanlusky e1469a357b Add TreeView hierarchy guide lines 2026-06-16 21:48:14 +08:00
fanlusky 577639558d Indent TreeView row backgrounds by depth 2026-06-16 21:44:56 +08:00
fanlusky 13351eb744 Fix ComboBox double highlight after selection 2026-06-16 21:38:47 +08:00
fanlusky 1aa6d6b51b Highlight selected ComboBox item on reopen 2026-06-16 21:35:57 +08:00
fanlusky 3454024256 Add left padding for accordion headers 2026-06-16 17:58:52 +08:00
fanlusky 4cdd7b0adf Add spacing between ComboBox popup items 2026-06-16 17:52:54 +08:00
fanlusky 40eb7d297b Cache text layouts for button and list controls 2026-06-16 16:29:24 +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