Browse Source

hide dock icon if window closes

Jeffrey Morgan 1 year ago
parent
commit
6fbb380076
2 changed files with 5 additions and 5 deletions
  1. 0 5
      app/src/app.tsx
  2. 5 0
      app/src/index.ts

+ 0 - 5
app/src/app.tsx

@@ -107,11 +107,6 @@ export default function () {
               <button
                 onClick={() => {
                   store.set('first-time-run', true)
-
-                  if (process.platform === 'darwin') {
-                    app.dock.hide()
-                  }
-
                   window.close()
                 }}
                 className='no-drag rounded-dm mx-auto w-[60%] rounded-md bg-black px-4 py-2 text-sm text-white hover:brightness-110'

+ 5 - 0
app/src/index.ts

@@ -78,6 +78,11 @@ function firstRunWindow() {
 
   welcomeWindow.loadURL(MAIN_WINDOW_WEBPACK_ENTRY)
   welcomeWindow.on('ready-to-show', () => welcomeWindow.show())
+  welcomeWindow.on('closed', () => {
+    if (process.platform === 'darwin') {
+      app.dock.hide()
+    }
+  })
 }
 
 let tray: Tray | null = null