78 lines
2.0 KiB
TypeScript
78 lines
2.0 KiB
TypeScript
import path from "path";
|
|
|
|
export class Config {
|
|
// 是否为Mac系统
|
|
public static isMac: Boolean = process.platform === 'darwin';
|
|
// Github主页
|
|
public static Github: string = "https://github.com/helpcode";
|
|
// 应用升级地址
|
|
public static UpdateUrl: string = "http://192.168.0.101:9000/checkUpload?v=";
|
|
// 首页
|
|
public static StartUpPage: String = path.join(__dirname, "../view/index.html");
|
|
// 设置页面
|
|
public static SettingPage: String = path.join(__dirname, "../view/setting.html");
|
|
// 欢迎页面
|
|
public static WelcomePage: String = path.join(__dirname, "../view/welcome.html");
|
|
// 用户下载新版应用时候选择的保存路径
|
|
public static TemporarySavePath: String;
|
|
// 应用的当前版本,每次打包发布前需要改这个地址
|
|
public static currentVersion: String = '1.0.3'
|
|
|
|
// 欢迎页面的窗口配置
|
|
public static WelcomeConfig: Object = {
|
|
width: 250,
|
|
height: 316,
|
|
// titleBarStyle: 'hidden',
|
|
frame: false,
|
|
transparent: true,
|
|
webPreferences: {
|
|
nodeIntegration: true
|
|
}
|
|
};
|
|
|
|
// 首页页面的窗口配置
|
|
public static WindowsConfig: Object = {
|
|
width: 1200,
|
|
height: 760,
|
|
frame: false,
|
|
transparent: true,
|
|
// titleBarStyle: 'hidden',
|
|
webPreferences: {
|
|
nodeIntegration: true
|
|
}
|
|
};
|
|
|
|
// 设置页面页面的窗口配置
|
|
public static SettingWindow: Object = {
|
|
width: 607,
|
|
height: 427,
|
|
frame: false,
|
|
parent: null,
|
|
modal: true,
|
|
show: false,
|
|
resizable: false,
|
|
closable: true,
|
|
transparent: true,
|
|
webPreferences: {
|
|
nodeIntegration: true
|
|
}
|
|
};
|
|
|
|
public static FileType: object = {
|
|
HtmlFileConfig: {
|
|
title: '请选择HTML文件',
|
|
filters: [
|
|
{ name: 'Html', extensions: ['html', 'htmlx'] }
|
|
],
|
|
properties: ['openFile']
|
|
},
|
|
PugFileConfig: {
|
|
title: '请选择Pug/jade文件',
|
|
filters: [
|
|
{ name: 'Pug', extensions: ['jade', 'pug'] }
|
|
],
|
|
properties: ['openFile']
|
|
}
|
|
}
|
|
}
|