psychedelicious
|
767337fb8e
|
feat(ui): img2img working
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
d4a0e7899b
|
feat(ui): rough out img2img on canvas
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
115d938e8e
|
feat(ui): make documnet size a rect
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
2fd9575cd3
|
feat(ui): use canvas as source for control images (wip)
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
a9ec37ea79
|
tidy(ui): organise files
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
8ed4351a9a
|
tidy(ui): organise files
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
fdb27d836d
|
feat(ui): revised canvas progress & staging image handling
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
41ff92592c
|
fix(ui): denoise start on outpainting
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
f5474f18d6
|
tidy(ui): disable preview images on every enqueue
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
a012cc7041
|
fix(ui): batch building after removing canvas files
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
fc2bb5014c
|
feat(ui): make Graph class's getMetadataNode public
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
002fddbf6e
|
tidy(ui): remove old canvas graphs
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
91bf5ac9a2
|
feat(ui): staging area works more better
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
361d3383fc
|
feat(ui): staging area (rendering wip)
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
54ff94ec38
|
tidy(ui): type "Dimensions" -> "Size"
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
07beb170be
|
feat(ui): add updateNode to Graph
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
eafa536c56
|
feat(ui): sdxl graphs
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
abdb5abbc1
|
feat(ui): sd1 outpaint graph
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
a1dbf426ec
|
tests(ui): add missing tests for Graph class
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
30ba131704
|
feat(ui): add Graph.getid() util
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
e3f0fb539e
|
feat(ui): outpaint graph, organize builder a bit
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
d6667c773b
|
feat(ui): inpaint sd1 graph
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
1bb7f40b0a
|
feat(ui): txt2img & img2img graphs
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
bf8d2250ca
|
feat(ui): generation mode calculation, fudged graphs
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
1b2d045be1
|
feat(ui): add utils for getting images from canvas
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
ac0f93f2c2
|
refactor(ui): divvy up canvas state a bit
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
8a75b1411a
|
feat(ui): get region and base layer canvas to blob logic working
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
6ee0064ce0
|
feat(ui): use node manager for addRegions
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
5fcaae39df
|
fix(ui): fix generation graphs
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
3e21106336
|
refactor(ui): create classes to abstract mgmt of konva nodes
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
9295985082
|
tidy(ui): organise renderers
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
1c6015ca73
|
fix(ui): incorrect rect/brush/eraser positions
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
efac5c8f06
|
refactor(ui): use "entity" instead of "data" for canvas
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
13bb45934c
|
chore(ui): lint
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
54ba852e71
|
refactor(ui): move loras to canvas slice
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
5fc0bc5136
|
refactor(ui): port remaining canvasV1 rendering logic to V2, remove old code
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
9be3e0050d
|
refactor(ui): metadata recall (wip)
just enough let the app run
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
0d73d9dfd3
|
refactor(ui): update generation tab graphs
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
9a860dbab5
|
refactor(ui): update components & logic to use new unified slice
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
acc1fefa77
|
refactor(ui): update size/prompts state
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
df9f998671
|
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 22:56:24 +10:00 |
|
psychedelicious
|
2db7608401
|
refactor(ui): canvas v2 (wip)
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
506632206c
|
refactor(ui): canvas v2 (wip)
|
2024-09-06 22:56:24 +10:00 |
|
psychedelicious
|
e1b9cac1df
|
feat(ui): raster layer logic
- Deduplicate shared logic
- Split up giant renderers file into separate cohesive files
- Tons of cleanup
- Progress on raster layer functionality
|
2024-09-06 22:56:24 +10:00 |
|
Mary Hipp
|
3e569c8312
|
feat(ui): add fields for CLIP embed models and Flux VAE models in workflows
|
2024-08-29 11:52:51 -04:00 |
|
Brandon Rising
|
101de8c25d
|
Update t5 encoder formats to accurately reflect the quantization strategy and data type
|
2024-08-26 20:17:50 -04:00 |
|
Brandon Rising
|
5063be92bf
|
Switch flux to using its own conditioning field
|
2024-08-26 20:17:50 -04:00 |
|
Brandon Rising
|
1f9bdd1a9a
|
Undo changes to the v2 dir of frontend types
|
2024-08-26 20:17:50 -04:00 |
|
Mary Hipp
|
d1f904d41f
|
tsc and lint fix
|
2024-08-26 20:17:50 -04:00 |
|
Mary Hipp
|
269388c9f4
|
feat(ui): create new field for t5 encoder models in nodes
|
2024-08-26 20:17:50 -04:00 |
|