mirror of
https://gitee.com/spark-store-project/spark-store
synced 2026-04-26 01:10:16 +08:00
@@ -1,4 +1,12 @@
|
||||
import { app, BrowserWindow, ipcMain, Menu, shell, Tray } from "electron";
|
||||
import {
|
||||
app,
|
||||
BrowserWindow,
|
||||
ipcMain,
|
||||
Menu,
|
||||
shell,
|
||||
Tray,
|
||||
nativeTheme,
|
||||
} from "electron";
|
||||
import { fileURLToPath } from "node:url";
|
||||
import path from "node:path";
|
||||
import os from "node:os";
|
||||
@@ -116,6 +124,10 @@ ipcMain.on("renderer-ready", (event, args) => {
|
||||
logger.info(`isLoaded set to: ${isLoaded.value}`);
|
||||
});
|
||||
|
||||
ipcMain.on("set-theme-source", (event, theme: "system" | "light" | "dark") => {
|
||||
nativeTheme.themeSource = theme;
|
||||
});
|
||||
|
||||
app.whenReady().then(() => {
|
||||
createWindow();
|
||||
handleCommandLine(process.argv);
|
||||
|
||||
Reference in New Issue
Block a user