psychedelicious
|
d6acd96dec
|
feat(ui): clean up state, add mutex for image loading, add thumbnail loading
|
2024-09-06 21:27:36 +10:00 |
|
psychedelicious
|
2a7cffed2a
|
feat(ui): txt2img, img2img, inpaint & outpaint working
|
2024-09-06 21:27:36 +10:00 |
|
psychedelicious
|
edeb706d19
|
tidy(ui): rename canvas stuff
|
2024-09-06 21:27:35 +10:00 |
|
psychedelicious
|
c6bfeba61a
|
fix(ui): conflicts after rebasing
|
2024-09-06 21:27:35 +10:00 |
|
psychedelicious
|
34ccd5aa86
|
feat(ui): rename types size and position to dimensions and coordinate
|
2024-09-06 21:27:35 +10:00 |
|
psychedelicious
|
781ef806de
|
feat(ui): update staging handling to work w/ cropped mask
|
2024-09-06 21:27:35 +10:00 |
|
psychedelicious
|
f480a89e7a
|
feat(ui): use new canvas output node
|
2024-09-06 21:27:35 +10:00 |
|
psychedelicious
|
061eeb809f
|
feat(ui): img2img working
|
2024-09-06 21:27:35 +10:00 |
|
psychedelicious
|
0db5c6ac8e
|
feat(ui): rough out img2img on canvas
|
2024-09-06 21:27:35 +10:00 |
|
psychedelicious
|
eaaeb356d7
|
feat(ui): make documnet size a rect
|
2024-09-06 21:27:35 +10:00 |
|
psychedelicious
|
09ad8b6238
|
feat(ui): use canvas as source for control images (wip)
|
2024-09-06 21:27:35 +10:00 |
|
psychedelicious
|
3b08250331
|
tidy(ui): organise files
|
2024-09-06 21:27:35 +10:00 |
|
psychedelicious
|
cd02638db6
|
tidy(ui): organise files
|
2024-09-06 21:27:35 +10:00 |
|
psychedelicious
|
fd6eb91f79
|
feat(ui): revised canvas progress & staging image handling
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
5d00792e1f
|
fix(ui): denoise start on outpainting
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
e81fedba43
|
tidy(ui): disable preview images on every enqueue
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
183c9dd736
|
fix(ui): batch building after removing canvas files
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
5621075cb7
|
feat(ui): make Graph class's getMetadataNode public
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
b13d2087c2
|
tidy(ui): remove old canvas graphs
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
e37e885546
|
feat(ui): staging area works more better
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
e1ace99e05
|
feat(ui): staging area (rendering wip)
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
c0bfa07ea7
|
tidy(ui): type "Dimensions" -> "Size"
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
f4fceac372
|
feat(ui): add updateNode to Graph
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
c1f5345987
|
feat(ui): sdxl graphs
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
05992130d0
|
feat(ui): sd1 outpaint graph
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
9c646712e0
|
tests(ui): add missing tests for Graph class
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
0edff49957
|
feat(ui): add Graph.getid() util
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
0f709cb06a
|
feat(ui): outpaint graph, organize builder a bit
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
656dbbb9f1
|
feat(ui): inpaint sd1 graph
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
30c4ed87b5
|
feat(ui): txt2img & img2img graphs
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
46f86a54c1
|
feat(ui): generation mode calculation, fudged graphs
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
70f5231020
|
feat(ui): add utils for getting images from canvas
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
1ed43614c2
|
refactor(ui): divvy up canvas state a bit
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
3a5295574f
|
feat(ui): get region and base layer canvas to blob logic working
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
55260a886d
|
feat(ui): use node manager for addRegions
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
4f7bf5ad58
|
fix(ui): fix generation graphs
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
9cc4133184
|
refactor(ui): create classes to abstract mgmt of konva nodes
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
0d3721324d
|
tidy(ui): organise renderers
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
c3cada6bd5
|
fix(ui): incorrect rect/brush/eraser positions
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
2d123fa11c
|
refactor(ui): use "entity" instead of "data" for canvas
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
033e2b27a9
|
chore(ui): lint
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
c7af454bf5
|
refactor(ui): move loras to canvas slice
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
b4319630b1
|
refactor(ui): port remaining canvasV1 rendering logic to V2, remove old code
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
c2f60f33e6
|
refactor(ui): metadata recall (wip)
just enough let the app run
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
9a30bcbd94
|
refactor(ui): update generation tab graphs
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
8d7de1543b
|
refactor(ui): update components & logic to use new unified slice
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
9b8db06349
|
refactor(ui): update size/prompts state
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
5760d3180e
|
refactor(ui): canvas v2 (wip)
merge all canvas state reducers into one big slice (but with the logic split across files so it's not hell)
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
47b5b7c4b4
|
refactor(ui): canvas v2 (wip)
|
2024-09-06 21:27:34 +10:00 |
|
psychedelicious
|
bcfdae62e3
|
refactor(ui): canvas v2 (wip)
|
2024-09-06 21:27:34 +10:00 |
|