featlectron): 实(e现自定义窗口控制和无边框窗口
- 添加窗口最小化、最大化、关闭和状态检测 API- 实现无边框窗口模式并添加窗口控制按钮 - 更新导航栏 UI,添加登录按钮和窗口控制区域 - 调整 Amazon、Rakuten 和 Zebra 仪表板样式 - 移除面包屑导航并调整布局结构 - 更新用户头像样式和 VIP 状态卡片背景渐变 - 添加窗口拖拽区域和用户选择禁用样式
This commit is contained in:
@@ -37,6 +37,12 @@ const electronAPI = {
|
||||
// 刷新页面 API
|
||||
reload: () => ipcRenderer.invoke('reload'),
|
||||
|
||||
// 窗口控制 API
|
||||
windowMinimize: () => ipcRenderer.invoke('window-minimize'),
|
||||
windowMaximize: () => ipcRenderer.invoke('window-maximize'),
|
||||
windowClose: () => ipcRenderer.invoke('window-close'),
|
||||
windowIsMaximized: () => ipcRenderer.invoke('window-is-maximized'),
|
||||
|
||||
onDownloadProgress: (callback: (progress: any) => void) => {
|
||||
ipcRenderer.removeAllListeners('download-progress')
|
||||
ipcRenderer.on('download-progress', (event, progress) => callback(progress))
|
||||
|
||||
Reference in New Issue
Block a user