Commit Graph

770 Commits

Author SHA1 Message Date
Zhang Dian
1184796604 Merge pull request #701 from irihitech/navmenu
NavMenu: SelectionChanging Event
2025-07-11 14:48:33 +08:00
Dong Bin
239901d0b1 fix: fix nullable annotations in popconfirm. 2025-07-11 13:59:14 +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
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
Dong Bin
55c3941c3d fix: fix ip box focus handling and styles. fix multicombobox focus style. 2025-07-10 16:59:31 +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
d360ca9ef0 feat: rename AnchorId to Id and add TopOffset property. Add headless tests. 2025-07-10 11:21:47 +08:00
Dong Bin
83e3756555 feat: dispose cts. 2025-07-08 15:24:36 +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
Dong Bin
dbc41249d8 feat: implement tree like visual. 2025-07-04 16:09:33 +08:00
Dong Bin
1d8084f4f0 feat: try to fix android ime crash. 2025-07-03 23:06:55 +08:00
Dong Bin
817eb9acc9 feat: WIP. 2025-07-03 23:06:22 +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
Dong Bin
fb9f03d63b feat: stop changing selection after checking canselect. revert focus change in this case. 2025-06-12 19:40:30 +08:00
Dong Bin
0e83446cb6 feat: add new event. 2025-06-12 18:01:37 +08:00
Dong Bin
eb20d8eaec Merge pull request #689 from SignorParabellaux/navmenu-improvements
Keyboard Navigation for NavMenu
2025-06-12 15:53:09 +08:00
Dong Bin
b6dfaa1b56 test: fix test failure. 2025-06-07 18:36:40 +08:00
Dong Bin
182eb28da5 refactor: improve AutoCompleteBox behavior and formatting 2025-06-07 18:29:04 +08:00
Zhang Dian
d12188d8b3 misc: remove unused close button field from ClosableTag. 2025-06-02 02:22:26 +08:00
Zhang Dian
b81d6c69a7 feat: replace PathIcon with Button. 2025-06-02 02:12:24 +08:00
SignorParabellaux
f1c8d7a542 feat: add keyboard navigation to NavMenu 2025-05-31 22:28:22 +03:00
Zhang Dian
7f160489ff fix: update ClosableTag behavior and styling. 2025-06-01 00:06:17 +08:00
SignorParabellaux
87b971654a refactor: NavMenu clarity and method order, NavMenuItem dedupe pointer, simplify and method order 2025-05-31 05:35:43 +03:00
Zhang Dian
82c1bf2100 Merge pull request #674 from irihitech/badge
Relax TemplatePart usage of Badge
2025-05-30 14:23:37 +08:00
Dong Bin
5128b03851 Fix typo
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-20 20:32:50 +08:00
Dong Bin
cda52829c7 feat: add documentation. 2025-05-20 20:28:45 +08:00
Dong Bin
c21a1d159d feat: relax template part. 2025-05-20 20:26:19 +08:00
Dong Bin
fd27a7d429 feat: ensure initial state is respected in EnumSelector 2025-05-14 23:02:30 +08:00
Gehongyan
35fa4a6c24 remove handlers before adding handlers 2025-04-29 22:28:53 +08:00
Gehongyan
171dd85382 Subscribe to SizeChangedEvent on template applied 2025-04-29 22:14:45 +08:00
Gehongyan
d9c2a845a7 UpdateBadgePosition when the size of _badgeContainer changes 2025-04-29 10:57:32 +08:00
Gehongyan
2204e26c4a Remove redundant call to UpdateBadgePosition 2025-04-28 17:25:10 +08:00
Gehongyan
8c31264d5a fix: fix Badge position miscalculation 2025-04-28 17:03:52 +08:00
Zhang Dian
c5c17f6e5a feat: add close button. 2025-04-25 00:53:08 +08:00
rabbitism
5bfa472c1e feat: ensure dual mode event handling. ensure async command is closed. 2025-04-23 07:49:34 +08:00
rabbitism
aed5682f06 fix: fix flag issue. 2025-04-22 21:12:13 +08:00
Dong Bin
a01d36ceb3 feat: make mode a flag. 2025-04-18 19:39:13 +08:00
Dong Bin
8eaafee693 feat: always unregister event if possible. 2025-04-18 19:09:53 +08:00
Dong Bin
3eeba12d4f fix: fix various issues from copilot review. 2025-04-18 18:59:56 +08:00
Dong Bin
0144285270 feat: improve icon and theme. 2025-04-18 18:22:40 +08:00
Dong Bin
5ba8789cf7 feat: update PopConfirm to support non-button triggers and rename Tap to Click 2025-04-18 17:59:07 +08:00