Commit Graph
2704 Commits
Author SHA1 Message Date
chinboy 27f9e5b6b8 fix: replace direct transition enabling with UI thread posting for improved responsiveness 2026-04-23 15:33:04 +08:00
CHINBOY 683c7432a4 fix(AbstractCountBadge, AbstractCountBadgeAdorner, AbstractDotBadgeAdorner): optimize motion handling by removing async/await and improving visibility logic 2026-04-23 15:03:36 +08:00
CHINBOY d118874226 fix(AbstractCountBadge, AbstractCountBadgeAdorner): streamline property updates and remove redundant code 2026-04-23 11:35:10 +08:00
CHINBOY c3d607fb56 fix(AbstractCountBadge, AbstractDotBadge): improve motion handling by removing unnecessary async/await and adding IsLoaded checks 2026-04-23 11:23:46 +08:00
CHINBOY 8de8ce06a8 fix(CheckBoxIndicator): ensure wave spirit decorator plays only when loaded 2026-04-23 10:49:16 +08:00
CHINBOY 901b740608 fix(CollapseItem, TreeViewItem): refactor motion methods to remove async/await for improved clarity 2026-04-23 10:38:38 +08:00
chinboy 6685c07327 fix(CollapseItem): fix event handler leak in expand button click 2026-04-22 22:26:58 +08:00
chinboy 8d69f4bd57 fix(Motion): refactor motion methods to use async/await for improved responsiveness 2026-04-22 18:32:26 +08:00
chinboy a6f080f2bf fix(README): update PrivateAssets condition for improved package management 2026-04-22 16:03:02 +08:00
chinboy 00cda0c89d fix(TextArea): optimize content right add-on bindings for improved performance and maintainability 2026-04-22 14:51:50 +08:00
chinboy 93d45a8abe fix(InfoPickerInput): optimize content right add-on bindings for improved performance and maintainability 2026-04-22 14:50:52 +08:00
chinboy 9bfe7764e0 fix(ComboBox): optimize content right add-on bindings for improved performance and maintainability 2026-04-22 14:45:25 +08:00
chinboy 6d208d08bc fix(NumericUpDown): optimize content right add-on bindings for improved performance and maintainability 2026-04-22 14:42:13 +08:00
chinboy f271996aaf fix(SearchEdit): optimize content right add-on bindings for improved performance and maintainability 2026-04-22 14:36:29 +08:00
chinboy 9ac6cbf797 fix(Cascader, TreeSelect): optimize content right add-on bindings for improved performance and maintainability 2026-04-22 13:59:34 +08:00
chinboy fd8b9f8804 fix(Select): optimize content right add-on bindings for improved performance and maintainability 2026-04-22 11:30:26 +08:00
chinboy cfaa740896 fix(MotionAwareControl, WaveSpiritAwareControl): optimize style handling by replacing style configuration with token bindings 2026-04-22 10:20:26 +08:00
chinboy 34d525a885 fix(Drawer): optimize dialog size handling by replacing style configuration with token bindings 2026-04-22 10:08:06 +08:00
chinboy c59207176a fix(SplitterPanel): optimize panel synchronization by removing unused panels in a single pass 2026-04-22 09:36:33 +08:00
chinboy 5e1f75b255 fix(Col, Row): optimize layout invalidation by removing redundant arrange calls 2026-04-22 09:34:21 +08:00
chinboy 20ee45c7d2 fix(Row): optimize child ordering by caching and reducing redundant calculations 2026-04-22 09:32:57 +08:00
chinboy d0f2470eeb fix(Space): optimize spacing handling by applying token bindings instead of styles 2026-04-22 09:26:58 +08:00
chinboy 56a708af8c fix(MarqueeLabel, Popup, SelectableTextBlock, TextBlock): optimize style handling by replacing style creation with token bindings 2026-04-22 08:59:22 +08:00
chinboy ecf67e30b8 fix(VirtualizingCarouselPanel): optimize measure invalidation by queuing measure calls 2026-04-22 08:33:48 +08:00
chinboy 771c3d117f fix(ImageViewer): optimize arrangement logic by preventing redundant invalidation 2026-04-22 08:29:21 +08:00
chinboy 4020ab36e3 fix(AvatarGroup, CompactSpace, Space): optimize collection handling by removing unnecessary list creation 2026-04-22 08:24:25 +08:00
chinboy eee54917f3 fix(Result): add StatusIconSize and StatusIconBrush properties with related updates 2026-04-21 21:54:31 +08:00
chinboy c41610b7ce fix(Popup): optimize style binding by directly binding properties in constructor 2026-04-21 21:44:41 +08:00
chinboy de4c465302 fix(DialogLayerManager): optimize instance management and visual tree attachment 2026-04-21 21:24:30 +08:00
chinboy 59ee2e876a fix(WindowNotificationManager): optimize excess notification removal logic 2026-04-21 21:13:22 +08:00
chinboy cc9665e781 fix(SpinIndicator): add CustomIndicatorSize property and update related styles 2026-04-21 21:08:28 +08:00
chinboy 0b2a1fbb4f fix(TabControlScrollViewer): optimize MenuFlyout item management by clearing items directly 2026-04-21 18:42:33 +08:00
chinboy b8fb9cd056 fix(NavMenu): optimize item retrieval by avoiding unnecessary list conversion 2026-04-21 18:38:23 +08:00
chinboy 130d7fbc8e fix: improve layout and transition handling in various components 2026-04-21 18:20:26 +08:00
chinboy 7980b70319 fix: simplify visibility subscription logic by introducing SubscribeAncestorIsVisible method 2026-04-21 17:59:30 +08:00
chinboy a870b1de51 fix(AddOnDecoratedBoxTheme): enhance border styles for outline, filled, and underlined states 2026-04-21 17:40:00 +08:00
chinboy 69568fd040 fix(TreeViewItemHeaderTheme): refine hover styles and improve layout consistency 2026-04-21 17:13:53 +08:00
chinboy a002397dcc fix(LineEdit): enhance right content bindings and improve layout efficiency 2026-04-21 16:51:45 +08:00
chinboy 35064e4c49 fix(TreeView): optimize subtree checking and unchecking logic for improved performance and maintainability 2026-04-21 16:15:29 +08:00
chinboy de1fb4bf16 fix(TreeView): optimize item retrieval by removing unnecessary ToList() calls 2026-04-21 14:51:45 +08:00
chinboy c91b21a45b fix(TreeView): optimize filtering logic and enhance descendant match caching for improved performance 2026-04-21 14:43:51 +08:00
chinboy 311636a791 fix(Cascader): replace Children.Count checks with Any() for improved readability and performance 2026-04-21 14:34:54 +08:00
chinboy 43d7f361d0 fix(AddOnDecoratedBox): optimize corner radius and border thickness calculations to improve layout efficiency 2026-04-21 14:12:32 +08:00
chinboy 04cb90fb3a perf(AddOnDecoratedBox): batch layout recalculations with dirty flags to avoid redundant computations on single property change 2026-04-21 14:03:54 +08:00
chinboy 7b0d636e50 fix(AddOnDecoratedBox): implement status foreground and icon brush properties to enhance visual feedback 2026-04-21 13:52:29 +08:00
chinboy 79305e7122 fix(BaseTabStrip, CardTabStrip, BaseTabControl, CardTabControl): refactor binding management to eliminate memory leaks and improve performance 2026-04-21 13:52:29 +08:00
chinboy 906e801562 fix(CompactSpace): improve event handler management to prevent memory leaks on visual tree attachment/detachment 2026-04-21 13:52:29 +08:00
chinboy a47fd6e097 fix(OverlayDialogHeader): ensure disposables are properly disposed and reset on visual tree attachment/detachment 2026-04-21 13:52:29 +08:00
chinboy b7fb6c6740 fix(WindowTitleBar): ensure disposables are properly disposed and reset on visual tree attachment/detachment 2026-04-21 13:52:29 +08:00
chinboy 31eff3e495 fix(MemoryLeakPatterns): update documentation to clarify static constructor subscription patterns and their impact on memory management 2026-04-21 13:52:29 +08:00