psychedelicious
f1356105c1
refactor(ui): canvas v2 (wip)
2024-08-27 10:59:24 +10:00
psychedelicious
8acc6379fb
refactor(ui): canvas v2 (wip)
2024-08-27 10:59:24 +10:00
psychedelicious
d13014c5d9
feat(ui): bbox tool
2024-08-27 10:59:24 +10:00
psychedelicious
db11d8ba90
fix(ui): rect tool preview
2024-08-27 10:59:24 +10:00
psychedelicious
46a4ee2360
fix(ui): multiple stages
2024-08-27 10:59:24 +10:00
psychedelicious
a19c053b88
feat(ui): decouple konva logic from nanostores
2024-08-27 10:59:24 +10:00
psychedelicious
5b47a32d31
feat(ui): store all stage attrs in nanostores
2024-08-27 10:59:24 +10:00
psychedelicious
32ae9efb6a
feat(ui): round stage scale
2024-08-27 10:59:24 +10:00
psychedelicious
b81bee551a
chore(ui): bump konva
2024-08-27 10:59:24 +10:00
psychedelicious
8c9dffd082
feat(ui): generation bbox transformation working
...
whew
2024-08-27 10:59:24 +10:00
psychedelicious
cdfae643e4
feat(ui): wip generation bbox
2024-08-27 10:59:24 +10:00
psychedelicious
cb93108206
feat(ui): wip generation bbox
2024-08-27 10:59:24 +10:00
psychedelicious
c11343dc1c
feat(ui): CL zoom and pan, some rendering optimizations
2024-08-27 10:59:24 +10:00
psychedelicious
3733c6f89d
Revert "feat(ui): add x,y,scaleX,scaleY,rotation to objects"
...
This reverts commit 53318b396c967c72326a7e4dea09667b2ab20bdd.
2024-08-27 10:59:24 +10:00
psychedelicious
3c23a0eac0
feat(ui): layers manage their own bbox
2024-08-27 10:59:24 +10:00
psychedelicious
7fd69ab1f1
docs(ui): konva image object docstrings
2024-08-27 10:59:24 +10:00
psychedelicious
3f511774de
feat(ui): add x,y,scaleX,scaleY,rotation to objects
2024-08-27 10:59:24 +10:00
psychedelicious
3600100879
fix(ui): show color picker when using rect tool
2024-08-27 10:59:24 +10:00
psychedelicious
8fae372103
feat(ui): image loading fallback for raster layers
2024-08-27 10:59:24 +10:00
psychedelicious
2fce1fe04c
feat(ui): bbox calc for raster layers
2024-08-27 10:59:24 +10:00
psychedelicious
22f3e975c7
feat(ui): do not fill brush preview when drawing
2024-08-27 10:59:24 +10:00
psychedelicious
c6ced5a210
fix(ui): brush spacing handling
2024-08-27 10:59:24 +10:00
psychedelicious
5d66e85205
fix(ui): jank when starting a shape when not already focused on stage
2024-08-27 10:59:24 +10:00
psychedelicious
649f163bf7
feat(ui): wip raster layers
...
I meant to split this up into smaller commits and undo some of it, but I committed afterwards and it's tedious to undo.
2024-08-27 10:59:24 +10:00
psychedelicious
4c821bd930
feat(ui): support image objects on raster layers
...
Just the UI and internal state, not rendering yet.
2024-08-27 10:59:24 +10:00
psychedelicious
6359de4e25
tidy(ui): clean up event handlers
...
Separate logic for each tool in preparation for ellipse and polygon tools.
2024-08-27 10:59:24 +10:00
psychedelicious
2c610c8cd4
feat(ui): raster layer reset, object group util
2024-08-27 10:59:24 +10:00
psychedelicious
7efe8a249b
feat(ui): rect shape preview now has fill
2024-08-27 10:59:24 +10:00
psychedelicious
bd421d184e
feat(ui): cancel shape drawing on esc
2024-08-27 10:59:24 +10:00
psychedelicious
78f5844ba0
feat(ui): temp disable history on CL
2024-08-27 10:59:23 +10:00
psychedelicious
f6bb4d5051
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-08-27 10:59:23 +10:00
psychedelicious
56642c3e87
feat(ui): add raster layer rendering and interaction (WIP)
2024-08-27 10:59:23 +10:00
psychedelicious
9fd8678d3d
feat(ui): scaffold out raster layers
...
Raster layers may have images, lines and shapes. These will replace initial image layers and provide sketching functionality like we have on canvas.
2024-08-27 10:59:23 +10:00
psychedelicious
8b89518fd6
refactor(ui): revise types for line and rect objects
...
- Create separate object types for brush and eraser lines, instead of a single type that has a `tool` field.
- Create new object type for rect shapes.
- Add logic to schemas to migrate old object types to new.
- Update renderers & reducers.
2024-08-27 10:59:23 +10:00
Ryan Dick
50085b40bb
Update starter model size estimates.
2024-08-26 20:17:50 -04:00
Mary Hipp
cff382715a
default workflow: add steps to exposed fields, add more notes
2024-08-26 20:17:50 -04:00
Brandon Rising
54d54d1bf2
Run ruff
2024-08-26 20:17:50 -04:00
Mary Hipp
e84ea68282
remove prompt
2024-08-26 20:17:50 -04:00
Mary Hipp
160dd36782
update default workflow for flux
2024-08-26 20:17:50 -04:00
Brandon Rising
65bb46bcca
Rename params for flux and flux vae, add comments explaining use of the config_path in model config
2024-08-26 20:17:50 -04:00
Brandon Rising
2d185fb766
Run ruff
2024-08-26 20:17:50 -04:00
Brandon Rising
2ba9b02932
Fix type error in tsc
2024-08-26 20:17:50 -04:00
Brandon Rising
849da67cc7
Remove no longer used code in the flux denoise function
2024-08-26 20:17:50 -04:00
Brandon Rising
3ea6c9666e
Remove in progress images until we're able to make the valuable
2024-08-26 20:17:50 -04:00
Brandon Rising
cf633e4ef2
Only install starter models if not already installed
2024-08-26 20:17:50 -04:00
Ryan Dick
bbf934d980
Remove outdated TODO.
2024-08-26 20:17:50 -04:00
Ryan Dick
620f733110
ruff format
2024-08-26 20:17:50 -04:00
Ryan Dick
67928609a3
Downgrade accelerate and huggingface-hub deps to original versions.
2024-08-26 20:17:50 -04:00
Ryan Dick
5f15afb7db
Remove flux repo dependency
2024-08-26 20:17:50 -04:00
Ryan Dick
635d2f480d
ruff
2024-08-26 20:17:50 -04:00