@@ -17,17 +17,22 @@ if (require('electron-squirrel-startup')) {
1717 app . quit ( ) ;
1818}
1919
20+ const WindowSizeMap = {
21+ minimized : { width : 400 , height : 220 } ,
22+ normal : { width : 400 , height : 720 } ,
23+ } ;
24+
2025const createWindow = ( ) => {
2126 // Create the browser window.
2227 const mainWindow = new BrowserWindow ( {
2328 webPreferences : {
2429 preload : path . join ( __dirname , 'preload.js' ) ,
2530 webSecurity : false ,
2631 } ,
27- width : 400 ,
28- minWidth : 400 ,
29- height : 800 ,
30- minHeight : 800 ,
32+ width : WindowSizeMap . normal . width ,
33+ minWidth : WindowSizeMap . normal . width ,
34+ height : WindowSizeMap . normal . height ,
35+ minHeight : WindowSizeMap . normal . height ,
3136 title : '' ,
3237 titleBarStyle : 'hidden' ,
3338 } ) ;
@@ -153,11 +158,11 @@ app.whenReady().then(() => {
153158 } ) ;
154159 ipcMain . handle ( 'set-minimized' , ( event , isMinimized : boolean ) => {
155160 if ( isMinimized ) {
156- mainWindow ?. setMinimumSize ( 400 , 220 ) ;
157- mainWindow ?. setSize ( 400 , 220 ) ;
161+ mainWindow ?. setMinimumSize ( WindowSizeMap . minimized . width , WindowSizeMap . minimized . height ) ;
162+ mainWindow ?. setSize ( WindowSizeMap . minimized . width , WindowSizeMap . minimized . height ) ;
158163 } else {
159- mainWindow ?. setMinimumSize ( 400 , 800 ) ;
160- mainWindow ?. setSize ( 400 , 800 ) ;
164+ mainWindow ?. setMinimumSize ( WindowSizeMap . normal . width , WindowSizeMap . normal . height ) ;
165+ mainWindow ?. setSize ( WindowSizeMap . normal . width , WindowSizeMap . normal . height ) ;
161166 }
162167 } ) ;
163168} ) ;
0 commit comments