- Phase 1-5: UI framework, auth, weapon schemes, color filters, system optimization - Industrial/tech design style with Chinese localization - Points to gch3n.online/delta backend API - Hardware monitor, filter editor, and all module pages
27 lines
1.4 KiB
JavaScript
27 lines
1.4 KiB
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
const electron_1 = require("electron");
|
|
electron_1.contextBridge.exposeInMainWorld('electronAPI', {
|
|
// 通用
|
|
getAppVersion: () => electron_1.ipcRenderer.invoke('get-app-version'),
|
|
getPlatform: () => process.platform,
|
|
// Overlay
|
|
startOverlay: (options) => electron_1.ipcRenderer.invoke('overlay:start', options),
|
|
stopOverlay: () => electron_1.ipcRenderer.invoke('overlay:stop'),
|
|
// 硬件监控
|
|
startMonitor: () => electron_1.ipcRenderer.invoke('monitor:start'),
|
|
stopMonitor: () => electron_1.ipcRenderer.invoke('monitor:stop'),
|
|
// 文件/路径
|
|
openExternal: (url) => electron_1.ipcRenderer.invoke('open-external', url),
|
|
getResourcesPath: () => electron_1.ipcRenderer.invoke('get-resources-path'),
|
|
existsSync: (path) => electron_1.ipcRenderer.invoke('fs:exists', path),
|
|
// 系统优化
|
|
optimizeItem: (id) => electron_1.ipcRenderer.invoke('optimize:item', id),
|
|
restoreItem: (id) => electron_1.ipcRenderer.invoke('optimize:restore', id),
|
|
getOptimizeItems: () => electron_1.ipcRenderer.invoke('optimize:list'),
|
|
// 窗口
|
|
minimizeWindow: () => electron_1.ipcRenderer.invoke('window:minimize'),
|
|
maximizeWindow: () => electron_1.ipcRenderer.invoke('window:maximize'),
|
|
closeWindow: () => electron_1.ipcRenderer.invoke('window:close'),
|
|
});
|