From d2fd07161c85395b8b4abe88ae2f689de0d3e5c2 Mon Sep 17 00:00:00 2001 From: Jokul Date: Sat, 4 Jul 2026 23:38:09 +0800 Subject: [PATCH] fix: UI improvements - Remove auto-open devtools - Settings as right drawer - DB selector in title bar - Sidebar expand/collapse - Fix dark mode colors for key detail --- electron/main/index.ts | 1 - src/App.vue | 9 +-- src/components/DbSelector.vue | 22 +++++-- src/components/MainArea.vue | 107 +++++++++++++++++++--------------- src/components/Sidebar.vue | 61 +++++++++++++++++-- src/components/TitleBar.vue | 21 ++++++- src/styles/global.css | 57 ++++++++++++++++++ 7 files changed, 216 insertions(+), 62 deletions(-) diff --git a/electron/main/index.ts b/electron/main/index.ts index ec762f8..dd7286d 100644 --- a/electron/main/index.ts +++ b/electron/main/index.ts @@ -41,7 +41,6 @@ function createWindow(): void { if (process.env.ELECTRON_RENDERER_URL) { mainWindow.loadURL(process.env.ELECTRON_RENDERER_URL) - mainWindow.webContents.openDevTools() } else { mainWindow.loadFile(join(__dirname, '../renderer/index.html')) } diff --git a/src/App.vue b/src/App.vue index 3b9df40..7f8141d 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,6 +1,6 @@