feat(tray): ensure window is visible

This commit is contained in:
Elian Doran 2025-02-01 10:46:27 +02:00
parent c1f8c8a0b9
commit ae4f012390
No known key found for this signature in database

View File

@ -68,12 +68,21 @@ function updateTrayMenu() {
return;
}
function ensureVisible() {
if (mainWindow) {
mainWindow.show();
mainWindow.focus();
}
}
function triggerKeyboardAction(actionName: KeyboardActionNames) {
mainWindow?.webContents.send("globalShortcut", actionName);
ensureVisible();
}
function openInSameTab(note: BNote | BRecentNote) {
mainWindow?.webContents.send("openInSameTab", note.noteId);
ensureVisible();
}
function buildBookmarksMenu() {
@ -127,8 +136,7 @@ function updateTrayMenu() {
if (isVisible) {
mainWindow.hide();
} else {
mainWindow.show();
mainWindow.focus();
ensureVisible();
}
}
},