mirror of
https://github.com/th-ch/youtube-music.git
synced 2026-01-11 18:41:47 +00:00
fix(downloader): call submenu
This commit is contained in:
@ -5,6 +5,7 @@ import style from './style.css?inline';
|
||||
import { createPlugin } from '@/utils';
|
||||
import { onConfigChange, onMainLoad } from './main';
|
||||
import { onPlayerApiReady, onRendererLoad } from './renderer';
|
||||
import { onMenu } from './menu';
|
||||
import { t } from '@/i18n';
|
||||
|
||||
export type DownloaderPluginConfig = {
|
||||
@ -31,6 +32,7 @@ export default createPlugin({
|
||||
restartNeeded: true,
|
||||
config: defaultConfig,
|
||||
stylesheets: [style],
|
||||
menu: onMenu,
|
||||
backend: {
|
||||
start: onMainLoad,
|
||||
onConfigChange,
|
||||
|
||||
@ -3,7 +3,6 @@ import is from 'electron-is';
|
||||
|
||||
export const getFolder = (customFolder: string) =>
|
||||
customFolder || app.getPath('downloads');
|
||||
export const defaultMenuDownloadLabel = 'Download playlist';
|
||||
|
||||
export const sendFeedback = (win: BrowserWindow, message?: unknown) => {
|
||||
win.webContents.send('downloader-feedback', message);
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import { dialog } from 'electron';
|
||||
|
||||
import { downloadPlaylist } from './main';
|
||||
import { defaultMenuDownloadLabel, getFolder } from './main/utils';
|
||||
import { getFolder } from './main/utils';
|
||||
import { DefaultPresetList } from './types';
|
||||
|
||||
import { t } from '@/i18n';
|
||||
@ -19,7 +19,7 @@ export const onMenu = async ({
|
||||
|
||||
return [
|
||||
{
|
||||
label: defaultMenuDownloadLabel,
|
||||
label: t('plugins.downloader.menu.download-playlist'),
|
||||
click: () => downloadPlaylist(),
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user