mirror of
https://github.com/th-ch/youtube-music.git
synced 2026-01-12 19:01:47 +00:00
Option to toggle devtools
This commit is contained in:
2
index.js
2
index.js
@ -168,8 +168,8 @@ app.on("activate", () => {
|
||||
});
|
||||
|
||||
app.on("ready", () => {
|
||||
setApplicationMenu();
|
||||
mainWindow = createMainWindow();
|
||||
setApplicationMenu(mainWindow);
|
||||
setUpTray(app, mainWindow);
|
||||
|
||||
// Autostart at login
|
||||
|
||||
19
menu.js
19
menu.js
@ -13,7 +13,7 @@ const {
|
||||
startAtLogin,
|
||||
} = require("./store");
|
||||
|
||||
const mainMenuTemplate = [
|
||||
const mainMenuTemplate = (win) => [
|
||||
{
|
||||
label: "Plugins",
|
||||
submenu: getAllPlugins().map((plugin) => {
|
||||
@ -79,13 +79,26 @@ const mainMenuTemplate = [
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
label: "Toggle DevTools",
|
||||
// Cannot use "toggleDevTools" role in MacOS
|
||||
click: () => {
|
||||
const { webContents } = win;
|
||||
if (webContents.isDevToolsOpened()) {
|
||||
webContents.closeDevTools();
|
||||
} else {
|
||||
const devToolsOptions = {};
|
||||
webContents.openDevTools(devToolsOptions);
|
||||
}
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
];
|
||||
|
||||
module.exports.mainMenuTemplate = mainMenuTemplate;
|
||||
module.exports.setApplicationMenu = () => {
|
||||
const menuTemplate = [...mainMenuTemplate];
|
||||
module.exports.setApplicationMenu = (win) => {
|
||||
const menuTemplate = [...mainMenuTemplate(win)];
|
||||
if (process.platform === "darwin") {
|
||||
const name = app.name;
|
||||
menuTemplate.unshift({
|
||||
|
||||
Reference in New Issue
Block a user