Commit Graph
2129 Commits
Author SHA1 Message Date
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
lindexi 07c6f202f5 给版权文件添加 BOM 头,尝试解决编码问题 2025-11-27 19:04:26 +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
尹志芳 d7b4361c49 fix:修复DateTimePicker VM Binding属性设置为null时 UI不会同步更新的问题 2025-11-12 21:36:38 +08:00
NaBian 81d0c3d248 fix: DataGridCell corner radius resource reference. 2025-11-05 23:22:49 +08:00
尹志芳 440297f83c fix:修复DataGrid控件报错导致渲染卡顿的问题: Cannot get 'CornerRadius' value (type 'CornerRadius') from '' (type 'DataGridCell'). BindingExpression:Path=(0); DataItem='DataGridCell' (Name=''); target element is 'Border' (Name=''); target property is 'CornerRadius' (type 'CornerRadius') InvalidOperationException:'System.InvalidOperationException: “8,0,8,0”不是属性“CornerRadius”的有效值 2025-11-05 23:09:44 +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
Nick Guo f5c5821a8c Add BalloonTipClicked Event to NotifyIcon 2025-10-01 23:45:18 +08:00