31 Commits
Author SHA1 Message Date
chinboy 77b02d6a41 refactor(Theme)!: implement compiled theme architecture 2026-08-02 09:32:11 +08:00
chinboy 809e77e44c style: remove unused using directives 2026-07-31 23:45:25 +08:00
CHINBOY ab9ca473ce fix(ImagePreviewer): route title bar toolbar requests from CSD overlay 2026-07-28 09:47:11 +08:00
chinboy f31f836161 fix(Dialog): stabilize Wayland window resize constraints 2026-07-27 14:03:55 +08:00
CHINBOY 3cb76bc412 fix(Dialog,Drawer): host masks above drawn chrome without resizing 2026-07-27 13:51:07 +08:00
chinboy 947182eba8 fix(Dialog,Window): stabilize macOS modal window chrome 2026-07-27 13:28:03 +08:00
CHINBOY b242b8e756 fix(Window): keep interactive overlays in TopLevel tree 2026-07-27 13:09:04 +08:00
CHINBOY e350ed4506 fix(Dialog,Window): remove extra radius and prime Windows background 2026-07-27 13:09:04 +08:00
CHINBOY e2c55bfc40 fix(Dialog): preserve unspecified native resize size 2026-07-27 13:09:04 +08:00
chinboy 812bd416a3 fix(Dialog): stabilize Wayland window resize constraints 2026-07-24 19:27:51 +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 b95720520d fix(Dialog): 修复 Modal host 初始几何与尺寸约束 2026-07-22 23:21:19 +08:00
CHINBOY 5506b8acc2 fix(Window): account for native frame borders in overlay geometry 2026-07-21 13:17:55 +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 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 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 474b434eee feat(Steps): add wave animation support for StepsItemIndicator and improve modal dialog transitions 2026-07-17 11:32:16 +08:00
CHINBOY 8969236554 perf(Dialog): reduce overlay dialog transition work 2026-07-15 16:25:16 +08:00
chinboy 9fe03aab71 fix(controls): stabilize Avalonia 12.1 windowing and rendering 2026-07-12 10:45:51 +08:00
chinboy 8b64c8f2d6 feat(Dialog): implement BeforeCloseAsync for async close validation and unify close request handling 2026-07-06 21:39:18 +08:00
CHINBOY 6fba6b1470 fix(Desktop): correct popup, dialog, titlebar and gallery text 2026-06-15 16:31:08 +08:00
chinboy 7014f8b5ce feat(CommunityPage): add Telegram group section with localization support 2026-06-15 10:20:58 +08:00
chinboy 2788f6e3e5 feat(Dialog): introduce DialogMotionAnchorMode to manage dialog motion anchor behavior based on placement target 2026-06-15 09:06:44 +08:00