41 Commits
Author SHA1 Message Date
chinboy b42b809eb8 feat(TextArea): enhance resizing behavior and add tests for resizable state 2026-06-19 12:29:19 +08:00
chinboy 68ce5ae0b4 feat(TreeView): add implementation and changelog documentation, update overview links 2026-06-19 12:13:52 +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 e62987ffff feat(BorderBeam): introduce BorderBeam control with geometry and token support 2026-06-18 18:03:51 +08:00
chinboy 2abe0bb8f5 feat(NumericUpDown): add inline spinner mode 2026-06-18 15:14:58 +08:00
chinboy a3b4616606 feat(ButtonSpinner): enhance disabled state handling and add style variant support 2026-06-18 11:49:35 +08:00
chinboy 2f0eb5f94b fix(GroupBox): resolve border visibility issue with transparent background 2026-06-18 11:27:55 +08:00
chinboy 01c626ead1 feat(Masonry): add gallery showcase and responsive coverage 2026-06-18 09:55:02 +08:00
chinboy 3fcf9d34d3 feat(MediaQuery)!: add shared responsive layout support 2026-06-18 08:19:28 +08:00
chinboy 239cd4dd8b feat(Button): add CustomBackground property and related styles for gradient backgrounds 2026-06-17 15:55:28 +08:00
chinboy 1d3a751888 feat(Button): add Color and Variant properties to Button API and update documentation 2026-06-17 14:16:06 +08:00
chinboy 5d3b83db98 feat(Button): implement ICompactSpaceAware and IFormItemAware interfaces with related methods and tests 2026-06-17 11:14:13 +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 1e42d3128f fix(Pagination): enhance page size handling and validation, add support for custom page size options 2026-06-16 14:20:13 +08:00
chinboy 394bbc51c2 fix(Window): enhance logo visibility logic for macOS and update related tests 2026-06-16 13:46:17 +08:00
chinboy 4513aa3032 fix(Window): implement Linux window chrome management and popup support 2026-06-16 11:25:40 +08:00
chinboy ea4b188f62 fix(Menu): implement Linux title bar dismiss root handling and popup placement configuration 2026-06-16 08:55:17 +08:00
chinboy 9dfaf80de8 fix(Window): remove legacy Linux mouse event handling and improve minimum resize size logic 2026-06-16 00:22:50 +08:00
chinboy 479abcf161 fix(Window): improve Linux window scaling handling and frame extents configuration 2026-06-15 23:55:00 +08:00
chinboy a47e419170 fix(Window): enhance Linux window initialization and geometry configuration 2026-06-15 23:21:36 +08:00
chinboy 6b25a5b5db feat(HyperLinkButton): update icon color binding to follow foreground property 2026-06-15 16:59:13 +08:00
CHINBOY 6fba6b1470 fix(Desktop): correct popup, dialog, titlebar and gallery text 2026-06-15 16:31:08 +08:00
chinboy 65a19fc9aa fix(Cascader): improve selection logic and clean up unused code 2026-06-15 15:12:56 +08:00
chinboy 7014f8b5ce feat(CommunityPage): add Telegram group section with localization support 2026-06-15 10:20:58 +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 2788f6e3e5 feat(Dialog): introduce DialogMotionAnchorMode to manage dialog motion anchor behavior based on placement target 2026-06-15 09:06:44 +08:00
chinboy a96ea2abdb feat(Dialog): enhance dialog opening logic to handle closing state and prevent reentrancy
feat(Menu): add immediate close functionality for menus
feat(MenuItem): implement close behavior for owning menus on click
feat(DialogInputCaptureTracker): add input capture tracking for dialog interactions
test(MessageBoxReentrancyTests): add tests for message box behavior during button clicks and menu interactions
2026-06-15 08:45:47 +08:00
chinboy 4491c7899b feat(ComboBox): enhance item display with vertical alignment and update selection template binding 2026-06-15 07:39:02 +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 268f35732e feat(Drawer, Message): implement API and design token data grids with localization support 2026-06-14 14:16:05 +08:00
chinboy 68b05a16db feat(AddOnDecoratedBox): add BoxShadow property and update themes for shadow support 2026-06-13 15:07:23 +08:00
chinboy e96d4cc2b1 feat(Descriptions): implement showcase with API and design token data grids 2026-06-12 15:40:04 +08:00
chinboy 16b6ef140d gallery(Avatar): migrate showcase and fix reference layout 2026-06-12 13:23:40 +08:00
chinboy d9e99635ea gallery: redesign gallery shell and showcase pages 2026-06-12 11:52:38 +08:00
chinboy 5cab8f0f03 feat(Segmented): improve selection initialization logic and add unit tests for selection behavior 2026-06-11 17:28:40 +08:00
chinboy b378866679 feat(Windows): enhance Win32 composition options for improved performance and stability 2026-06-11 16:23:57 +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
chinboy d359f8f7f7 feat(AOT): improve NativeAOT compatibility across AtomUI 2026-06-10 16:30:45 +08:00