feat(M8): FR-T4/T5/T6/W2/W6/W7 标签页/布局接线——固定标签悬停浮现关闭按钮(T4); tab-store updateScroll+restore恢复滚动位置(T5); tabbarVisible接线App+TitleBar切换按钮(T6/W6); winIsMaximized IPC+最大化/还原图标切换(W2); 极简模式隐藏TabBar(W7); layout-tabs E2E 3 项

This commit is contained in:
hunter-dev
2026-08-26 15:20:30 +08:00
parent 8f6fd7082b
commit 1f3ede9956
7 changed files with 128 additions and 19 deletions
+2
View File
@@ -31,6 +31,8 @@ function createWindow() {
// 窗口控制(FR-W2)
ipcMain.on(IPC.winMinimize, () => win?.minimize());
ipcMain.on(IPC.winMaximize, () => { if (win?.isMaximized()) win.unmaximize(); else win?.maximize(); });
// FR-W2:返回窗口最大化状态供 TitleBar 切换图标
ipcMain.handle(IPC.winIsMaximized, () => win?.isMaximized() ?? false);
ipcMain.on(IPC.winClose, () => win?.close());
if (process.env.ELECTRON_RENDERER_URL) win.loadURL(process.env.ELECTRON_RENDERER_URL);
else win.loadFile(nodePath.join(__dirname, '../renderer/index.html'));