From 41b0af304872af7ce89c33e0313d0508dbcc2da4 Mon Sep 17 00:00:00 2001 From: ThaUnknown <6506529+ThaUnknown@users.noreply.github.com> Date: Tue, 30 May 2023 20:00:56 +0200 Subject: [PATCH] fix: title bar controls --- package.json | 2 +- src/index.js | 19 +++------------ src/renderer/src/lib/Menubar.svelte | 38 ----------------------------- 3 files changed, 5 insertions(+), 54 deletions(-) diff --git a/package.json b/package.json index 80700c3..cc53876 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Miru", - "version": "3.11.2", + "version": "3.11.3", "author": "ThaUnknown_ ", "description": "Stream anime torrents, real-time with no waiting for downloads.", "main": "src/index.js", diff --git a/src/index.js b/src/index.js index ec9b83f..862d2c3 100644 --- a/src/index.js +++ b/src/index.js @@ -131,6 +131,10 @@ function createWindow () { height: 900, frame: process.platform === 'darwin', // Only keep the native frame on Mac titleBarStyle: 'hidden', + titleBarOverlay: { + color: '#191c20', + height: 28 + }, backgroundColor: '#191c20', autoHideMenuBar: true, webPreferences: { @@ -242,21 +246,6 @@ ipcMain.on('dialog', async (event, data) => { } }) -ipcMain.on('minimize', (event) => { - BrowserWindow.fromWebContents(event.sender).minimize() -}) -ipcMain.on('maximize', (event) => { - const window = BrowserWindow.fromWebContents(event.sender) - if (window.isMaximized()) { - window.unmaximize() - } else { - window.maximize() - } -}) -ipcMain.on('close', () => { - app.quit() -}) - let status = null const discord = new Client({ transport: 'ipc' diff --git a/src/renderer/src/lib/Menubar.svelte b/src/renderer/src/lib/Menubar.svelte index b13e4b8..c7db1cc 100644 --- a/src/renderer/src/lib/Menubar.svelte +++ b/src/renderer/src/lib/Menubar.svelte @@ -16,25 +16,6 @@ {/if} - {#if window.version.platform !== 'darwin'} -
-
window.IPC.emit('minimize')}> - - - -
-
window.IPC.emit('maximize')}> - - - -
-
window.IPC.emit('close')}> - - - -
-
- {/if} @@ -53,23 +34,4 @@ height: 16px; width: 16px; } - .controls > div { - width: 40px; - transition: background 0.15s ease; - } - .controls > div:hover { - background-color: #ffffff33; - color: #fff; - } - .controls > .close:hover { - background-color: #e81123 !important; - } - svg { - width: 18px; - height: 18px; - width: 100%; - } - path { - fill: currentColor; - }