Change outputfolder name
This commit is contained in:
parent
6bcb42791b
commit
7b47287035
14
package-lock.json
generated
14
package-lock.json
generated
@ -35,7 +35,7 @@
|
|||||||
"@types/react-dom": "^18.0.8",
|
"@types/react-dom": "^18.0.8",
|
||||||
"autoprefixer": "^10.4.13",
|
"autoprefixer": "^10.4.13",
|
||||||
"cross-env": "^7.0.3",
|
"cross-env": "^7.0.3",
|
||||||
"electron": "^23.1.4",
|
"electron": "^23.2.4",
|
||||||
"electron-builder": "^24.0.0",
|
"electron-builder": "^24.0.0",
|
||||||
"next": "^13.0.2",
|
"next": "^13.0.2",
|
||||||
"postcss": "^8.4.18",
|
"postcss": "^8.4.18",
|
||||||
@ -3221,9 +3221,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/electron": {
|
"node_modules/electron": {
|
||||||
"version": "23.1.4",
|
"version": "23.2.4",
|
||||||
"resolved": "https://registry.npmjs.org/electron/-/electron-23.1.4.tgz",
|
"resolved": "https://registry.npmjs.org/electron/-/electron-23.2.4.tgz",
|
||||||
"integrity": "sha512-3Z6CpAPdhv6haYX9DTO7k0l6uAUreZM3/EngQYqGN3Gz7Fp0DPb/egt8BwR3ClG/jTlQM+PQ+5WkTK0eMjm07A==",
|
"integrity": "sha512-ceFd+KIhzK3srGY22kcBu8QH7hV1G3DHlgrg2LGjg7mgtzxlXeyKzk2Efq0iFNu3ly14QKfiN5gYdvEenmzOAA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"hasInstallScript": true,
|
"hasInstallScript": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
@ -10047,9 +10047,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"electron": {
|
"electron": {
|
||||||
"version": "23.1.4",
|
"version": "23.2.4",
|
||||||
"resolved": "https://registry.npmjs.org/electron/-/electron-23.1.4.tgz",
|
"resolved": "https://registry.npmjs.org/electron/-/electron-23.2.4.tgz",
|
||||||
"integrity": "sha512-3Z6CpAPdhv6haYX9DTO7k0l6uAUreZM3/EngQYqGN3Gz7Fp0DPb/egt8BwR3ClG/jTlQM+PQ+5WkTK0eMjm07A==",
|
"integrity": "sha512-ceFd+KIhzK3srGY22kcBu8QH7hV1G3DHlgrg2LGjg7mgtzxlXeyKzk2Efq0iFNu3ly14QKfiN5gYdvEenmzOAA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"@electron/get": "^2.0.0",
|
"@electron/get": "^2.0.0",
|
||||||
|
@ -143,7 +143,7 @@
|
|||||||
"@types/react-dom": "^18.0.8",
|
"@types/react-dom": "^18.0.8",
|
||||||
"autoprefixer": "^10.4.13",
|
"autoprefixer": "^10.4.13",
|
||||||
"cross-env": "^7.0.3",
|
"cross-env": "^7.0.3",
|
||||||
"electron": "^23.1.4",
|
"electron": "^23.2.4",
|
||||||
"electron-builder": "^24.0.0",
|
"electron-builder": "^24.0.0",
|
||||||
"next": "^13.0.2",
|
"next": "^13.0.2",
|
||||||
"postcss": "^8.4.18",
|
"postcss": "^8.4.18",
|
||||||
|
@ -7,6 +7,9 @@ export const customModelsPathAtom = atomWithStorage<string | null>(
|
|||||||
|
|
||||||
export const scaleAtom = atomWithStorage<"2" | "3" | "4">("scale", "4");
|
export const scaleAtom = atomWithStorage<"2" | "3" | "4">("scale", "4");
|
||||||
|
|
||||||
export const batchModeAtom = atomWithStorage("batchMode", false);
|
export const batchModeAtom = atomWithStorage<boolean>("batchMode", false);
|
||||||
|
|
||||||
export const saveOutputFolderAtom = atomWithStorage("saveOutputFolder", false);
|
export const rememberOutputFolderAtom = atomWithStorage<boolean>(
|
||||||
|
"rememberOutputFolder",
|
||||||
|
false
|
||||||
|
);
|
||||||
|
@ -4,8 +4,8 @@ import commands from "../../electron/commands";
|
|||||||
import { useAtom } from "jotai";
|
import { useAtom } from "jotai";
|
||||||
import {
|
import {
|
||||||
customModelsPathAtom,
|
customModelsPathAtom,
|
||||||
|
rememberOutputFolderAtom,
|
||||||
scaleAtom,
|
scaleAtom,
|
||||||
saveOutputFolderAtom,
|
|
||||||
} from "../atoms/userSettingsAtom";
|
} from "../atoms/userSettingsAtom";
|
||||||
import { modelsListAtom } from "../atoms/modelsListAtom";
|
import { modelsListAtom } from "../atoms/modelsListAtom";
|
||||||
|
|
||||||
@ -45,7 +45,9 @@ function SettingsTab({
|
|||||||
|
|
||||||
const [customModelsPath, setCustomModelsPath] = useAtom(customModelsPathAtom);
|
const [customModelsPath, setCustomModelsPath] = useAtom(customModelsPathAtom);
|
||||||
const [modelOptions, setModelOptions] = useAtom(modelsListAtom);
|
const [modelOptions, setModelOptions] = useAtom(modelsListAtom);
|
||||||
const [saveOutputFolder, setSaveOutputFolder] = useAtom(saveOutputFolderAtom);
|
const [rememberOutputFolder, setRememberOutputFolder] = useAtom(
|
||||||
|
rememberOutputFolderAtom
|
||||||
|
);
|
||||||
|
|
||||||
const [scale, setScale] = useAtom(scaleAtom);
|
const [scale, setScale] = useAtom(scaleAtom);
|
||||||
|
|
||||||
@ -156,9 +158,9 @@ function SettingsTab({
|
|||||||
<input
|
<input
|
||||||
type="checkbox"
|
type="checkbox"
|
||||||
className="toggle-primary toggle"
|
className="toggle-primary toggle"
|
||||||
defaultChecked={saveOutputFolder}
|
defaultChecked={rememberOutputFolder}
|
||||||
onClick={() => {
|
onChange={() => {
|
||||||
setSaveOutputFolder((oldValue) => !oldValue);
|
setRememberOutputFolder((oldValue) => !oldValue);
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
@ -337,6 +337,14 @@ const Home = () => {
|
|||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
resetImagePaths();
|
resetImagePaths();
|
||||||
|
|
||||||
|
if (
|
||||||
|
e.dataTransfer.items.length === 0 ||
|
||||||
|
e.dataTransfer.files.length === 0
|
||||||
|
) {
|
||||||
|
alert("Please drag and drop an image");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
const type = e.dataTransfer.items[0].type;
|
const type = e.dataTransfer.items[0].type;
|
||||||
console.log("🚀 => handleDrop => type", type);
|
console.log("🚀 => handleDrop => type", type);
|
||||||
const filePath = e.dataTransfer.files[0].path;
|
const filePath = e.dataTransfer.files[0].path;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user