Commit Graph

12909 Commits

Author SHA1 Message Date
19fa8e7e33 fix(ui): control adapter translate & scale 2024-08-27 11:01:21 +10:00
b252ded366 tidy(ui): removed unused state related to non-buffered drawing 2024-08-27 11:01:21 +10:00
84305d4e73 feat(ui): control adapter image rendering 2024-08-27 11:01:21 +10:00
1150b41e14 fix(ui): do not floor bbox calc, it cuts off the last pixels 2024-08-27 11:01:21 +10:00
88d8ccb34b feat(ui): fix issue where creating line needs 2 points 2024-08-27 11:01:21 +10:00
4111b3f1aa fix(ui): edge cases when holding shift and drawing lines 2024-08-27 11:01:21 +10:00
36862be2aa fix(ui): set buffered rect color to full alpha 2024-08-27 11:01:21 +10:00
425665e0d9 fix(ui): handle mouseup correctly 2024-08-27 11:01:21 +10:00
9abd604f69 feat(ui): buffered rect drawing 2024-08-27 11:01:21 +10:00
59bdc288b5 fix(ui): buffered drawing edge cases 2024-08-27 11:01:21 +10:00
eb37d2958e perf(ui): do not use stage.find 2024-08-27 11:01:21 +10:00
2a9738a341 perf(ui): object groups do not listen 2024-08-27 11:01:21 +10:00
6aac1cf33a perf(ui): buffered drawing (wip) 2024-08-27 11:01:21 +10:00
9ca4d072ab tidy(ui): organise files 2024-08-27 11:01:21 +10:00
7aaf14c26b tidy(ui): organise files 2024-08-27 11:01:21 +10:00
cf598ca175 tidy(ui): organise files 2024-08-27 11:01:21 +10:00
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