Commit Graph
71 Commits
Author SHA1 Message Date
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 7a9310c1f1 fix: #1791 2026-05-28 21:39:06 +08:00
NaBian fb2784f1d2 enhance: avalonia HyperlinkButton style. 2025-10-14 21:29:59 +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 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 be9525c04c feat: add avalonia PathIcon style. 2025-09-27 12:23:05 +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 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 aa67dea033 chore: add avalonia DataValidationErrors demo. 2025-08-06 22:09:56 +08:00
NaBian f9982820a9 enhance: avalonia TextBox demo. 2025-08-03 16:14:35 +08:00
NaBian 2fb12122f3 chore: add avalonia basic TextBox demo. 2025-08-02 22:45:20 +08:00
NaBian 94aa32cec1 chore: update demo lang. 2025-05-15 23:10:23 +08:00
NaBian eca5885fee chore: add avalonia TreeView demo. 2025-02-22 16:28:19 +08:00
NaBian 2c05bcedf1 chore: simplify axaml code. 2025-02-22 16:27:50 +08:00
NaBian 3e2869865d chore: add avalonia TabControlSliding demo. 2025-02-11 21:34:21 +08:00
NaBian 045ced1c73 chore: add avalonia TabControl demo. 2025-02-09 21:32:04 +08:00
NaBian bbb2db1696 chore: remove redundant background. 2025-02-09 21:31:34 +08:00
NaBian 29cf68d8ec chore: add avalonia ListBox demo. 2025-02-08 17:37:58 +08:00
NaBian 98b67b3fd5 chore: add avalonia Calendar demo. 2025-02-05 10:42:50 +08:00
NaBian 1f48e6106d chore: add avalonia ProgressBar demo. 2025-01-29 22:33:31 +08:00
NaBian 99c1effd84 chore: add avalonia Expander demo. 2025-01-26 14:16:12 +08:00
NaBian c78e8545b8 chore: add avalonia Label demo. 2024-12-15 15:03:34 +08:00
NaBian 528f3eaf95 chore: add avalonia TextBlock demo. 2024-12-15 14:10:26 +08:00