1
0
mirror of https://github.com/upscayl/upscayl.git synced 2025-02-17 11:18:36 +01:00

Fixed percentage

This commit is contained in:
Feenix 2022-08-17 17:06:19 +05:30
parent 0db72d247d
commit 8144e6f420
3 changed files with 20 additions and 10 deletions

View File

@ -18,10 +18,11 @@ const isDev = require("electron-is-dev");
const prepareNext = require("electron-next");
// Prepare the renderer once the app is ready
let mainWindow;
app.on("ready", async () => {
await prepareNext("./renderer");
const mainWindow = new BrowserWindow({
mainWindow = new BrowserWindow({
width: 1100,
height: 700,
webPreferences: {
@ -97,17 +98,24 @@ ipcMain.on("open", async () => {
detached: false,
}
);
upscayl.stdout.on("data", (stdout) => {
console.log("UPSCAYL: ", stdout.toString());
// TODO: SEND THE STDOUT TO RENDERER FROM HERE
});
// let stdoutSave = "";
// upscayl.stdout.on("data", (data) => {
// // TODO: SEND THE STDOUT TO RENDERER FROM HERE
// data = data.toString();
// stdoutSave += data;
// });
upscayl.stderr.on("data", (stderr) => {
console.log(stderr.toString());
stderr = stderr.toString();
mainWindow.webContents.send("output", stderr.toString());
});
upscayl.on("close", (code) => {
console.log("Done upscaling", code);
mainWindow.webContents.send("done");
console.log(stdoutSave);
});
return filePaths[0];

View File

@ -5,6 +5,6 @@ contextBridge.exposeInMainWorld("electron", {
send: (command, payload) => ipcRenderer.send(command, payload),
on: (command, func) =>
ipcRenderer.on(command, (event, args) => {
func(...args);
func(event, args);
}),
});

View File

@ -9,16 +9,18 @@ const Home = () => {
window.electron.send("sendMessage", { message: "Hello!" });
setLoaded(true);
window.electron.on("done", () => {
console.log("DONE");
window.electron.on("output", (_, data) => {
if (data.length > 0 && data.length < 10) console.log(data);
});
window.electron.on("done", (_, data) => {
console.log("DONE!");
});
}, []);
const imageHandler = async () => {
var path = await window.electron.send("open");
SetImagePath(path);
console.log(imagePath);
};
return (