chinboy
|
ef094753dd
|
fix(Dialog,Window): stabilize macOS modal window chrome
|
2026-07-25 12:27:57 +08:00 |
|
chinboy
|
875d14244a
|
refactor(Window,Gallery): simplify redundant handler names
|
2026-07-25 09:15:24 +08:00 |
|
chinboy
|
d440f924b4
|
fix(Dialog): stabilize Wayland window resize constraints
|
2026-07-25 09:15:24 +08:00 |
|
CHINBOY
|
b3a53a1233
|
fix(Window): keep interactive overlays in TopLevel tree
|
2026-07-24 23:11:31 +08:00 |
|
CHINBOY
|
c591802623
|
fix(Dialog,Window): remove extra radius and prime Windows background
|
2026-07-24 22:57:42 +08:00 |
|
CHINBOY
|
3eacdd0104
|
fix(Dialog): preserve unspecified native resize size
|
2026-07-24 13:11:37 +08:00 |
|
CHINBOY
|
786f7effe3
|
refactor(Dialog): move Windows CSD sizing hook to Native
|
2026-07-24 10:06:47 +08:00 |
|
CHINBOY
|
f867f93f08
|
fix(Dialog): stabilize Windows sizing and native boundaries
|
2026-07-24 09:04:22 +08:00 |
|
chinboy
|
0db9e93395
|
fix(SplitButton): keep child bounds stable across arrange passes
|
2026-07-23 16:30:05 +08:00 |
|
CHINBOY
|
8aa6b702f1
|
fix(ImagePreviewer): suppress resize motion in preview dialog
|
2026-07-23 16:27:47 +08:00 |
|
CHINBOY
|
e688875d92
|
fix(ImagePreviewer): center title and stabilize dialog background
|
2026-07-23 15:47:09 +08:00 |
|
CHINBOY
|
5b3c7e492a
|
fix(WindowTitleBar): place Windows/Linux logo before left add-on
|
2026-07-23 15:12:10 +08:00 |
|
chinboy
|
d016b97e6e
|
test(ListView): add duplicate occurrence selection coverage
|
2026-07-23 11:15:20 +08:00 |
|
chinboy
|
48b04513be
|
refactor(Window): rename Linux chrome managers
|
2026-07-23 10:32:57 +08:00 |
|
chinboy
|
6c1a9fe618
|
refactor(Window): move chrome managers and input-region logic
|
2026-07-23 07:14:03 +08:00 |
|
chinboy
|
b95720520d
|
fix(Dialog): 修复 Modal host 初始几何与尺寸约束
|
2026-07-22 23:21:19 +08:00 |
|
chinboy
|
cadcf1eafc
|
fix(ListView,Select,Transfer): 修复选择状态与数据视图索引错位
|
2026-07-22 23:21:19 +08:00 |
|
chinboy
|
79ec30b6f8
|
feat(WindowTitleBar): add cross-platform title alignment
|
2026-07-22 23:21:19 +08:00 |
|
chinboy
|
d6c0cfbb19
|
fix(Drawer): cover visible window frame with mask
|
2026-07-21 20:47:00 +08:00 |
|
chinboy
|
89a4a07a24
|
fix(Window): align Wayland masks and fractional-scale borders
|
2026-07-21 19:59:26 +08:00 |
|
chinboy
|
041b239be6
|
fix(Window): work around Wayland fractional-scale resize gaps
|
2026-07-21 19:46:05 +08:00 |
|
chinboy
|
927e140c3c
|
fix(Window): prime themed surfaces before initial display
|
2026-07-21 16:28:55 +08:00 |
|
chinboy
|
b71b2b04de
|
fix(Window): honor title bar visibility across decoration modes
|
2026-07-21 16:18:01 +08:00 |
|
CHINBOY
|
5506b8acc2
|
fix(Window): account for native frame borders in overlay geometry
|
2026-07-21 13:17:55 +08:00 |
|
chinboy
|
28164cdbed
|
fix(Window): align visual layer clip to physical resize pixels
|
2026-07-21 11:49:36 +08:00 |
|
chinboy
|
c36e3f2d7f
|
fix(ScrollViewer): ignore sub-pixel auto scrollbar overflow
|
2026-07-21 11:42:29 +08:00 |
|
CHINBOY
|
148e73a0e4
|
fix(WindowTitleBar): move Windows titlebar padding off caption group
|
2026-07-21 09:18:58 +08:00 |
|
chinboy
|
b694eaf082
|
fix(Notification): reduce internal card spacing
|
2026-07-20 18:05:22 +08:00 |
|
chinboy
|
eaded4bc69
|
fix(Notification): align default notice semantics and visuals
|
2026-07-20 17:54:53 +08:00 |
|
CHINBOY
|
b86696ebd6
|
fix(AddOnDecoratedBox): support template-only add-on content
|
2026-07-20 16:41:47 +08:00 |
|
CHINBOY
|
ded9f16ebc
|
fix(Window): unify Dialog and Drawer overlay geometry
|
2026-07-20 16:28:55 +08:00 |
|
CHINBOY
|
f8928152b5
|
fix(Dialog): align overlay masks and owner bounds across platforms
|
2026-07-20 16:28:54 +08:00 |
|
chinboy
|
6721bf3c3c
|
feat(Theme): add resolver loading and Gallery theme switching
|
2026-07-20 13:13:19 +08:00 |
|
chinboy
|
a76c97ff25
|
test(Row): cover Splitter resize layout recovery
|
2026-07-20 07:09:08 +08:00 |
|
chinboy
|
ef78500ad4
|
fix: stabilize theme inheritance and motion state transitions
|
2026-07-20 00:00:27 +08:00 |
|
chinboy
|
253cdeed25
|
feat(TransferItemDecorator): add item count handling for list and tree views
|
2026-07-19 22:37:14 +08:00 |
|
chinboy
|
8f462599a4
|
fix(Dialog): avoid inactive title bar suppression reacquisition
|
2026-07-19 21:50:26 +08:00 |
|
chinboy
|
574f06c519
|
fix(Dialog): exclude visual shadows from overlay body bounds
|
2026-07-19 21:50:26 +08:00 |
|
chinboy
|
b3aa0e6ff9
|
fix(Dialog): cover the complete window with overlay masks
|
2026-07-19 21:50:26 +08:00 |
|
chinboy
|
a365c88256
|
fix(Dialog): track Linux owner decoration geometry
|
2026-07-19 21:50:26 +08:00 |
|
chinboy
|
701087a78e
|
fix(Dialog): include overlay shadows in Linux bounds
|
2026-07-19 21:50:26 +08:00 |
|
chinboy
|
95b059e514
|
fix(Dialog): constrain Linux overlay masks to client bounds
|
2026-07-19 21:50:26 +08:00 |
|
chinboy
|
a7cfc4178d
|
fix(Cascader): stabilize expansion, filtering, and popup state
|
2026-07-19 19:12:47 +08:00 |
|
chinboy
|
089e95860e
|
fix(Tour): correct target placement and animate highlighted region
|
2026-07-19 17:54:55 +08:00 |
|
chinboy
|
4390b025dd
|
Merge branch 'codex/dialog-lifecycle-refactor' into release/6.0
# Conflicts:
# src/AtomUI.Desktop.Controls/Dialog/OverlayHost/OverlayDialogHost.cs
# src/AtomUI.Desktop.Controls/Dialog/Themes/OverlayDialogHostTheme.axaml
# src/AtomUI.Desktop.Controls/Dialog/Themes/OverlayDialogMaskTheme.axaml
|
2026-07-19 15:52:53 +08:00 |
|
chinboy
|
7f94fa4ef2
|
refactor(Dialog)!: rebuild Dialog and MessageBox architecture
|
2026-07-19 15:41:23 +08:00 |
|
chinboy
|
9079e040fd
|
refactor: update namespace from Tokens to DesignTokens across multiple files
|
2026-07-19 14:29:46 +08:00 |
|
chinboy
|
95f8e8a165
|
refactor: update namespace from TokenSystem to Tokens across multiple files
|
2026-07-19 14:17:09 +08:00 |
|
chinboy
|
33e57a56c4
|
feat(Theme): introduce theme management structures and enums for appearance and diagnostics
|
2026-07-19 13:48:15 +08:00 |
|
chinboy
|
4a401f3de1
|
refactor: reorganize theme namespaces and update references to Algorithms
|
2026-07-19 13:48:06 +08:00 |
|