100 Commits
Author SHA1 Message Date
NaBian e9ad3d701b Update README-cn 2026-10-15 11:26:57 +08:00
NaBian f59db915f7 Update README 2026-10-15 10:56:41 +08:00
NaBian 2c0875ebd6 feat: Add Dialog styles and demo. 2026-06-27 17:36:21 +08:00
NaBian cb7e6fbb98 feat: Add ImageSelector styles and demo. 2026-06-20 22:30:38 +08:00
NaBian 7da3acceb1 feat: Add Pagination control, style and demo. 2026-06-20 20:15:14 +08:00
NaBian 2c91527181 feat: Add GotoTop control, style and demo. 2026-06-20 19:40:46 +08:00
NaBian 550b980f54 feat: Add SearchBar control, themes and demo. 2026-06-20 18:16:14 +08:00
NaBian aa32f72563 feat: Add PinBox control, styles and demo. 2026-06-20 17:55:51 +08:00
NaBian c48a634220 feat: Add ProgressButton control and demo. 2026-06-20 16:35:26 +08:00
NaBian d50c08c629 feat: Add AnimationPath styles and demos. 2026-06-17 23:30:58 +08:00
NaBian c19e3870fa feat: Add ImageBlock styles and demos. 2026-06-17 23:15:57 +08:00
NaBian 7b0e9ba108 feat: Add Shield styles and demos. 2026-06-17 00:26:54 +08:00
NaBian 905bc92825 feat: Add Badge styles and demos. 2026-06-17 00:11:40 +08:00
NaBian 4cd78a4b3f feat: Add Tag styles and demos. 2026-06-16 23:50:41 +08:00
NaBian 5bfbbe1904 feat: Add Loading styles and demos. 2026-06-16 00:23:53 +08:00
NaBian db0ced2f00 feat: Add Rate styles and demos. 2026-06-15 23:46:05 +08:00
NaBian 4d5f453895 feat: Add DropDownButton styles and demos. 2026-06-14 15:50:00 +08:00
NaBian fffb4d9902 chore: Add SplitButton styles and demo. 2026-06-14 15:18:21 +08:00
NaBian 3577b46e52 chore: Add DatePicker theme. 2026-06-14 14:30:43 +08:00
NaBian 21f90d60bb feat: Add MaskedTextBox demo. 2026-06-14 13:50:38 +08:00
NaBian 090d17a1c8 feat: Add Circle and Wave progress bars and demo. 2026-06-14 13:17:45 +08:00
NaBian 7198c9c2ae feat: Add TimePicker and Clock components, styles, demos. 2026-06-14 12:27:19 +08:00
NaBian d32f4b66c0 feat: Add ToggleSwitch theme and demos. 2026-06-14 00:18:33 +08:00
NaBian b36b3b4ed8 feat: Add ConfettiCannon control and demo. 2026-06-13 23:41:42 +08:00
NaBian 6c307a6ccc feat: Add Gravatar control and demo. 2026-06-13 20:14:53 +08:00
NaBian ee5c47a7cd feat: Add ButtonGroup control and styles. 2026-06-13 19:21:15 +08:00
NaBian 2ac7dfaf96 feat: Add ElementGroup control, styles and demo. 2026-06-13 18:42:59 +08:00
NaBian 700abba273 feat: Add responsive grid Row/Col controls and demo. 2026-06-13 18:12:59 +08:00
NaBian 3aea65a6b9 feat: Add Avalonia FlexPanel and demo. 2026-06-13 18:04:05 +08:00
NaBian d6e16736e4 feat: Add Card control and card demo with album images. 2026-06-13 17:15:54 +08:00
NaBian e7005d09b5 feat: Add HoneycombPanel and demo. 2026-06-13 16:16:48 +08:00
NaBian d1944b01c3 feat: Add CirclePanel control and demo.
Introduce a new CirclePanel control that arranges visible children evenly around a circle. The control exposes Diameter, KeepVertical and OffsetAngle styled properties and implements MeasureOverride/ArrangeOverride to position and optionally rotate items on a circular path. Also add a demo UserControl (CirclePanelDemo.axaml and .axaml.cs) with a themed button template to showcase the panel.
2026-06-13 15:37:34 +08:00
NaBian 22cbc47156 feat: Add WaterfallPanel control and demo.
Introduce a new WaterfallPanel control for Avalonia and a demo UserControl showcasing its usage. The panel supports Groups, AutoGroup, DesiredLength (coerced to >= 0) and Orientation; AutoGroup computes columns/rows based on DesiredLength. Measure/Arrange logic distributes children into the shortest group (waterfall layout) and sizes items by dividing the primary axis by group count. Also add WaterfallPanelDemo.axaml and code-behind demonstrating horizontal/vertical examples with a NumericUpDown to adjust groups.
2026-06-13 15:12:10 +08:00
NaBian 3f384cb0c2 chore: Bump target framework to net10 and update years.
Upgrade project to .NET 10 and refresh copyright years.

- Change TargetFramework in src/Avalonia/Directory.Build.props from net9.0 to net10.0 to target .NET 10.
- Update copyright year range in LICENSE and src/Directory.Build.Props to 2018-2026.
- Add .DS_Store to .gitignore.
2026-06-13 14:33:43 +08:00
NaBian 8922df0ef3 fix: combobox popup issue. 2026-06-07 14:32:18 +08:00
NaBian 0a59312e7a fix: #1785 2026-06-07 13:40:49 +08:00
NaBian 4a0f66e519 enhance: close #1777 2026-06-03 23:26:42 +08:00
NaBian 24e8e0ff7b fix: #1784 2026-06-02 23:45:53 +08:00
NaBian c632be574a fix: #1797 2026-05-28 23:26:47 +08:00
NaBian 7a9310c1f1 fix: #1791 2026-05-28 21:39:06 +08:00
NaBian 2ea451fe82 chore: Make several control dependency properties public.
Add VSCode debug/tasks configs for running/building the demo across multiple .NET frameworks (.vscode/launch.json, .vscode/tasks.json). Update HandyControl_Net_GE45.csproj PreBuild target to run only for cross-targeting builds. Change access modifiers on multiple dependency properties and related CLR properties across shared controls (ColorPicker, ImageViewer, NumericUpDown, TimeBar, PopupWindow) to expose the DP fields publicly while making setters internal where appropriate to restrict external mutation. Also make SideMenuItem.Role setter public. These changes expose select properties for external use and adjust build/debug convenience for development.
2026-05-27 22:46:31 +08:00
NaBian 1c2e1848b5 feat: support for .net 10.0. 2025-12-03 22:14:33 +08:00
NaBian dd24a14aa2 fix: close #1770 2025-11-22 22:22:02 +08:00
NaBian dd6c83a535 refactor: DateTimePicker and TimePicker formatting.
Improved code formatting and consistency in DateTimePicker.cs and TimePicker.cs by splitting long lines and enhancing readability. Also fixed null handling and text synchronization for selected values in TimePicker.
2025-11-12 21:36:38 +08:00
NaBian 81d0c3d248 fix: DataGridCell corner radius resource reference. 2025-11-05 23:22:49 +08:00
NaBian fb2784f1d2 enhance: avalonia HyperlinkButton style. 2025-10-14 21:29:59 +08:00
NaBian 64da563916 refactor: NotifyIcon balloon tip event handling. 2025-10-02 23:40:01 +08:00
NaBian 0084f9a24d chore: Update Cake.Git version and fix GitHub release task. 2025-09-30 17:20:56 +08:00
NaBian e0d72e1147 chore: Update Cake and GitHub release automation. 2025-09-30 17:12:29 +08:00
NaBian 78e729fdc5 feat: add avalonia HyperlinkButton style. 2025-09-29 21:43:47 +08:00
NaBian 0c10c8234b chore: centralize avalonia project settings. 2025-09-29 21:42:11 +08:00
NaBian 15e7e9348f feat: add avalonia AutoCompleteBox style. 2025-09-28 21:44:03 +08:00
NaBian 48908ade16 refactor: extended templates for ComboBox, NumericUpDown, and TextBox 2025-09-27 21:01:08 +08:00
NaBian 97110e9dc9 feat: add avalonia HeaderedContentControl style. 2025-09-27 20:43:27 +08:00
NaBian 72abacf030 chore: minor modify. 2025-09-27 19:34:14 +08:00
NaBian e169600f23 feat: add avalonia SelectableTextBlock style. 2025-09-27 17:07:26 +08:00
NaBian a4893416cb feat: add avalonia GridSplitter style. 2025-09-27 16:33:21 +08:00
NaBian eecfd3efa3 feat: add avalonia OverlayPopupHost style. 2025-09-27 14:55:21 +08:00
NaBian 22dda176ca feat: add avalonia EmbeddableControlRoot style. 2025-09-27 14:52:41 +08:00
NaBian 3b02ece0b5 feat: add avalonia FlyoutPresenter style. 2025-09-27 14:46:42 +08:00
NaBian 371732575c feat: add avalonia Separator style. 2025-09-27 14:36:01 +08:00
NaBian ee277a29d3 feat: add avalonia TransitioningContentControl style. 2025-09-27 13:29:17 +08:00
NaBian aca6fa7ced feat: add avalonia DefaultFocusAdorner style. 2025-09-27 13:06:21 +08:00
NaBian 75d5cbe4e3 chore: Rename InverseStackPanel to ReversibleStackPanel. 2025-09-27 12:35:34 +08:00
NaBian be9525c04c feat: add avalonia PathIcon style. 2025-09-27 12:23:05 +08:00
NaBian 8527c88cd1 chore: minor modify datagrid and listview style. 2025-09-26 23:38:15 +08:00
NaBian 7434aee2b5 fix: select all button crash issue. 2025-09-26 22:46:31 +08:00
NaBian 43e53d98de chore: minor modify. 2025-09-26 22:04:31 +08:00
NaBian 1439a70979 feat: add avalonia menu style (step4). 2025-09-26 21:52:10 +08:00
NaBian 0a792a5964 feat: add avalonia menu style (step3). 2025-09-25 22:15:18 +08:00
NaBian 61464afd3f feat: add avalonia menu style (step2). 2025-09-23 23:45:25 +08:00
NaBian b6ccc7330c chore: minor modify. 2025-09-15 23:06:15 +08:00
NaBian b9ee91a56b refactor: Pagination button group and content handling
Removed hardcoded GroupName and Content from PaginationButtonStyle and XAML templates. GroupName is now set programmatically with a unique value per control instance, and button content is set in code. Also fixed minor naming and parameter consistency in Pagination.cs.
2025-09-15 22:12:28 +08:00
NaBian 55d7d983e9 fix: #1735 2025-09-14 12:50:54 +08:00
NaBian 16dab9e435 chore: minor modify. 2025-09-14 12:31:34 +08:00
NaBian 618fb53b23 enhance: select all button. 2025-09-13 18:05:36 +08:00
NaBian faf2ba4412 enhance: add TransitionMode prop for GrowlWindow. 2025-09-13 14:35:27 +08:00
NaBian 83fc434e7d enhance: Growl demo. 2025-09-08 23:20:47 +08:00
NaBian 8405e7f2b1 enhance: add TransitionMode prop fro Growl. 2025-09-04 23:14:48 +08:00
NaBian bb3c075398 feat: add avalonia menu style (step1). 2025-08-28 22:59:44 +08:00
NaBian aa4fa95ab1 feat: add avalonia extend ComboBox style. 2025-08-26 22:36:11 +08:00
NaBian 94ee336714 feat: add avalonia basic ComboBox style. 2025-08-25 23:14:42 +08:00
NaBian d4406c2888 fix: error of CornerRadius setter. 2025-08-21 21:54:32 +08:00
NaBian e888897bf4 feat: add avalonia extend NumericUpDown style. 2025-08-20 22:47:35 +08:00
NaBian d192cdbf8f feat: add avalonia basic NumericUpDown style. 2025-08-19 23:35:20 +08:00
NaBian 35d706d202 fix: ToolTip style. 2025-08-13 21:30:18 +08:00
NaBian 9697e99965 feat: add avalonia ToolTip style. 2025-08-13 21:19:23 +08:00
NaBian 7047087b73 chore: update editorconfig. 2025-08-08 15:27:05 +08:00
NaBian aa67dea033 chore: add avalonia DataValidationErrors demo. 2025-08-06 22:09:56 +08:00
NaBian 5de152b20e fix: build error. 2025-08-04 23:06:57 +08:00
NaBian 6f72c2f914 fix: close #1743 2025-08-04 22:48:03 +08:00
NaBian 2b35e4bdaf chore: add ControlTokenManager. 2025-08-03 21:38:52 +08:00
NaBian f9982820a9 enhance: avalonia TextBox demo. 2025-08-03 16:14:35 +08:00
NaBian 5f2cbeab9d chore: remove useless code. 2025-08-03 13:47:38 +08:00
NaBian 2fb12122f3 chore: add avalonia basic TextBox demo. 2025-08-02 22:45:20 +08:00
NaBian 752b1513d8 Update README-cn.md 2025-06-04 19:55:01 +08:00
NaBian d087bb2ee7 Update README.md 2025-06-04 19:53:58 +08:00
NaBian 9b911a8b0b Merge pull request #1727 from dotnet-campus/t/lindexi/CodeFormatter
配置代码格式化机器人只做代码样式,不更改代码逻辑
2025-05-25 16:41:07 +08:00
NaBian 081815d818 Update build.cake 2025-05-20 23:55:44 +08:00
NaBian 431d10e784 chore: update build.cake. 2025-05-20 22:37:41 +08:00