a722790afc
fix(ui): background rendering
2024-08-27 11:01:21 +10:00
320151a040
pkg(ui): remove unused deps react-konva & use-image
2024-08-27 11:01:21 +10:00
c090f511c3
feat(ui): organize konva state and files
2024-08-27 11:01:21 +10:00
86dd1475b3
fix(ui): merge conflicts in image deletion listener
2024-08-27 11:01:21 +10:00
0b71ac258c
fix(ui): region rendering
2024-08-27 11:01:21 +10:00
54e1eae509
fix(ui): inpaint mask rendering
2024-08-27 11:01:21 +10:00
bf57b2dc77
fix(ui): staging area rendering
2024-08-27 11:01:21 +10:00
de3c27b44f
fix(ui): stale selected entity
2024-08-27 11:01:21 +10:00
05717fea93
fix(ui): staging area image offset
2024-08-27 11:01:21 +10:00
191584d229
feat(ui): tweak layer ui component
2024-08-27 11:01:21 +10:00
6069169e6b
fix(ui): resetting layer resets position
2024-08-27 11:01:21 +10:00
07438587f3
feat(ui): updated layer list component styling
2024-08-27 11:01:21 +10:00
913e36d6fd
feat(ui): transformable layers
2024-08-27 11:01:21 +10:00
139004b976
feat(ui): move tool icon is pointer like in other apps
2024-08-27 11:01:21 +10:00
ef4269d585
feat(ui): do not floor cursor position
2024-08-27 11:01:21 +10:00
954cb129a4
feat(ui): disable gallery hotkeys while staging
2024-08-27 11:01:21 +10:00
02c4b28de5
feat(ui): revised canvas progress & staging image handling
2024-08-27 11:01:21 +10:00
febea88b58
feat(ui): show queue item origin in queue list
2024-08-27 11:01:21 +10:00
40ccfac514
chore(ui): typegen
2024-08-27 11:01:21 +10:00
831fb814cc
feat(app): add origin to session queue
...
The origin is an optional field indicating the queue item's origin. For example, "canvas" when the queue item originated from the canvas or "workflows" when the queue item originated from the workflows tab. If omitted, we assume the queue item originated from the API directly.
- Add migration to add the nullable column to the `session_queue` table.
- Update relevant event payloads with the new field.
- Add `cancel_by_origin` method to `session_queue` service and corresponding route. This is required for the canvas to bail out early when staging images.
- Add `origin` to both `SessionQueueItem` and `Batch` - it needs to be provided initially via the batch and then passed onto the queue item.
-
2024-08-27 11:01:21 +10:00
bf166fdd61
fix(ui): denoise start on outpainting
2024-08-27 11:01:21 +10:00
384bde3539
feat(ui): add redux events for queue cleared & batch enqueued socket events
2024-08-27 11:01:21 +10:00
6f1d238d0a
feat(ui): canvas staging area works
2024-08-27 11:01:21 +10:00
ac524153a7
feat(ui): switch to view tool when staging
2024-08-27 11:01:21 +10:00
2cad2b15cf
tidy(ui): disable preview images on every enqueue
2024-08-27 11:01:21 +10:00
fd63e202fe
feat(ui): rough out save staging image
2024-08-27 11:01:21 +10:00
a0250e47e3
feat(ui): staging area image visibility toggle
2024-08-27 11:01:21 +10:00
7d8ece45bb
fix(ui): batch building after removing canvas files
2024-08-27 11:01:21 +10:00
ffb8f053da
feat(ui): make Graph class's getMetadataNode public
2024-08-27 11:01:21 +10:00
fb46f457f9
tidy(ui): remove old canvas graphs
2024-08-27 11:01:21 +10:00
6d4f4152a7
fix(ui): do not select already-selected entity
2024-08-27 11:01:20 +10:00
d3d0ac7327
tidy(ui): naming things
2024-08-27 11:01:20 +10:00
f57df46995
tidy(ui): file organisation
2024-08-27 11:01:20 +10:00
a747171745
fix(ui): reset cursor pos when fitting document
2024-08-27 11:01:20 +10:00
e9ae9e80d4
feat(ui): staging area works more better
2024-08-27 11:01:20 +10:00
3b9a59b98d
feat(ui): staging area barely works
2024-08-27 11:01:20 +10:00
8a381e7f74
feat(ui): consolidate konva API
2024-08-27 11:01:20 +10:00
61513fc800
feat(ui): consolidate konva API
2024-08-27 11:01:20 +10:00
1d26c49e92
feat(ui): staging area (rendering wip)
2024-08-27 11:01:20 +10:00
77be9836d2
tidy(ui): type "Dimensions" -> "Size"
2024-08-27 11:01:20 +10:00
4427960acb
feat(ui): add updateNode to Graph
2024-08-27 11:01:20 +10:00
84aa4fb7bc
feat(ui): sdxl graphs
2024-08-27 11:01:20 +10:00
01df96cbe0
feat(ui): sd1 outpaint graph
2024-08-27 11:01:20 +10:00
1ac0634f57
tests(ui): add missing tests for Graph class
2024-08-27 11:01:20 +10:00
8e7d3634b1
feat(ui): add Graph.getid() util
2024-08-27 11:01:20 +10:00
fadafe5c77
feat(ui): outpaint graph, organize builder a bit
2024-08-27 11:01:20 +10:00
b2ea1f6690
feat(ui): inpaint sd1 graph
2024-08-27 11:01:20 +10:00
0a03c1f882
feat(ui): temp disable image caching while testing
2024-08-27 11:01:20 +10:00
ce8b490ed8
feat(ui): txt2img & img2img graphs
2024-08-27 11:01:20 +10:00
86eccba80d
feat(ui): minor change to canvas bbox state type
2024-08-27 11:01:20 +10:00