chore: initial commit - maqt-desktop v0.2
- 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
This commit is contained in:
26
electron/preload.js
Normal file
26
electron/preload.js
Normal file
@@ -0,0 +1,26 @@
|
||||
"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'),
|
||||
});
|
||||
Reference in New Issue
Block a user