1- import { app , BrowserWindow , nativeImage } from "electron" ;
1+ import { app , BrowserWindow } from "electron" ;
22import isDev from "electron-is-dev" ;
33import log from "electron-log" ;
44import path from "node:path" ;
@@ -24,7 +24,10 @@ let mainWindow: BrowserWindow | null;
2424function createWindow ( ) {
2525 mainWindow = new BrowserWindow ( {
2626 title : "Biu" ,
27- icon : path . resolve ( IconBase , ELECTRON_ICON_BASE_PATH , process . platform === "win32" ? "logo.ico" : "logo.icns" ) ,
27+ icon :
28+ process . platform === "darwin"
29+ ? undefined
30+ : path . resolve ( IconBase , ELECTRON_ICON_BASE_PATH , process . platform === "win32" ? "logo.ico" : "logo.png" ) ,
2831 show : true ,
2932 hasShadow : true ,
3033 width : 1200 ,
@@ -52,7 +55,7 @@ function createWindow() {
5255 } ,
5356 }
5457 : { } ) ,
55- trafficLightPosition : { x : 0 , y : 0 } ,
58+ trafficLightPosition : { x : 16 , y : 18 } ,
5659 webPreferences : {
5760 preload : path . join ( __dirname , "preload.cjs" ) ,
5861 webSecurity : true ,
@@ -74,12 +77,6 @@ function createWindow() {
7477 event . preventDefault ( ) ;
7578 } ) ;
7679
77- // MAC dock icon
78- if ( process . platform === "darwin" ) {
79- const dockIcon = nativeImage . createFromPath ( path . resolve ( IconBase , ELECTRON_ICON_BASE_PATH , "logo.png" ) ) ;
80- app . dock ?. setIcon ( dockIcon ) ;
81- }
82-
8380 const indexPath = path . resolve ( __dirname , "../dist/web/index.html" ) ;
8481 mainWindow . loadFile ( indexPath ) ;
8582 if ( isDev ) {
0 commit comments