12 Commits
Author SHA1 Message Date
chinboy ec4238ccd8 fix(NavMenu): keep inline left/right keys from moving active item 2026-06-25 10:59:09 +08:00
chinboy 74fba6547b fix(NavMenu): preserve selection across inline collapsed handler 2026-06-24 10:40:18 +08:00
chinboy 86f4e40f77 feat(NavMenu): implement inline collapsed mode 2026-06-24 08:13:24 +08:00
chinboy 1a8fada1a9 feat(NavMenu): implement keyboard navigation and active state management for menu items 2026-06-23 21:48:34 +08:00
chinboy 2c3a688a22 feat(NavMenu): update child items margin and enhance background gap handling in inline mode 2026-06-19 09:36:17 +08:00
chinboy c534e68a14 feat(NavMenu): refactor interaction handlers to use base class and improve selection logic 2026-06-19 00:26:10 +08:00
chinboy 70bffb43f6 feat(NavMenu): enhance item background handling and improve selection logic 2026-06-18 21:56:58 +08:00
chinboy 8dd06dd5e0 feat(NavMenu): add IsItemBackgroundEnabled property and update styles for background handling 2026-06-18 20:01:59 +08:00
chinboy 675439ad4f fix(ViewModels): update DesignTokenRows initialization to use empty arrays and add tests for empty state handling 2026-06-16 23:03:10 +08:00
chinboy 83e58938ce feat(NavMenu): add ClearSelection method to reset selected items in navigation menu 2026-06-15 09:20:05 +08:00
chinboy 17ed3a9171 fix: implement IResourceHost and IThemeVariantHost for non-visual AvaloniaObjects to prevent memory leaks 2026-06-14 23:15:51 +08:00
chinboy 891a12f9d1 feat(AOT): enhance FloatButton and NavMenu functionality with improved motion handling and overlay management 2026-06-11 14:52:42 +08:00