7 Commits
Author SHA1 Message Date
JoyElliot c3bc62bd52 test(workspace): 复用平台接口选择撤销快捷键 2026-09-28 12:31:38 +08:00
JoyElliot 40f7693350 test(workspace): 补充分屏重命名历史与持久化回归测试 2026-09-28 12:25:20 +08:00
JoyElliot 6528d9f12b feat(workspace): 支持分屏窗格标题重命名 2026-09-28 11:20:19 +08:00
JoyLin ccd9b5027a fix(terminal): restore control characters in Win32 input records (#310)
Recover missing Ctrl-letter C0 characters using the existing native keyboard translation adapter. Preserve explicit character data, AltGr exclusions, key press/release records, and other keyboard protocols.
2026-09-27 21:13:10 +08:00
JoyLin 465cb65745 fix(sftp): close conflict dialogs after selecting an action (#311)
Dispatch dialog closure from uniquely identified conflict-action buttons, preserving transfer policies and disabled overwrite behavior. Keep Enter from dismissing the dialog before an explicit strategy is selected.
2026-09-27 19:03:26 +08:00
JoyLin 1274319945 fix(startup): prepare icons asynchronously and stabilize first frame (#251)
Prepare DPI-specific icons off the UI thread and present the initial Windows frame before showing the window, preserving startup geometry and cancellation ownership.
2026-09-27 18:24:30 +08:00
JoyLin 3ad289e3e2 fix(windows): preserve Acrylic blur at edges and on deactivation (#250)
Use a supported installed Acrylic controller with owned window and runtime lifetimes. Retain the existing Accent fallback and pixel-opacity behavior.

Addresses the Acrylic portion of #236; the Aero issue remains open.
2026-09-26 18:20:16 +08:00