chinboy
|
0ef21733e8
|
feat(ScrollViewer): enhance scrollbar visibility during thumb drag in lite mode
|
2026-06-05 21:10:56 +08:00 |
|
chinboy
|
5fcb6d19fb
|
feat(InputTextPresenter): implement custom text presenter to handle selection changes
|
2026-06-05 19:48:05 +08:00 |
|
chinboy
|
1181d1d4be
|
fix(TreeView,TreeSelect): restore tree filter rename behavior
|
2026-06-05 18:41:23 +08:00 |
|
chinboy
|
1c62e45646
|
feat(TreeView,TreeSelect)!: rename tree filter strategy API
|
2026-06-05 18:23:35 +08:00 |
|
chinboy
|
4c33b36c93
|
fix(Select,TreeSelect): show hand cursor for closed single input
|
2026-06-05 18:02:06 +08:00 |
|
chinboy
|
156a54b095
|
fix(Select,TreeSelect): prevent closed search caret movement
|
2026-06-05 17:57:05 +08:00 |
|
chinboy
|
cb4b8167a1
|
fix(Select,TreeSelect): lock closed single search caret
|
2026-06-05 17:48:41 +08:00 |
|
chinboy
|
82f3177467
|
fix(Select,TreeSelect): reset single search caret state
|
2026-06-05 17:38:02 +08:00 |
|
chinboy
|
15c0dac4d2
|
fix(Select,TreeSelect): unify single search display in text box
|
2026-06-05 17:29:50 +08:00 |
|
chinboy
|
44343a4cc7
|
fix(Select,TreeSelect): stabilize popup search and result state
|
2026-06-05 16:35:42 +08:00 |
|
chinboy
|
d543bcfbcd
|
fix(Select): stabilize candidate visibility and grouping refresh
|
2026-06-05 16:33:44 +08:00 |
|
chinboy
|
42a52495af
|
fix(TreeView): guard ClearFilterMode expansion state
|
2026-06-05 16:30:38 +08:00 |
|
chinboy
|
2f4c614bc0
|
fix(Select): align filter placeholder with caret and bump version
|
2026-06-05 15:17:31 +08:00 |
|
chinboy
|
baab8f54ac
|
gallery(SplitButton): optimize secondary button arrangement logic and add compact theme verification
|
2026-06-05 14:47:27 +08:00 |
|
CHINBOY
|
0dad22cb10
|
fix: add window logo fallback and rename Chinese property names
子窗口(ImagePreviewer、Dialog)打开时如果没有设置 Logo,自动从主窗口继承。
同时将 ComboBox showcase 中的中文属性名重命名为英文(PoemLine1-4)。
|
2026-06-04 18:34:37 +08:00 |
|
chinboy
|
13a7a6c631
|
gallery: add Traditional Chinese language support and update language variants
|
2026-06-04 17:29:58 +08:00 |
|
chinboy
|
cb8aac24a5
|
gallery(CardShowCase): implement scenario tabs for card showcase
|
2026-06-04 08:09:22 +08:00 |
|
chinboy
|
e7a1660ca8
|
fix(Menu): prevent toggle indicators from handling clicks
|
2026-06-03 18:43:57 +08:00 |
|
chinboy
|
5435f041ec
|
fix(TextArea): keep focused border active
|
2026-06-03 18:42:29 +08:00 |
|
chinboy
|
0ef5b36486
|
fix(TabControl): update indicators after layout changes
|
2026-06-03 18:41:18 +08:00 |
|
chinboy
|
3e71b6c951
|
fix(Cascader): reset virtualizing context on refresh
|
2026-06-03 18:35:54 +08:00 |
|
chinboy
|
151ad2f6eb
|
fix(Selection): refresh option state after source changes
|
2026-06-03 17:20:32 +08:00 |
|
chinboy
|
6b3df2de64
|
fix(NavMenu): close submenus and split Menu showcase
|
2026-06-03 15:07:06 +08:00 |
|
chinboy
|
81cd969836
|
gallery(Layout): split showcases and fix ColorUtils docs
|
2026-06-03 14:10:13 +08:00 |
|
chinboy
|
459275f9e0
|
gallery(i18n): localize showcase examples and fix resource binding
|
2026-06-03 13:21:23 +08:00 |
|
chinboy
|
7fe3005932
|
fix(Window): relayout macOS traffic lights on title changes
|
2026-06-02 22:12:21 +08:00 |
|
chinboy
|
a7cefc93bf
|
fix(Window): restore macOS traffic light positioning
|
2026-06-02 17:08:17 +08:00 |
|
chinboy
|
4ad4343971
|
fix(Select): restore popup content after template reapplies
|
2026-06-02 11:04:38 +08:00 |
|
chinboy
|
d386605c31
|
fix(Notification): preserve first show and timer lifecycle
|
2026-06-02 11:04:18 +08:00 |
|
chinboy
|
e690a57cef
|
fix(Message): preserve first show and cleanup timers
|
2026-06-02 11:04:03 +08:00 |
|
chinboy
|
d590367a67
|
fix(Badge): preserve adorner lifecycle and hide motion
|
2026-06-02 11:03:50 +08:00 |
|
chinboy
|
16cccc25f3
|
fix(controls): align property metadata and collection contracts
|
2026-06-02 11:03:34 +08:00 |
|
chinboy
|
6fbb65cf53
|
perf(controls): reduce allocation and startup overhead
|
2026-06-02 08:08:55 +08:00 |
|
chinboy
|
44d226f213
|
perf(controls): reduce allocation and flag-check overhead
|
2026-06-01 16:26:36 +08:00 |
|
chinboy
|
4a500f702a
|
perf(controls): reduce allocation and parsing overhead
|
2026-05-31 17:51:34 +08:00 |
|
chinboy
|
7baffed45d
|
fix(TreeNodePath): normalize slash-delimited paths
|
2026-05-31 17:51:22 +08:00 |
|
chinboy
|
3cb96920ae
|
perf(DataGrid): reduce column detach overhead
|
2026-05-31 09:34:23 +08:00 |
|
chinboy
|
56d95e009b
|
perf(selection): reduce tree and transfer overhead
|
2026-05-31 09:34:04 +08:00 |
|
chinboy
|
7527237ec6
|
perf(navigation): reduce hit-test and motion overhead
|
2026-05-31 09:33:49 +08:00 |
|
chinboy
|
df79b65569
|
perf(inputs): reduce picker and input state overhead
|
2026-05-31 09:33:26 +08:00 |
|
chinboy
|
bb59f6f7ae
|
perf(controls): optimize collection synchronization paths
|
2026-05-31 09:32:58 +08:00 |
|
chinboy
|
d0efaca4eb
|
perf(VisualLayers): reduce layer lookup and render overhead
|
2026-05-31 09:32:39 +08:00 |
|
chinboy
|
ae001efb6b
|
perf(ColorPicker): reduce gradient and brush update overhead
|
2026-05-31 09:32:23 +08:00 |
|
chinboy
|
106a9961cb
|
perf(Badge): reduce badge adorner and motion overhead
|
2026-05-31 09:32:13 +08:00 |
|
chinboy
|
915deff4eb
|
perf(controls): reduce allocation and state sync overhead
|
2026-05-29 17:40:13 +08:00 |
|
chinboy
|
6f4bbdc064
|
perf(controls): reduce transfer, tree and layout overhead
|
2026-05-29 10:32:40 +08:00 |
|
chinboy
|
9b83aa5940
|
perf(PopupConfirm): optimize button event lifecycle and correctness
|
2026-05-28 23:08:04 +08:00 |
|
chinboy
|
4a60c55fc2
|
perf(controls): optimize flyout and layout lifecycles
|
2026-05-28 21:48:10 +08:00 |
|
chinboy
|
9379c9a0c5
|
perf(controls): optimize ColorPicker, titlebar and adorner lifecycles
|
2026-05-28 11:50:30 +08:00 |
|
chinboy
|
3eefb30d8b
|
perf(DataGrid): reduce data-layer and column group overhead
|
2026-05-28 09:13:01 +08:00 |
|