Commit Graph

1493 Commits

Author SHA1 Message Date
Samuel Bergeron-Drouin
ca3e78c3a7 Fix runtime crash when adding controls (anything other than MultiComboBoxItem with text content) to a MultiComboBox in axaml 2025-08-25 10:30:56 -04:00
Samuel Bergeron-Drouin
65e94478b8 Fix the behavior when using ItemsSource 2025-08-18 15:43:53 -04:00
Samuel Bergeron-Drouin
ff3020223c cleaner demo 2025-08-18 15:14:56 -04:00
Samuel Bergeron-Drouin
976ddc4a5e Fix MultiComboBox to works with items added in axaml 2025-08-18 15:08:42 -04:00
Dong Bin
88318336a4 test: add publish result back. (#743) 2025-08-06 11:57:51 +08:00
Dong Bin
a9305cbc61 Merge pull request #739 from WCKYWCKF/pr6
Fix Ursa.ReactiveUIExtension dependency version and project target framework recognition
2025-08-06 11:27:18 +08:00
Dong Bin
7640c7d80c test: permission. (#741) 2025-08-06 11:26:04 +08:00
望尘空忧
4a4e36d50d fix:Resolve Ursa.ReactiveUIExtension dependency version conflict.
fix:Fix Ursa project target framework detection in specific dev environments.
2025-08-05 16:16:26 +08:00
Zhang Dian
e97241a5bd Merge pull request #738 from rabbitism/main
Add test report and test for 10 controls
2025-08-04 15:19:27 +08:00
Copilot
2e812357d7 Add comprehensive headless tests for 10 controls with enhanced ItemsSource and method testing (#18)
* Initial plan

* Add comprehensive tests for 5 controls: Avatar, Clock, ClockTicks, AspectRatioLayout, AspectRatioLayoutItem

Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com>

* Complete comprehensive headless tests for all 10 controls - added 72 more tests

Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com>

* Add requested test cases for MultiComboBox and TreeComboBox - ItemsSource, Remove, Clear, hierarchical data

Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com>

* test: open dropdown to trigger materialization.

* test: set CurrentCulture to en-US for calendar view tests

---------

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: rabbitism <dongbin@irihi.tech>
2025-08-02 17:12:06 +08:00
Copilot
e80bfa35a3 Add comprehensive test coverage reporting to GitHub Actions workflow (#16)
* Initial plan

* Add test coverage reporting to GitHub Actions workflow

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-08-02 15:56:00 +08:00
Dong Bin
2a0ee06bf1 Add comprehensive test coverage for many controls (#737)
Co-authored-by: rabbitism <14807942+rabbitism@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
2025-07-30 16:25:13 +08:00
Dong Bin
a868357cec Merge pull request #735 from EjiHuang/fix/duplicate-items-in-multicombobox
fix: Prevent duplicate items in MultiComboBox SelectedItems by adding…
2025-07-25 11:38:55 +08:00
ejihuang
bb16500f08 fix: Prevent duplicate items in MultiComboBox SelectedItems by adding existence check 2025-07-21 10:03:38 +08:00
Zhang Dian
c78abad56b Merge pull request #729 from irihitech/wrap_count
Add new readonly property: LineCount for ElasticWrapPanel
2025-07-17 19:09:49 +08:00
Dong Bin
b7d6e70684 feat: add test for LineCount. 2025-07-17 18:48:07 +08:00
Dong Bin
97a5917daf feat: Revert demo to normal. 2025-07-17 17:17:19 +08:00
rabbitism
ff65f4f441 feat: add new readonly property: LineCount. add a demo of consuming this property. demo will be reverted. 2025-07-13 15:32:33 +08:00
Zhang Dian
0a684ec70f misc: bump version. 2025-07-11 20:13:42 +08:00
Dong Bin
3870a7eb45 Merge pull request #724 from irihitech/ci
Using workflow_call to simplify CI
2025-07-11 15:45:05 +08:00
Zhang Dian
1184796604 Merge pull request #701 from irihitech/navmenu
NavMenu: SelectionChanging Event
2025-07-11 14:48:33 +08:00
Zhang Dian
139176d64f ci: remove useless command. 2025-07-11 14:21:23 +08:00
Dong Bin
68f1bd8954 Merge pull request #725 from irihitech/nullable
Fix nullable annotations in popconfirm
2025-07-11 14:03:08 +08:00
Dong Bin
239901d0b1 fix: fix nullable annotations in popconfirm. 2025-07-11 13:59:14 +08:00
rabbitism
cbf88a1aea test: add headless test for canselect handling. 2025-07-11 11:26:05 +08:00
Zhang Dian
f6390f3080 Merge pull request #722 from irihitech/focus
Fix IPBox and MultiComboBox focus style
2025-07-10 22:32:22 +08:00
Zhang Dian
5aad0fbd0d ci: using workflow_call to simplify ci. 2025-07-10 21:47:49 +08:00
Dong Bin
82e9a7eeb7 Merge pull request #690 from irihitech/tagInput
replace PathIcon with Button in ClosableTag
2025-07-10 21:46:24 +08:00
Zhang Dian
0524c9e16e Merge pull request #718 from irihitech/anchor
New Control: Anchor
2025-07-10 20:51:35 +08:00
Zhang Dian
3ae76efd45 feat: update AnchorItem Padding Converter. 2025-07-10 19:55:34 +08:00
Zhang Dian
b304d585bd feat: enhance Anchor styles. 2025-07-10 19:07:59 +08:00
Zhang Dian
6337d50c40 Merge pull request #721 from irihitech/revert_ime
Revert "feat: add ime fix in new version."
2025-07-10 17:00:05 +08:00
Dong Bin
55c3941c3d fix: fix ip box focus handling and styles. fix multicombobox focus style. 2025-07-10 16:59:31 +08:00
Zhang Dian
e025b489e2 Merge pull request #720 from irihitech/icon
Change demo icon.
2025-07-10 14:53:30 +08:00
Dong Bin
5ee0dfd638 Revert "feat: add ime fix in new version."
This reverts commit 26ff55cebd.
2025-07-10 14:53:25 +08:00
Dong Bin
2402443383 misc: change icon. 2025-07-10 14:01:23 +08:00
Dong Bin
d470488c76 test: mvvm tests. 2025-07-10 11:39:45 +08:00
Dong Bin
d360ca9ef0 feat: rename AnchorId to Id and add TopOffset property. Add headless tests. 2025-07-10 11:21:47 +08:00
Dong Bin
d46c234c1c Merge pull request #715 from irihitech/ip_ime
Try to fix android ime crash
2025-07-08 15:32:21 +08:00
Dong Bin
8755209fa4 feat: Clamp thickness.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-08 15:27:41 +08:00
Dong Bin
83e3756555 feat: dispose cts. 2025-07-08 15:24:36 +08:00
Dong Bin
0323a873d5 feat: add generic constraint to fix null reference issue. 2025-07-08 15:18:41 +08:00
Dong Bin
e8dff305aa fix: fix caller code. 2025-07-08 15:14:41 +08:00
Dong Bin
4f70744dd1 feat: update per naming convention
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-08 15:12:32 +08:00
Dong Bin
a0554d7add feat: update per review. 2025-07-08 15:11:38 +08:00
Dong Bin
85016c9e37 feat: add inheritance. 2025-07-08 14:59:15 +08:00
Dong Bin
fb799636d9 feat: update selection handling, fix initial offset calculation. 2025-07-08 13:36:11 +08:00
Dong Bin
26ff55cebd feat: add ime fix in new version. 2025-07-07 15:35:21 +08:00
Dong Bin
68f95826c5 feat: scroll to select. 2025-07-06 01:17:08 +08:00
Dong Bin
85605b5faf feat: implement scroll detection. 2025-07-05 01:55:17 +08:00