Merge remote-tracking branch 'upstream/master' into styled-bars-download-chooser

This commit is contained in:
Araxeus
2021-04-01 02:56:11 +03:00
13 changed files with 123 additions and 106 deletions

View File

@ -2,15 +2,14 @@ const { existsSync, mkdirSync } = require("fs");
const { join } = require("path");
const { URL } = require("url");
const { ipcMain } = require("electron");
const { dialog, ipcMain } = require("electron");
const is = require("electron-is");
const ytpl = require("ytpl");
const { setOptions } = require("../../config/plugins");
const { sendError } = require("./back");
const { defaultMenuDownloadLabel, getFolder } = require("./utils");
const { setOptions } = require('../../config/plugins')
const { dialog } = require('electron');
let downloadLabel = defaultMenuDownloadLabel;
module.exports = (win, options, refreshMenu) => [
@ -63,16 +62,17 @@ module.exports = (win, options, refreshMenu) => [
},
},
{
label: 'Choose download folder:',
label: "Choose download folder",
click: () => {
let result = dialog.showOpenDialogSync({
properties: ['openDirectory', 'createDirectory'],
let result = dialog.showOpenDialogSync({
properties: ["openDirectory", "createDirectory"],
defaultPath: getFolder(options.downloadFolder),
})
if(result) {
options.downloadFolder = result[0]
setOptions("downloader", options)
} //else = user pressed cancel
}
});
if (result) {
options.downloadFolder = result[0];
setOptions("downloader", options);
} // else = user pressed cancel
},
},
];