mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
425d3bc95d
When drawing with the locked canvas, if a brush stroke gets too close to the edge of the canvas and its stroke would extend past the edge of the canvas, the edge of that stroke will be seen after unlocking the canvas. This could cause a problem if you unlock the canvas and now have a bunch of strokes just outside the init image area, which are far back in undo history and you cannot easily erase. With this change, lines drawn while the canvas is locked get clipped to the initial image bbox, fixing this issue. Additionally, the merge and save to gallery functions have been updated to respect the initial image bbox so they function how you'd expect. |
||
---|---|---|
.. | ||
dist | ||
patches | ||
src | ||
.eslintrc.cjs | ||
.gitignore | ||
eslintconfig.json | ||
favicon.ico | ||
index.d.ts | ||
index.html | ||
package.json | ||
README.md | ||
tsconfig.json | ||
tsconfig.node.json | ||
vite.config.ts | ||
yarn.lock |
Stable Diffusion Web UI
Run
python scripts/dream.py --web
serves both frontend and backend at http://localhost:9090
Evironment
Install node (includes npm) and optionally yarn.
From frontend/
run npm install
/ yarn install
to install the frontend
packages.
Dev
- From
frontend/
, runnpm dev
/yarn dev
to start the dev server. - Run
python scripts/dream.py --web
. - Navigate to the dev server address e.g.
http://localhost:5173/
.
To build for dev: npm build-dev
/ yarn build-dev
To build for production: npm build
/ yarn build
TODO
- Search repo for "TODO"