Commit Graph
2935 Commits
Author SHA1 Message Date
chinboy bfcd593ea9 feat(TextArea): implement dynamic height adjustment with min/max constraints 2026-05-10 12:54:35 +08:00
chinboy 4104b74473 feat(AutoComplete, Select, Mentions): add ShouldUseOverlayPopup property and update theme bindings 2026-05-10 12:19:04 +08:00
chinboy 8b46fbe483 feat(NumericUpDown): implement mouse wheel support for incrementing and decrementing values 2026-05-10 09:57:09 +08:00
chinboy 2de7e13442 feat(Cascader): add IsEffectiveEmptyVisible property and update theme bindings 2026-05-10 09:17:45 +08:00
chinboy ad56ddd635 feat(AutoComplete): enhance popup motion configuration and update theme bindings 2026-05-10 00:39:33 +08:00
chinboy bb0051fe56 feat(Menu, ContextMenu, DropdownButton): update placement properties and override default values 2026-05-09 23:34:49 +08:00
chinboy 9edd9b3ebe feat(Splitter): introduce SplitterDragBar for improved drag functionality 2026-05-09 22:40:38 +08:00
chinboy f58dd7ce00 feat(TabControlTheme, TabStripTheme): add easing to SelectedIndicatorRenderTransform transitions 2026-05-09 21:35:47 +08:00
chinboy 070886dc26 feat(CaseNavigation): reorganize navigation items and update localization strings 2026-05-09 21:29:42 +08:00
chinboy 11e7505209 feat(CustomizeTheme): add CustomizeTheme showcase and view model 2026-05-09 21:16:55 +08:00
chinboy 53a3ee389b feat(ButtonTheme): bind BorderBrush to Background for improved styling 2026-05-09 19:54:08 +08:00
chinboy 01dc425a37 feat(Flyout): bind pointer placement offsets to HorizontalOffset and VerticalOffset properties 2026-05-09 19:37:45 +08:00
chinboy 19bfe720be feat(SplitButton): update flyout binding to use RequestedPlacementProperty and add NuGet.config for package sources 2026-05-09 18:37:48 +08:00
chinboy 14b4a9fe5b feat(Button): enhance motion transitions and clean up button theme styles 2026-05-09 18:11:57 +08:00
chinboy 07c013c639 feat(Themes): update bindings and improve x:Name usage in theme files 2026-05-09 17:46:47 +08:00
chinboy a45ff98efe feat(ScrollViewer): simplify AbstractScrollViewer by removing unused properties and methods 2026-05-09 16:25:17 +08:00
chinboy 6881846a6c feat(Space): add Space component with customizable spacing and showcase 2026-05-09 15:57:18 +08:00
chinboy 1f9235349e feat(Form): add Form component with themes, validation feedback, and item decorator support 2026-05-09 15:48:55 +08:00
chinboy bf05844cf3 feat(Transfer): add Transfer component with showcase and view model integration 2026-05-09 15:22:51 +08:00
chinboy 3ac15f6193 feat(Upload): enhance upload functionality with new components, localization, and theme support 2026-05-09 15:01:18 +08:00
chinboy ac4242a6ce feat(Upload): add upload components including list items, themes, and event args for file uploads 2026-05-09 14:10:12 +08:00
chinboy b9712a5175 refactor(ImagePreviewerDialog): improve window size calculation and ensure proper layout on opening 2026-05-09 14:05:59 +08:00
chinboy f045b19cfb feat(ImagePreviewer): add ImagePreviewer component with themes and localization support 2026-05-09 13:31:49 +08:00
chinboy 3cf41564d2 refactor(Popup): adjust placement offset for arrow-aware popups when hidden 2026-05-09 11:03:27 +08:00
chinboy 621c08d2e0 feat(Tooltip): add TooltipShowCase and related ViewModel for demonstration 2026-05-09 10:49:41 +08:00
chinboy f1a6da20f5 refactor(MenuFlyout): enhance motion support with transitions for enabled state 2026-05-09 10:35:35 +08:00
chinboy 5dd97c052d refactor(Flyout): introduce RequestedPlacement property for custom positioning 2026-05-09 10:12:41 +08:00
chinboy 863734d05b refactor(MessageBox): remove unused MessageBoxViewModel and related resources 2026-05-09 09:27:26 +08:00
chinboy 60eda66800 refactor(DialogHost): improve size measurement logic for dialog content and window dimensions 2026-05-09 09:05:24 +08:00
chinboy f9f74ff9f2 refactor(MessageBox): enhance layout calculations and remove unused title property 2026-05-09 08:40:41 +08:00
chinboy 0ac11dfaff feat(MessageBox): add MessageBox control with customizable options and themes 2026-05-09 08:16:51 +08:00
chinboy 27c90f68f3 refactor(Dialog): improve dialog opening logic and enhance error handling for overlay management 2026-05-08 22:38:39 +08:00
chinboy 00bcf14d19 refactor(Dialog): enhance overlay handling and improve dialog lifecycle management 2026-05-08 22:23:25 +08:00
chinboy bd1f9f8736 refactor(OverlayDialogHost): enhance modal handling and animation transitions for improved user experience 2026-05-08 19:47:44 +08:00
chinboy 7e053eaaa2 refactor(DialogHost): improve content sizing logic to account for title bar and padding 2026-05-08 18:26:00 +08:00
chinboy ba6fc6c5af refactor(Dialog): introduce host sizing properties for improved dialog management 2026-05-08 17:57:44 +08:00
chinboy 7c9939c584 refactor: reorganize namespaces and update package references for improved structure 2026-05-08 17:07:44 +08:00
chinboy e7260c5e2f refactor(Window): optimize macOS window resizing logic and improve button positioning handling 2026-05-08 15:56:31 +08:00
chinboy 9bb3a9ea10 refactor(DialogHost): enhance sizing logic and add content measurement for improved dialog management 2026-05-08 13:59:39 +08:00
chinboy 4eb9808ef1 refactor(DialogHost): simplify sizing logic and enable resizable modals in showcase 2026-05-08 13:47:16 +08:00
chinboy 0b8f47bbe6 refactor(DialogHost): streamline dialog loading logic and improve initial placement handling 2026-05-08 13:40:40 +08:00
chinboy 256cb0d8a7 feat(Dialog): enable IsDragMovable by default and update modal showcase examples 2026-05-08 13:26:49 +08:00
chinboy 532f88b97f refactor(Dialog): remove IsLightDismissEnabled property and related logic for cleaner dialog management 2026-05-08 11:02:06 +08:00
chinboy 829436dea5 feat(CaseNavigation): add ModalViewModel and corresponding UI elements for enhanced feedback options 2026-05-08 10:09:53 +08:00
chinboy 9d80a16f6f refactor(DataGrid): enhance height measurement logic for displayed elements 2026-05-07 22:37:52 +08:00
chinboy fd8ae09673 refactor(DataGrid): replace manual visual tree traversal with FindAncestorOfType for improved performance 2026-05-07 19:44:38 +08:00
chinboy 5bba715483 fix(DataGrid): prevent CPU spin loop in HandleLostFocus by adding ancestor cycle detection 2026-05-07 19:10:03 +08:00
chinboy 0d2e246faa refactor(ToolTip): streamline arrow decorated box access with EnsureArrowDecoratedBox method 2026-05-07 15:42:08 +08:00
chinboy fe2c9a34f7 feat(DataGrid): add DataGridViewModel and DataGridShowCase for enhanced data display 2026-05-07 15:32:39 +08:00
chinboy c65c49bfae refactor(DataGrid): replace ICellEditBinding with BindingExpressionBase for improved consistency 2026-05-07 14:48:49 +08:00