New setting-save method

This commit is contained in:
2022-11-23 15:04:29 +01:00
parent f585c81d38
commit c768cf225f
8 changed files with 249 additions and 142 deletions

View File

@@ -4,7 +4,7 @@ import logger from "./logger";
import { setBlenderLoading, setBlenderStatus } from "./ui/menu";
import { setLogNumber, setPastTime, setRemainingTime, setRenderDisplayProgress, setStatus, setPastTimeNow, setRemainingTimeNow } from "./ui/renderingPage";
import {imageLoading, imageLoaded} from "./ui/settingsPage";
import { getLogList, getLogSize, settingList } from "./settings";
import { getLogSize, getInOutSettings } from "./settings";
import isValid from "is-valid-path";
import { pageSetRendering, setProgress, openPage, Page } from "../renderer";
import { ipcRenderer } from "electron";
@@ -198,15 +198,15 @@ function blender(command:blenderCmd) {
}
} else if(command === blenderCmd.startRendering) {
if(readyToAcceptCommand) {
if(settingList.log == "") {
if(getInOutSettings().log == "") {
logger.warningMSG("No log selected!");
} else if(!isValid(settingList.log)) {
} else if(!isValid(getInOutSettings().log)) {
logger.warningMSG("Output path is invalid!");
} else {
currentLogPortion = 0;
const logSizeList:number[] = [];
getLogList().forEach(function (value, index) {
getInOutSettings().logList.forEach(function (value, index) {
logSizeList.push(getLogSize(index));
});