Commit Graph

  • 62573287aa fix(InfoPickerInput, RangeInfoPickerInput, PickerClearUpButton): update part names to use explicit identifiers for consistency chinboy 2026-05-11 15:19:00 +08:00
  • 8f6f000510 fix(Mentions): update part names to use explicit identifiers for consistency chinboy 2026-05-11 15:07:51 +08:00
  • 18cb1bdc0f fix(MentionsTheme, SelectTheme): update popup placement property to RequestedPlacement for consistency chinboy 2026-05-11 14:40:31 +08:00
  • 502bf5e72c refactor(Cascader, TreeSelect): simplify popup handling and improve method visibility chinboy 2026-05-11 14:27:26 +08:00
  • a4173b45aa feat(CalendarItem, DatePicker, RangeDatePicker): enhance AM/PM designator handling and add language variant support chinboy 2026-05-11 13:41:51 +08:00
  • 1ee978f01b feat(DatePicker, RangeDatePicker, TimePicker): add AmText and PmText properties for customizable AM/PM designators chinboy 2026-05-11 12:57:20 +08:00
  • 7a438da016 fix(Collapse): change padding properties to non-nullable types and update related bindings chinboy 2026-05-11 11:28:15 +08:00
  • 0b8096fc80 fix(Space): improve visibility handling for child controls in layout calculations chinboy 2026-05-11 10:05:38 +08:00
  • 9c17b7930f feat: add IsFormFeedbackVisible property and enhance form feedback handling across components chinboy 2026-05-11 09:44:15 +08:00
  • 8e9e1b2d37 feat(Popup): implement wheel event guard to prevent unintended scrolling chinboy 2026-05-11 08:19:00 +08:00
  • b7ca1a75d9 feat(DatePicker, RangeDatePicker, TimePicker): enhance preferred input width calculation for date and time formats chinboy 2026-05-10 23:29:08 +08:00
  • f80d956cbc fix: enable clipping for badge adorners to improve rendering behavior chinboy 2026-05-10 22:22:55 +08:00
  • 0b520bff8d refactor: standardize property names for visibility and mode across components chinboy 2026-05-10 22:03:38 +08:00
  • 14504c6937 fix(NumericUpDown, SearchButton): correct binding property and enhance icon property change handling chinboy 2026-05-10 19:45:02 +08:00
  • 1d31b5c928 chore: remove unused using directives and xmlns declarations across solution chinboy 2026-05-10 19:13:42 +08:00
  • 11da8e4456 feat(PopupUtils): implement visual scope checks for nested popups and enhance pointer event handling chinboy 2026-05-10 19:01:35 +08:00
  • 6674335d5f style(ColorPicker): format code by removing unnecessary blank lines and adjusting spacing chinboy 2026-05-10 18:09:19 +08:00
  • 731f4333dd feat(ColorPicker): update part names to use consistent naming convention chinboy 2026-05-10 13:50:50 +08:00
  • ddd8315053 feat(ColorPicker): add ColorBlockDisabledOpacity and update themes for disabled states chinboy 2026-05-10 13:19:59 +08:00
  • bfcd593ea9 feat(TextArea): implement dynamic height adjustment with min/max constraints chinboy 2026-05-10 12:54:35 +08:00
  • 4104b74473 feat(AutoComplete, Select, Mentions): add ShouldUseOverlayPopup property and update theme bindings chinboy 2026-05-10 12:19:04 +08:00
  • 8b46fbe483 feat(NumericUpDown): implement mouse wheel support for incrementing and decrementing values chinboy 2026-05-10 09:57:09 +08:00
  • 2de7e13442 feat(Cascader): add IsEffectiveEmptyVisible property and update theme bindings chinboy 2026-05-10 09:17:45 +08:00
  • ad56ddd635 feat(AutoComplete): enhance popup motion configuration and update theme bindings chinboy 2026-05-10 00:34:58 +08:00
  • bb0051fe56 feat(Menu, ContextMenu, DropdownButton): update placement properties and override default values chinboy 2026-05-09 23:34:49 +08:00
  • 9edd9b3ebe feat(Splitter): introduce SplitterDragBar for improved drag functionality chinboy 2026-05-09 22:40:38 +08:00
  • f58dd7ce00 feat(TabControlTheme, TabStripTheme): add easing to SelectedIndicatorRenderTransform transitions chinboy 2026-05-09 21:35:47 +08:00
  • 070886dc26 feat(CaseNavigation): reorganize navigation items and update localization strings chinboy 2026-05-09 21:29:42 +08:00
  • 11e7505209 feat(CustomizeTheme): add CustomizeTheme showcase and view model chinboy 2026-05-09 21:16:55 +08:00
  • 53a3ee389b feat(ButtonTheme): bind BorderBrush to Background for improved styling chinboy 2026-05-09 19:54:08 +08:00
  • 01dc425a37 feat(Flyout): bind pointer placement offsets to HorizontalOffset and VerticalOffset properties chinboy 2026-05-09 19:37:45 +08:00
  • 19bfe720be feat(SplitButton): update flyout binding to use RequestedPlacementProperty and add NuGet.config for package sources chinboy 2026-05-09 18:37:48 +08:00
  • 14b4a9fe5b feat(Button): enhance motion transitions and clean up button theme styles chinboy 2026-05-09 18:11:57 +08:00
  • 07c013c639 feat(Themes): update bindings and improve x:Name usage in theme files chinboy 2026-05-09 17:46:47 +08:00
  • a45ff98efe feat(ScrollViewer): simplify AbstractScrollViewer by removing unused properties and methods chinboy 2026-05-09 16:25:17 +08:00
  • 6881846a6c feat(Space): add Space component with customizable spacing and showcase chinboy 2026-05-09 15:57:18 +08:00
  • 1f9235349e feat(Form): add Form component with themes, validation feedback, and item decorator support chinboy 2026-05-09 15:48:55 +08:00
  • bf05844cf3 feat(Transfer): add Transfer component with showcase and view model integration chinboy 2026-05-09 15:22:51 +08:00
  • 3ac15f6193 feat(Upload): enhance upload functionality with new components, localization, and theme support chinboy 2026-05-09 15:01:18 +08:00
  • ac4242a6ce feat(Upload): add upload components including list items, themes, and event args for file uploads chinboy 2026-05-09 14:10:12 +08:00
  • b9712a5175 refactor(ImagePreviewerDialog): improve window size calculation and ensure proper layout on opening chinboy 2026-05-09 14:05:59 +08:00
  • f045b19cfb feat(ImagePreviewer): add ImagePreviewer component with themes and localization support chinboy 2026-05-09 13:30:18 +08:00
  • 3cf41564d2 refactor(Popup): adjust placement offset for arrow-aware popups when hidden chinboy 2026-05-09 11:03:27 +08:00
  • 621c08d2e0 feat(Tooltip): add TooltipShowCase and related ViewModel for demonstration chinboy 2026-05-09 10:49:41 +08:00
  • f1a6da20f5 refactor(MenuFlyout): enhance motion support with transitions for enabled state chinboy 2026-05-09 10:35:35 +08:00
  • 5dd97c052d refactor(Flyout): introduce RequestedPlacement property for custom positioning chinboy 2026-05-09 10:12:41 +08:00
  • 863734d05b refactor(MessageBox): remove unused MessageBoxViewModel and related resources chinboy 2026-05-09 09:27:26 +08:00
  • 60eda66800 refactor(DialogHost): improve size measurement logic for dialog content and window dimensions chinboy 2026-05-09 09:05:24 +08:00
  • f9f74ff9f2 refactor(MessageBox): enhance layout calculations and remove unused title property chinboy 2026-05-09 08:40:41 +08:00
  • 0ac11dfaff feat(MessageBox): add MessageBox control with customizable options and themes chinboy 2026-05-09 08:16:51 +08:00
  • 27c90f68f3 refactor(Dialog): improve dialog opening logic and enhance error handling for overlay management chinboy 2026-05-08 22:38:39 +08:00
  • 00bcf14d19 refactor(Dialog): enhance overlay handling and improve dialog lifecycle management chinboy 2026-05-08 22:23:25 +08:00
  • bd1f9f8736 refactor(OverlayDialogHost): enhance modal handling and animation transitions for improved user experience chinboy 2026-05-08 19:47:44 +08:00
  • 7e053eaaa2 refactor(DialogHost): improve content sizing logic to account for title bar and padding chinboy 2026-05-08 18:26:00 +08:00
  • ba6fc6c5af refactor(Dialog): introduce host sizing properties for improved dialog management chinboy 2026-05-08 17:57:44 +08:00
  • 7c9939c584 refactor: reorganize namespaces and update package references for improved structure chinboy 2026-05-08 17:07:44 +08:00
  • e7260c5e2f refactor(Window): optimize macOS window resizing logic and improve button positioning handling chinboy 2026-05-08 15:56:31 +08:00
  • 9bb3a9ea10 refactor(DialogHost): enhance sizing logic and add content measurement for improved dialog management chinboy 2026-05-08 13:59:39 +08:00
  • 4eb9808ef1 refactor(DialogHost): simplify sizing logic and enable resizable modals in showcase chinboy 2026-05-08 13:47:16 +08:00
  • 0b8f47bbe6 refactor(DialogHost): streamline dialog loading logic and improve initial placement handling chinboy 2026-05-08 13:40:40 +08:00
  • 256cb0d8a7 feat(Dialog): enable IsDragMovable by default and update modal showcase examples chinboy 2026-05-08 13:26:49 +08:00
  • 532f88b97f refactor(Dialog): remove IsLightDismissEnabled property and related logic for cleaner dialog management chinboy 2026-05-08 11:02:06 +08:00
  • 829436dea5 feat(CaseNavigation): add ModalViewModel and corresponding UI elements for enhanced feedback options chinboy 2026-05-08 10:09:48 +08:00
  • 9d80a16f6f refactor(DataGrid): enhance height measurement logic for displayed elements chinboy 2026-05-07 22:37:52 +08:00
  • fd8ae09673 refactor(DataGrid): replace manual visual tree traversal with FindAncestorOfType for improved performance chinboy 2026-05-07 19:44:38 +08:00
  • 5bba715483 fix(DataGrid): prevent CPU spin loop in HandleLostFocus by adding ancestor cycle detection chinboy 2026-05-07 19:10:03 +08:00
  • 0d2e246faa refactor(ToolTip): streamline arrow decorated box access with EnsureArrowDecoratedBox method chinboy 2026-05-07 15:42:08 +08:00
  • fe2c9a34f7 feat(DataGrid): add DataGridViewModel and DataGridShowCase for enhanced data display chinboy 2026-05-07 15:32:39 +08:00
  • c65c49bfae refactor(DataGrid): replace ICellEditBinding with BindingExpressionBase for improved consistency chinboy 2026-05-07 14:48:41 +08:00
  • 628cfb2fe8 feat(DataGrid): introduce DataGrid components and themes for enhanced functionality chinboy 2026-05-07 14:04:12 +08:00
  • 74e6d32441 feat(ColorPicker): add ColorPicker component with showcase and view model integration chinboy 2026-05-07 13:24:41 +08:00
  • 91ec928358 refactor(ColorPicker): replace MathUtilities.Clamp with Math.Clamp for consistency chinboy 2026-05-07 13:12:52 +08:00
  • f377a0b64e feat(ColorPicker): add color format enum and related event args for color selection chinboy 2026-05-07 13:01:25 +08:00
  • 16e58af51c feat(Mentions): add Mentions component with navigation integration and theme support chinboy 2026-05-07 12:57:33 +08:00
  • 9bd54fb8d8 feat(Mentions): introduce Mentions components with placement modes, event args, and theme support chinboy 2026-05-07 11:09:52 +08:00
  • 367fe756d7 feat(Steps): add Steps component with navigation integration and localization support chinboy 2026-05-07 11:08:02 +08:00
  • d4e40203f6 refactor: replace Dispatcher.UIThread calls with Dispatcher for improved consistency chinboy 2026-05-07 10:50:07 +08:00
  • ae664fc485 feat(Drawer): introduce Drawer component with customizable placement, theming, and motion effects chinboy 2026-05-07 10:36:16 +08:00
  • b67832a7b3 feat(Statistic): introduce Statistic and TimerStatistic components with formatting, theming, and responsive layout support chinboy 2026-05-07 08:45:28 +08:00
  • 459c550394 feat(Descriptions): introduce Descriptions component with theming, responsive layout, and item support chinboy 2026-05-07 08:33:42 +08:00
  • 0b4aff0a6d feat(Cascader): introduce Cascader component with item filtering, async data loading, and theming support chinboy 2026-05-07 07:56:29 +08:00
  • ecaca5388d feat(Grid): introduce Grid component with responsive layout, gutter support, and alignment options chinboy 2026-05-07 07:23:34 +08:00
  • d3ea18fa73 feat(TreeSelect): introduce TreeSelect component with multi-selection, async loading, and theming support chinboy 2026-05-06 23:26:16 +08:00
  • 847c2c24ad feat(Select): introduce Select component with async loading, theming, and event handling support chinboy 2026-05-06 22:42:36 +08:00
  • 4e46032f36 feat(FloatButton): introduce FloatButton component with theming, event handling, and motion support chinboy 2026-05-06 21:35:39 +08:00
  • 5f4754c448 feat(AutoComplete): introduce AutoComplete component with theming, event handling, and async loading support chinboy 2026-05-06 19:31:29 +08:00
  • 468cdfe2a7 feat(CandidateList): introduce CandidateList and CandidateListItem components with selection, navigation, and theming support chinboy 2026-05-06 18:50:54 +08:00
  • fe1600fe8c feat(Tour): add Tour component with navigation integration and localization support chinboy 2026-05-06 18:25:57 +08:00
  • 6103fc5c12 feat(TreeView): integrate TreeView component with navigation and localization support chinboy 2026-05-06 14:45:22 +08:00
  • 8cbbbca987 feat(TreeView): add TreeView and related components with themes, event args, and data loading support chinboy 2026-05-06 13:56:47 +08:00
  • 441141135f feat(ListView): introduce ListView and ListViewItem components with pagination and selection support chinboy 2026-05-06 11:27:45 +08:00
  • e06448b0ad feat(NumberUpDown): add NumberUpDown component with show case and localization support chinboy 2026-05-06 07:56:39 +08:00
  • ff501da2e9 feat(Tour): implement tour functionality with customizable steps and indicators chinboy 2026-05-05 23:42:17 +08:00
  • e5467f7c77 refactor(ArrowPositionUtils,Popup,InfoPickerInput): enhance arrow position flipping logic and add DatePicker support chinboy 2026-05-05 21:42:54 +08:00
  • f1198a8730 refactor(InfoPickerInput,RangeInfoPickerInput): clean up code, improve property accessibility, and optimize popup handling chinboy 2026-05-05 18:56:45 +08:00
  • 67926ad647 refactor(TimePicker,DatePicker): replace Flyout with direct Popup usage chinboy 2026-05-05 16:00:44 +08:00
  • bd3ccc812f refactor(Calendar,DatePicker): remove unused theme references from multiple files chinboy 2026-05-05 15:13:45 +08:00
  • 470946e31b refactor(Popup,ShadowsAwareContainer): rename overlay layer variable and optimize shadow configuration chinboy 2026-05-05 15:08:38 +08:00
  • a24627f2f3 refactor(TimePicker,RangeTimePicker): update bindings and clean up unused code chinboy 2026-05-05 14:13:39 +08:00
  • 9839504497 refactor(Flyout,Menu,Popup): rename ShouldUseOverlayLayer to ShouldUseOverlayPopup for consistency chinboy 2026-05-05 13:05:47 +08:00