Copilot
e54474b0f9
Implement ItemSpacing and LineSpacing in ElasticWrapPanel ( #843 )
...
* Initial plan
* Implement ItemSpacing and LineSpacing support for ElasticWrapPanel
Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com >
* Add demo tab showcasing ItemSpacing and LineSpacing
Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com >
* Add additional test for ItemSpacing affecting line wrapping
Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com >
* feat: add bindings for IsFillHorizontal and IsFillVertical in ElasticWrapPanelDemo
* Fix measure/arrange mismatch by tracking spacing in UVCollection
Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com >
* feat: add ItemSpacing & LineSpacing FormItems.
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com >
Co-authored-by: Dong Bin <popmessiah@hotmail.com >
Co-authored-by: Zhang Dian <54255897+zdpcdt@users.noreply.github.com >
2025-12-16 20:39:50 +08:00
Dong Bin
a4906d5130
Fix wasm deployment issue ( #827 )
...
* fix: update wasm-tools installation
* fix: add TrimmerRootAssembly for WASM optimization
* fix: update project to target .NET 10 and adjust deployment settings
* fix: add TrimmerRootAssembly for Ursa.Demo to improve WASM optimization
* fix: avoid Window based dialog crash on non-supported platforms.
2025-11-17 11:24:07 +08:00
Zhang Dian
814226651f
misc: bump version. ( #824 )
2025-11-15 16:06:07 +08:00
Copilot
6941cef2a7
Add Int64Displayer control for long type support ( #811 )
2025-11-07 21:35:52 +08:00
Zhang Dian
d495c98967
feat: implement JumpTo command in ApplicationViewModel and update navigation handling. ( #803 )
2025-10-23 14:58:22 +08:00
Copilot
9c014f37be
Improve Introduction page with condensed layout and 20+ diverse controls ( #790 )
...
* Initial plan
* Improve Introduction page with diverse simple controls
Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com >
* Make layout more condensed and add requested controls
- Reduced spacing and padding throughout (20->12 margin, 16->10 padding, 8->6 spacing)
- Reduced section title size (16->14)
- Changed from 2-column to 3-column grid layout for better space utilization
- Added all requested controls: IPv4Box, MultiComboBox, MultiAutoCompleteBox, NumericUpDown, RangeSlider, TagInput, TreeComboBox, DateRangePicker, DateTimePicker, TimeRangePicker, ToolBar, Marquee
- Updated ViewModel with properties for new controls
- Made controls smaller (using Small classes where available)
Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com >
2025-10-22 21:01:30 +08:00
Dong Bin
dcaef1c8ed
[New Control] Descriptions ( #791 )
...
* feat: add ColumnWrapPanel.
* feat: add Descriptions and DescriptionsItem controls
* WIP: extract a LabeledContentControl for this particular need.
* wip.
* feat: setup demo. fix various initial status issue.
* fix: fix a layout issue.
* feat: improve demo.
* feat: update demo.
* fix: remove a redundant calculation.
* feat: update per copilot feedback.
* feat: add tests, fix a calculation issue.
* feat: refactor to change the default label and value binding assignment logic.
* feat: introduce orientation.
* misc: format codes.
* feat: clarify LabelPosition property.
* feat: extract Font resources.
* revert AvatarDemo.
* feat: assign specific value to Font resources for testing.
* misc: resolve copilot comment.
---------
Co-authored-by: Zhang Dian <54255897+zdpcdt@users.noreply.github.com >
2025-10-22 20:49:02 +08:00
copilot-swe-agent[bot]
75d5e86877
Replace AutoCompleteBox demo data with ControlData
...
Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com >
2025-09-19 10:23:11 +00:00
rabbitism
fe9cc21a65
Merge remote-tracking branch 'origin/multi-auto' into multi-auto
...
# Conflicts:
# demo/Ursa.Demo/Pages/MultiAutoCompleteBoxDemo.axaml
# demo/Ursa.Demo/ViewModels/MultiAutoCompleteBoxDemoViewModel.cs
# src/Ursa.Themes.Semi/Controls/MultiAutoCompleteBox.axaml
2025-09-17 01:02:36 +08:00
rabbitism
0173ee7c9c
feat: implement inner content interface.
2025-09-16 19:20:02 +08:00
Zhang Dian
68cdd4609f
fix: remove MinHeight & fix TagInput Foreground.
2025-09-16 19:03:58 +08:00
rabbitism
4f93801e77
feat: working on selection. add a demo to AutoCompleteBoxDemo to show the keyboard navigation actually changed selection.
2025-09-14 10:57:37 +08:00
rabbitism
8ec815c885
feat: improve demo. make textbox interactive.
2025-09-14 10:39:05 +08:00
rabbitism
9f71b5f382
feat: add demo page.
2025-09-14 10:00:23 +08:00
Zhang Dian
b304d585bd
feat: enhance Anchor styles.
2025-07-10 19:07:59 +08:00
Dong Bin
dbc41249d8
feat: implement tree like visual.
2025-07-04 16:09:33 +08:00
Dong Bin
6deccdc1ac
feat: add mvvm demo.
2025-07-02 22:31:16 +08:00
Dong Bin
881b9ca7d3
feat: implementations.
2025-07-02 12:12:09 +08:00
Zhang Dian
138acfe4a9
feat: add new video link to AboutUsDemoViewModel.
2025-05-30 19:57:14 +08:00
Zhang Dian
802094e29b
Merge pull request #671 from irihitech/enum
...
Ensure initial state is respected in EnumSelector
2025-05-30 14:22:59 +08:00
Zhang Dian
2edfdee5df
misc: simplify EnumSelectorDemoViewModel.
2025-05-19 20:08:50 +08:00
Dong Bin
8924a0bbed
feat: add about us page.
2025-05-18 22:05:25 +08:00
Dong Bin
67025dca9c
feat: enhance PopConfirm with async command support and improve binding. add more demo.
2025-04-18 17:54:16 +08:00
Dong Bin
5da5e0626a
feat: add async command support.
2025-04-18 02:37:27 +08:00
Dong Bin
e9a94798e3
feat: add demo.
2025-04-18 02:08:12 +08:00
Dong Bin
9e3f22c557
feat: fix various badge layout issues.
2025-04-15 22:18:23 +08:00
Zhang Dian
89b17752f3
feat: add TryGetXXManager to WindowXXManager.
2025-03-27 23:36:32 +08:00
Dong Bin
c2661a5a27
Merge pull request #580 from irihitech/commitinput
...
Update Date and Time pickers for better text input experience.
2025-02-25 16:33:24 +08:00
Zhang Dian
381e28ed6b
feat: reduce TimeSpan.
2025-02-25 00:05:32 +08:00
Dong Bin
dc2cf01b43
feat: close directly if next window is null.
2025-02-24 19:50:02 +08:00
Dong Bin
aa4507c9c8
feat: add mvvm demo.
2025-02-24 19:15:55 +08:00
Dong Bin
d6b50ce150
feat: add menu tag.
2025-02-19 22:12:06 +08:00
Dong Bin
fa5c9d1125
feat: add demo, fix clear button of TimeRangePicker.
2025-02-19 22:09:27 +08:00
Zhang Dian
346c89424f
feat: add Nav tag, enhance footer.
2025-02-13 21:31:42 +08:00
Dong Bin
717509d1d4
demo: increase share lib dependency, add irihi logo everywhere, group menu items.
2025-02-13 17:05:58 +08:00
Zhang Dian
b97a7d26ae
feat: add Loading switch.
2025-02-05 02:25:32 +08:00
Zhang Dian
841e0748f2
feat: redesign IconButtonDemo.
2025-02-05 02:25:32 +08:00
Dong Bin
56c1bbb948
feat: adjust menu order.
2025-01-18 17:04:08 +08:00
Dong Bin
8651ae35a3
Merge pull request #533 from WCKYWCKF/pr1
...
Feat: add a new control PathPicker, add PathPickerDemo
2025-01-15 22:04:31 +08:00
望尘空忧
d3aa632d1d
fix:should be PathPickerForListView in demo
...
add:Maybe we can add a command demo here to show how to trigger the bound command.
change:I think these two themes should be merged, and the "AcceptReturn" should just be controlled by "AllowMultiple"
add:One more thing, we should add a property to control what to do when user cancelled a selection. Sometimes I just want to keep the original selection.
2025-01-13 19:08:55 +08:00
望尘空忧
3d08aa37ed
Feat: add a new control PathPicker, add PathPickerDemo
2025-01-10 14:22:54 +08:00
Zhang Dian
954ca442f5
feat: redesign banner demo.
2025-01-09 20:46:12 +08:00
Zhang Dian
8265d33e68
fix: fix typo - Dust -> Dusk.
2024-12-26 00:57:11 +08:00
rabbitism
0b9bc3303d
feat: initialize marquee, add demo.
2024-12-17 16:53:53 +08:00
Zhang Dian
96905bb189
Merge pull request #482 from irihitech/form
...
Form Dynamic Generation
2024-11-15 23:15:24 +08:00
rabbitism
2bb79ef69f
feat: support dynamic form group generation, add demo.
2024-11-13 02:24:21 +08:00
望尘空忧
1151639635
Add a new control AspectRatioLayout
2024-11-12 23:58:41 +08:00
rabbitism
9d394753d7
feat: 1. Update dependency.
...
2. Provide sample for Dialog StyleClass option.
2024-11-03 22:26:14 +08:00
rabbitism
ee707cd977
feat: add styleClass as an option to Dialogs.
2024-11-03 01:19:42 +08:00
Zhang Dian
ec1028fcc8
feat: add Theme Selector.
2024-10-17 18:55:16 +08:00