Files
youtube-music/plugins/visualizer/menu.js
2023-08-29 17:22:38 +09:00

24 lines
608 B
JavaScript

const { readdirSync } = require('node:fs');
const path = require('node:path');
const { setMenuOptions } = require('../../config/plugins');
const visualizerTypes = readdirSync(path.join(__dirname, 'visualizers')).map(
(filename) => path.parse(filename).name,
);
module.exports = (win, options) => [
{
label: 'Type',
submenu: visualizerTypes.map((visualizerType) => ({
label: visualizerType,
type: 'radio',
checked: options.type === visualizerType,
click() {
options.type = visualizerType;
setMenuOptions('visualizer', options);
},
})),
},
];