caner 1 year ago
parent
commit
a100fc81b1

BIN
electron/icon/icon.icns


BIN
electron/icon/icon.ico


BIN
electron/icon/icon.png


BIN
electron/icon/icon_128x128.png


BIN
electron/icon/icon_128x128@2x.png


BIN
electron/icon/icon_16x16.png


BIN
electron/icon/icon_16x16@2x.png


BIN
electron/icon/icon_256x256.png


BIN
electron/icon/icon_256x256@2x.png


BIN
electron/icon/icon_32x32.png


BIN
electron/icon/icon_32x32@2x.png


BIN
electron/icon/icon_512x512.png


BIN
electron/icon/icon_512x512@2x.png


BIN
electron/icon/playGame.ico


BIN
electron/icon/playGame.png


BIN
electron/icon/playGame@1x.png


BIN
electron/icon/playGame@2x.png


+ 0 - 19
electron/main.js

@@ -8,7 +8,6 @@ class MainSerivce {
     app.commandLine.appendSwitch('autoplay-policy', 'no-user-gesture-required');
     this.loadingWin = null
     this.mainWin = null
-    this.icon = join(__dirname, './icon/playGame.png')
     this.contrlEvent = null
     if (!app.requestSingleInstanceLock({ key: 'contrl' })) {
       app.quit()
@@ -32,7 +31,6 @@ class MainSerivce {
       height,
       resizable: false,
       center: true,
-      icon: this.icon,
       alwaysOnTop: true,
       transparent: true // 窗口是否支持透明,如果想做高级效果最好为true
     })
@@ -54,7 +52,6 @@ class MainSerivce {
       height: 760,
       frame: false,
       transparent: true,
-      icon: this.icon,
       webPreferences: {
         contextIsolation: true,
         nodeIntegration: true,
@@ -80,20 +77,6 @@ class MainSerivce {
     this.createLoading()
     this.createWindow()
 
-    // 图标
-    const tray = new Tray(this.icon)
-    const contextMenu = Menu.buildFromTemplate([
-      {
-        label: '退出',
-        click: () => {
-          this.mainWin.close()
-          app.quit()
-        }
-      }
-    ])
-    tray.setToolTip('demo')
-    tray.on('click', () => this.mainWin.show())
-
     // 注册调试模式
     globalShortcut.register('Ctrl+F12', () => {
       this.mainWin.webContents.toggleDevTools()
@@ -111,8 +94,6 @@ class MainSerivce {
         }, 100) //延时太快会立刻启动,太慢会妨碍窗口其他操作,可自行测试最佳时间
         return true
       })
-    } else if (platform === 'darwin') {
-      app.dock.setIcon(join(__dirname, 'electron/icon/playGame@2x.png'))
     }
 
     // 通信

+ 1 - 1
index.html

@@ -3,7 +3,7 @@
 
 <head>
   <meta charset="UTF-8" />
-  <title>Contrl</title>
+  <title>termcap</title>
   <style>*{margin: 0;padding: 0;}</style>
 </head>
 

+ 5 - 5
package.json

@@ -1,14 +1,14 @@
 {
-  "name": "contrl",
+  "name": "termcap",
   "version": "0.1.0",
   "main": "electron/main.js",
   "author": "Caner <5658514@qq.com> (https://git.caner.top/Caner/electron-vue-vite)",
-  "description": "demo",
+  "description": "termcap",
   "homepage": "https://caner.top",
   "scripts": {
     "dev": "vite",
     "buildElectronFile": "esbuild electron/main.js electron/preload.js --format=cjs --outdir=dist/electron/ --bundle --external:electron --platform=node --minify;",
-    "buildMoveFile": "cp -Force -R electron/icon dist/electron/; cp -Force -R loading.html dist/electron/;",
+    "buildMoveFile": "cp -R electron/icon dist/electron/; cp -R loading.html dist/electron/;",
     "build": "vue-tsc --noEmit; vite build; yarn buildElectronFile; yarn buildMoveFile; electron-builder build;",
     "test": "electron-builder build"
   },
@@ -34,9 +34,9 @@
     "vue-tsc": "^1.6.5"
   },
   "build": {
-    "appId": "com.caner.demo",
+    "appId": "com.caner.termcap",
     "npmRebuild": false,
-    "productName": "demo",
+    "productName": "termcap",
     "directories": {
       "output": "out"
     },