美化右键菜单

This commit is contained in:
2025-11-07 18:42:49 +08:00
parent 53c8befd0e
commit 1094191020
3 changed files with 251 additions and 23 deletions
+8 -20
View File
@@ -44,26 +44,14 @@ function createFloatingWindow(): void {
}
})
// Handle context menu
ipcMain.on('show-context-menu', () => {
if (floatingWindow) {
const { Menu } = require('electron')
const menu = Menu.buildFromTemplate([
{
label: '设置',
click: () => {
createSettingsWindow()
}
},
{
label: '退出',
click: () => {
app.quit()
}
}
])
menu.popup({ window: floatingWindow })
}
// Handle open settings from renderer
ipcMain.on('open-settings', () => {
createSettingsWindow()
})
// Handle quit app from renderer
ipcMain.on('quit-app', () => {
app.quit()
})
// Load the floating window HTML