30 Commits

Author SHA1 Message Date
chinboy a7259a9284 fix(Motion): 统一内容开合动画并修复手风琴闪烁与抖动 2026-09-10 16:11:58 +08:00
chinboy 82e29f3f00 test(NavMenu): 删除过时的背景过渡契约 2026-09-08 09:25:26 +08:00
chinboy a221e6ba9c fix(NavMenu): 修复菜单项激活时序与按压视觉(#452) 2026-09-04 19:29:39 +08:00
chinboy eddcd662af feat(Popup): add internal pinned-open testing support 2026-08-26 10:44:09 +08:00
chinboy 6e9aaf24f2 feat(ToolTip): tip instances override host presentation properties 2026-08-20 08:55:38 +08:00
chinboy 7c3d196492 fix(NavMenu): add collapsed tooltips with header fallback 2026-08-18 09:59:31 +08:00
chinboy 54c6b52069 fix(NavMenu): ignore stale selected nodes after item replacement 2026-08-07 09:16:23 +08:00
chinboy 447e3805ff feat(NavMenu): implement collapsible sidebar navigation with header action 2026-08-05 18:36:43 +08:00
chinboy 470446d10b feat(NavMenu): enhance inline collapsed behavior and visual representation 2026-08-05 15:21:54 +08:00
chinboy 7ed32b1e4a feat(NavMenu): add hierarchical entry composition 2026-08-05 13:07:35 +08:00
chinboy 77b02d6a41 refactor(Theme)!: implement compiled theme architecture 2026-08-02 09:32:11 +08:00
chinboy 809e77e44c style: remove unused using directives 2026-07-31 23:45:25 +08:00
chinboy 9c365b7a1d refactor(GalleryShowCaseHeader): remove IsIntroducedVersionTagBordered property and update related tests 2026-07-29 13:54:07 +08:00
chinboy 9079e040fd refactor: update namespace from Tokens to DesignTokens across multiple files 2026-07-19 14:29:46 +08:00
chinboy 95f8e8a165 refactor: update namespace from TokenSystem to Tokens across multiple files 2026-07-19 14:17:09 +08:00
chinboy 57cc193fa3 fix(NavMenu): prevent layout-induced pointer transitions from affecting submenu behavior 2026-07-14 17:25:37 +08:00
chinboy 29c80b788d feat(NavMenu): add lifecycle-safe node command support 2026-07-13 23:16:14 +08:00
chinboy ccaa111550 feat(NavMenu): introduce NavMenuPopupFrame for improved popup handling 2026-07-08 23:20:30 +08:00
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