From 5e5fb4d0e9f3c6c0719aacd62e1ad4a90a4cf3b4 Mon Sep 17 00:00:00 2001 From: sanio Date: Thu, 10 Jul 2025 03:38:02 +0900 Subject: [PATCH] fix settings window show, hide, cancel-hide naming --- src/app/MainHeader.js | 38 ++++++-------- src/electron/windowManager.js | 73 ++++++++++++--------------- src/features/settings/SettingsView.js | 4 +- 3 files changed, 49 insertions(+), 66 deletions(-) diff --git a/src/app/MainHeader.js b/src/app/MainHeader.js index e8b85b1..33c2a33 100644 --- a/src/app/MainHeader.js +++ b/src/app/MainHeader.js @@ -343,40 +343,32 @@ export class MainHeader extends LitElement { } } - showWindow(name, element) { + showSettingsWindow(element) { if (window.require) { const { ipcRenderer } = window.require('electron'); - console.log(`[MainHeader] showWindow('${name}') called at ${Date.now()}`); + console.log(`[MainHeader] showSettingsWindow called at ${Date.now()}`); - ipcRenderer.send('cancel-hide-window', name); + ipcRenderer.send('cancel-hide-settings-window'); - if (name === 'settings' && element) { - const rect = element.getBoundingClientRect(); - ipcRenderer.send('show-window', { - name: 'settings', - bounds: { - x: rect.left, - y: rect.top, - width: rect.width, - height: rect.height - } + if (element) { + const { left, top, width, height } = element.getBoundingClientRect(); + ipcRenderer.send('show-settings-window', { + x: left, + y: top, + width, + height, }); - } else { - ipcRenderer.send('show-window', name); } } } - hideWindow(name) { + hideSettingsWindow() { if (window.require) { - console.log(`[MainHeader] hideWindow('${name}') called at ${Date.now()}`); - window.require('electron').ipcRenderer.send('hide-window', name); + console.log(`[MainHeader] hideSettingsWindow called at ${Date.now()}`); + window.require('electron').ipcRenderer.send('hide-settings-window'); } } - cancelHideWindow(name) { - - } renderShortcut(accelerator) { if (!accelerator) return html``; @@ -449,8 +441,8 @@ export class MainHeader extends LitElement {