From 26952395593cfc783349affaa9a41c28879a4ddd Mon Sep 17 00:00:00 2001 From: 4gray <4gray@users.noreply.github.com> Date: Wed, 24 May 2023 08:50:14 +0200 Subject: [PATCH] refactor: update custom-electron-titlebar integration --- electron/preload.ts | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/electron/preload.ts b/electron/preload.ts index 4b6a2af25..3f7abe05b 100644 --- a/electron/preload.ts +++ b/electron/preload.ts @@ -1,14 +1,7 @@ -const customTitlebar = require('custom-electron-titlebar'); -const { ipcRenderer } = require('electron'); +import { Titlebar, TitlebarColor } from 'custom-electron-titlebar'; window.addEventListener('DOMContentLoaded', () => { - new customTitlebar.Titlebar({ - backgroundColor: customTitlebar.Color.fromHex('#000'), - onMinimize: () => ipcRenderer.send('window-minimize'), - onMaximize: () => ipcRenderer.send('window-maximize'), - onClose: () => ipcRenderer.send('window-close'), - isMaximized: () => ipcRenderer.sendSync('window-is-maximized'), - onMenuItemClick: (commandId) => - ipcRenderer.send('menu-event', commandId), + new Titlebar({ + backgroundColor: TitlebarColor.fromHex('#000'), }); });