This commit is contained in:
Nayam Amarshe
2022-09-25 16:45:43 +05:30
parent 98e52e512b
commit 1954dcf990
5 changed files with 19 additions and 7 deletions

View File

@@ -6,18 +6,20 @@
const { join, dirname, resolve } = require("path");
const { getPlatform } = require("./getPlatform");
const appRootDir = require("app-root-dir");
const isDev = require("electron-is-dev");
const { app } = require("electron");
const appRootDir = app.getAppPath();
const binariesPath = isDev
? join(appRootDir.get(), "resources", getPlatform(), "bin")
: join(dirname(appRootDir.get()), "bin");
? join(appRootDir, "resources", getPlatform(), "bin")
: join(dirname(appRootDir), "bin");
const execPath = (execName) =>
resolve(join(binariesPath, `./upscayl-${execName}`));
const modelsPath = isDev
? resolve(join(appRootDir.get(), "resources", "models"))
: resolve(join(dirname(appRootDir.get()), "models"));
? resolve(join(appRootDir, "resources", "models"))
: resolve(join(dirname(appRootDir), "models"));
module.exports = { execPath, modelsPath };

View File

@@ -18,6 +18,7 @@ const {
ipcRenderer,
shell,
} = require("electron");
const isDev = require("electron-is-dev");
const prepareNext = require("electron-next");
const commands = require("./commands");
@@ -75,6 +76,8 @@ app.on("ready", async () => {
// Quit the app once all windows are closed
app.on("window-all-closed", app.quit);
console.log(app.getAppPath());
//------------------------Select File-----------------------------//
// ! DONT FORGET TO RESTART THE APP WHEN YOU CHANGE CODE HERE
ipcMain.handle(commands.SELECT_FILE, async () => {
const { canceled, filePaths } = await dialog.showOpenDialog({
@@ -91,6 +94,7 @@ ipcMain.handle(commands.SELECT_FILE, async () => {
}
});
//------------------------Select Folder-----------------------------//
ipcMain.handle(commands.SELECT_FOLDER, async (event, message) => {
const { canceled, filePaths } = await dialog.showOpenDialog({
properties: ["openDirectory"],