update
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { BrowserWindow } from 'electron';
|
||||
|
||||
import path from 'node:path';
|
||||
export const createTransWindow = () => {
|
||||
const window = new BrowserWindow({
|
||||
width: 800,
|
||||
@@ -7,9 +7,23 @@ export const createTransWindow = () => {
|
||||
transparent: true,
|
||||
frame: false,
|
||||
});
|
||||
window.loadURL('https://www.baidu.com');
|
||||
window.loadURL(process?.env?.ASSISTANT_HOME ?? 'https://kevisual.silkyai.cn/root/talkshow-admin/');
|
||||
setTimeout(() => {
|
||||
window.setPosition(0, 0, true);
|
||||
}, 1000);
|
||||
return window;
|
||||
};
|
||||
|
||||
export const createDemoWinodw = (window?: BrowserWindow, opts?: any) => {
|
||||
if (window) return window;
|
||||
return new BrowserWindow({
|
||||
width: 800,
|
||||
height: 600,
|
||||
...opts,
|
||||
webPreferences: {
|
||||
preload: path.join(__dirname, 'preload.js'), // 如果有 preload 脚本
|
||||
webSecurity: false,
|
||||
...opts?.webPreferences,
|
||||
},
|
||||
});
|
||||
};
|
||||
|
||||
@@ -8,8 +8,8 @@ import { getLogPath, log } from './app.ts';
|
||||
import { checkShowPage } from './window/page/index.ts';
|
||||
import { closeProcess, createProcess } from './process/index.ts';
|
||||
import { getElectronResourcePath, isMac } from './system/env.ts';
|
||||
import { checkForUpdates } from './updater/index.ts';
|
||||
import { createTransWindow } from './browsers/trans.ts';
|
||||
// import { checkForUpdates } from './updater/index.ts';
|
||||
import { createTransWindow, createDemoWinodw } from './browsers/trans.ts';
|
||||
|
||||
// @ts-ignore
|
||||
const __filename = fileURLToPath(import.meta.url);
|
||||
@@ -22,19 +22,9 @@ async function createWindow() {
|
||||
log.info('resourcePath', resourcePath);
|
||||
log.info('createWindow');
|
||||
log.info('path', getLogPath());
|
||||
const _session = createSession();
|
||||
// mainWindow = new BrowserWindow({
|
||||
// width: 800,
|
||||
// height: 600,
|
||||
// webPreferences: {
|
||||
// preload: path.join(__dirname, 'preload.js'), // 如果有 preload 脚本
|
||||
// session: _session,
|
||||
// webSecurity: false,
|
||||
// },
|
||||
// });
|
||||
loadMenu();
|
||||
// await checkShowPage(mainWindow);
|
||||
let transWindow = createTransWindow();
|
||||
let transWindow = createDemoWinodw();
|
||||
transWindow.on('closed', () => {
|
||||
transWindow = null;
|
||||
});
|
||||
@@ -46,9 +36,9 @@ async function createWindow() {
|
||||
app.on('ready', async () => {
|
||||
// await createProcess();
|
||||
createWindow();
|
||||
if (!isMac()) {
|
||||
checkForUpdates();
|
||||
}
|
||||
// if (!isMac()) {
|
||||
// checkForUpdates();
|
||||
// }
|
||||
});
|
||||
|
||||
app.on('window-all-closed', () => {
|
||||
|
||||
@@ -33,53 +33,53 @@ export const loadMenu = () => {
|
||||
// },
|
||||
],
|
||||
},
|
||||
{
|
||||
label: '打开应用',
|
||||
submenu: [
|
||||
{
|
||||
label: '首页',
|
||||
click: () => {
|
||||
// 获取当前window
|
||||
const mainWindow = BrowserWindow.getFocusedWindow();
|
||||
if (mainWindow) {
|
||||
checkShowPage(mainWindow);
|
||||
}
|
||||
},
|
||||
},
|
||||
{
|
||||
label: 'note',
|
||||
click: () => {
|
||||
// 获取当前window
|
||||
const mainWindow = BrowserWindow.getFocusedWindow();
|
||||
if (mainWindow) {
|
||||
checkShowPage(mainWindow, '/web/note');
|
||||
}
|
||||
},
|
||||
},
|
||||
{
|
||||
label: 'root-center',
|
||||
click: () => {
|
||||
// 获取当前window
|
||||
const mainWindow = BrowserWindow.getFocusedWindow();
|
||||
if (mainWindow) {
|
||||
checkShowPage(mainWindow, '/root/center');
|
||||
}
|
||||
},
|
||||
},
|
||||
{
|
||||
label: '打开配置',
|
||||
click: async () => {
|
||||
createEnterPage();
|
||||
},
|
||||
},
|
||||
{
|
||||
label: '打开应用市场',
|
||||
click: async () => {
|
||||
createAppPackagesPage();
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
// {
|
||||
// label: '打开应用',
|
||||
// submenu: [
|
||||
// {
|
||||
// label: '首页',
|
||||
// click: () => {
|
||||
// // 获取当前window
|
||||
// const mainWindow = BrowserWindow.getFocusedWindow();
|
||||
// if (mainWindow) {
|
||||
// checkShowPage(mainWindow);
|
||||
// }
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// label: 'note',
|
||||
// click: () => {
|
||||
// // 获取当前window
|
||||
// const mainWindow = BrowserWindow.getFocusedWindow();
|
||||
// if (mainWindow) {
|
||||
// checkShowPage(mainWindow, '/web/note');
|
||||
// }
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// label: 'root-center',
|
||||
// click: () => {
|
||||
// // 获取当前window
|
||||
// const mainWindow = BrowserWindow.getFocusedWindow();
|
||||
// if (mainWindow) {
|
||||
// checkShowPage(mainWindow, '/root/center');
|
||||
// }
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// label: '打开配置',
|
||||
// click: async () => {
|
||||
// createEnterPage();
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
// label: '打开应用市场',
|
||||
// click: async () => {
|
||||
// createAppPackagesPage();
|
||||
// },
|
||||
// },
|
||||
// ],
|
||||
// },
|
||||
{
|
||||
label: '编辑',
|
||||
submenu: [
|
||||
|
||||
Reference in New Issue
Block a user