18 Commits
Author SHA1 Message Date
CHINBOY af17fad97f test(Dialog): align headless pointer routing and frame geometry coverage 2026-08-21 19:02:05 +08:00
CHINBOY 446ca1dd7f fix(Dialog): center default placement during initial layout 2026-08-21 10:46:21 +08:00
CHINBOY f581c8dc01 fix(Dialog,Drawer): keep popup content in owning Window layers 2026-08-21 08:59:42 +08:00
chinboy 9523a0a8b4 feat(Dialog): implement popup layering for content within Dialog scope 2026-08-20 15:45:35 +08:00
chinboy 809e77e44c style: remove unused using directives 2026-07-31 23:45:25 +08:00
CHINBOY 3cb76bc412 fix(Dialog,Drawer): host masks above drawn chrome without resizing 2026-07-27 13:51:07 +08:00
CHINBOY b242b8e756 fix(Window): keep interactive overlays in TopLevel tree 2026-07-27 13:09:04 +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 7f94fa4ef2 refactor(Dialog)!: rebuild Dialog and MessageBox architecture 2026-07-19 15:41:23 +08:00