42 Commits
Author SHA1 Message Date
chinboy 9a32ebd789 chore(deps): 升级 Avalonia 至 12.1.2 并简化原生平台适配 2026-09-07 13:33:11 +08:00
chinboy 3874f5e567 fix(Window): 修复 macOS 录屏后窗口按钮位置偏移 2026-08-28 15:48:06 +08:00
chinboy 3819024582 fix(Windowing): align Windows composition fallbacks for live resize 2026-08-23 13:34:31 +08:00
CHINBOY e5c1147655 fix(Window): unify title-bar host behavior and CSD geometry 2026-08-20 08:38:46 +08:00
chinboy d4e3446b4e feat(Window): add configurable caption button visibility 2026-08-18 13:03:47 +08:00
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 93ee22353e fix(MacOSWindowChrome): remove unused managed resize grip logic 2026-07-27 19:41:41 +08:00
chinboy 947182eba8 fix(Dialog,Window): stabilize macOS modal window chrome 2026-07-27 13:28:03 +08:00
chinboy f090f76b32 refactor(Window,Gallery): simplify redundant handler names 2026-07-27 13:10:46 +08:00
CHINBOY e350ed4506 fix(Dialog,Window): remove extra radius and prime Windows background 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 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 79ec30b6f8 feat(WindowTitleBar): add cross-platform title alignment 2026-07-22 23:21:19 +08:00
chinboy 89a4a07a24 fix(Window): align Wayland masks and fractional-scale borders 2026-07-21 19:59:26 +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 4a401f3de1 refactor: reorganize theme namespaces and update references to Algorithms 2026-07-19 13:48:06 +08:00
chinboy 8282883c7d fix: stabilize Desktop controls and Gallery baselines 2026-07-17 14:51:56 +08:00
chinboy b6a3997467 fix(Window): clip Wayland CSD title bar to rounded frame 2026-07-15 20:44:28 +08:00
CHINBOY c1ed17fe84 fix(Window): refresh Windows 10 CSD frame for dark theme 2026-07-15 20:05:01 +08:00
CHINBOY 8d639b4478 fix(Window): paint Windows CSD title bar background 2026-07-15 20:05:01 +08:00
CHINBOY c9f9149de8 fix(Gallery): add Windows rendering fallback 2026-07-15 16:00:03 +08:00
CHINBOY c8d49ac9e6 fix(Window): stabilize Windows CSD live resize 2026-07-15 14:14:28 +08:00
CHINBOY 2f38d010cb fix(Window): stabilize Windows CSD resize and caption state 2026-07-15 12:53:54 +08:00
CHINBOY c7b8353f46 fix(Window): enable drawn decorations on Windows 10 2026-07-15 12:53:54 +08:00
CHINBOY f15e3cc621 fix(Window): suppress inactive Windows 10 native frame 2026-07-14 08:52:03 +08:00
CHINBOY e77c44b2b0 fix(Window): refine Windows 10 resize and caption integration 2026-07-13 11:22:09 +08:00
CHINBOY b26b65b489 fix(Window): stabilize Windows 10 live resize 2026-07-12 21:25:58 +08:00
chinboy a39034fb9b fix(Window): clip Linux visual layers to the client frame 2026-07-12 13:21:48 +08:00
chinboy 9fe03aab71 fix(controls): stabilize Avalonia 12.1 windowing and rendering 2026-07-12 10:45:51 +08:00
chinboy d12a42127a feat(Window): add Avalonia 12.1 native Wayland support 2026-07-11 16:30:19 +08:00
chinboy 8cae7dca90 feat(WindowsWindowChromeManager): implement window chrome manager for Windows with WndProc hook and DWM shadow handling 2026-07-03 18:26:33 +08:00
chinboy 4513aa3032 fix(Window): implement Linux window chrome management and popup support 2026-06-16 11:25:40 +08:00
chinboy ea4b188f62 fix(Menu): implement Linux title bar dismiss root handling and popup placement configuration 2026-06-16 08:55:17 +08:00
chinboy 9dfaf80de8 fix(Window): remove legacy Linux mouse event handling and improve minimum resize size logic 2026-06-16 00:22:50 +08:00
chinboy 479abcf161 fix(Window): improve Linux window scaling handling and frame extents configuration 2026-06-15 23:55:00 +08:00
chinboy a47e419170 fix(Window): enhance Linux window initialization and geometry configuration 2026-06-15 23:21:36 +08:00
CHINBOY 6fba6b1470 fix(Desktop): correct popup, dialog, titlebar and gallery text 2026-06-15 16:31:08 +08:00
chinboy b378866679 feat(Windows): enhance Win32 composition options for improved performance and stability 2026-06-11 16:23:57 +08:00