更新饥荒

This commit is contained in:
2026-10-11 09:09:28 +08:00
parent d87ad60492
commit 3af4bc6b52
53 changed files with 12434 additions and 2733 deletions

View File

@@ -14,6 +14,14 @@ contextBridge.exposeInMainWorld('desktop', {
checkUpdate: (silent = false) => ipcRenderer.invoke('nlg:check-update', silent),
// 取消正在进行的更新下载
cancelUpdateDownload: () => ipcRenderer.invoke('nlg:cancel-update-download'),
// 切换屏幕模式:window 普通窗口 / windowFull 窗口全屏 / full 真全屏
setScreenMode: (mode) => ipcRenderer.invoke('nlg:set-screen-mode', mode),
// 订阅屏幕模式变化(Esc 退全屏、菜单 F11 等原生状态变化时同步),返回取消订阅函数
onScreenModeChanged: (cb) => {
const handler = (_e, mode) => cb(mode)
ipcRenderer.on('nlg:screen-mode-changed', handler)
return () => ipcRenderer.removeListener('nlg:screen-mode-changed', handler)
},
// 运行环境版本信息
versions: {
electron: process.versions.electron,