psychedelicious
e479cb5fe4
refactor(ui): workflows component structure (WIP)
...
- Simplify and de-insane-ify component structure, hooks, selectors, etc.
- Some perf improvements by using data attributes for styling instead of dynamic CSS-in-JS.
- Add field notes and start of linear view config, got blocked when I ran into deeper layout issues that made it very difficult to handle field configs. So those are WIP in this commit.
2025-02-14 14:50:56 +11:00
psychedelicious
52947f40c3
perf(ui): use data attribute for input field wrapper styles
2025-02-14 14:50:56 +11:00
psychedelicious
bce9a23b25
feat(ui): add ViewContext so components can know where they are being rendered (user-linear view, editor-linear view, or editor-nodes view)
2025-02-14 14:50:56 +11:00
psychedelicious
2d05579568
feat(ui): clean up user-linear view styling
2025-02-14 14:50:56 +11:00
psychedelicious
11aabb5693
feat(ui): show notes icon on user-linear view, replacing info icon
2025-02-14 14:50:56 +11:00
psychedelicious
1e1e31d5b7
feat(ui): show notes icon on editor linear view
2025-02-14 14:50:56 +11:00
psychedelicious
fe86cf6d99
feat(ui): add notes popover to field title bar
2025-02-14 14:50:56 +11:00
psychedelicious
cfb63c1b81
feat(ui): add notes state to fields
2025-02-14 14:50:56 +11:00
Ryan Dick
b44415415a
Use a default tile size of 1024 for VAE encode/decode operations in upscaling workflows. Previously, the model default was used (512 for SD1, 1024 for SDXL). Larger tile sizes help to prevent tiling artifacts.
2025-02-14 14:23:42 +11:00
Billy Lisner
842b770938
Update OpenAI Schema
2025-02-13 19:24:01 +11:00
Mary Hipp
6927e95444
update defaults
2025-02-12 15:49:15 -05:00
Mary Hipp
76618fee9c
feat(ui): separate upscaling settings so that tab does not inherit from main generation settings
2025-02-12 15:49:15 -05:00
Maxim Evtush
c2b71854be
Update useGalleryNavigation.ts
2025-02-11 20:03:11 +11:00
Maxim Evtush
d6181e4d64
Update useImageViewer.ts
2025-02-11 20:03:11 +11:00
Maxim Evtush
0a4ea9ac6f
Update validateWorkflow.ts
2025-02-11 20:03:11 +11:00
psychedelicious
b224cc8158
fix(ui): canvas image error placeholder never disappears
2025-02-11 11:10:14 +11:00
psychedelicious
b75d08a2d0
fix(ui): ensure CanvasObjectImage's visibility is set correctly when updating it
2025-02-11 11:10:14 +11:00
psychedelicious
5f1a30ea82
fix(ui): flicker when transitioning from an output image to next generation's progress image
2025-02-11 11:10:14 +11:00
psychedelicious
d09e600802
feat(ui): add more to CanvasStagingAreaModule repr
2025-02-11 11:10:14 +11:00
psychedelicious
f4ee59b92a
feat(ui): add more to CanvasObjectImage repr
2025-02-11 11:10:14 +11:00
psychedelicious
ad0b40b669
feat(ui): differentiate between failure modes for canvas image rendering
2025-02-11 11:10:14 +11:00
Mary Hipp
f3fbcf0014
fix [object object] OOM error
2025-02-11 07:04:11 +11:00
Mary Hipp
588e8a0195
fix oom toast title
2025-02-11 07:04:11 +11:00
psychedelicious
e7aafdfdbf
feat(ui): migrate all clipboard stuff to useClipboard
2025-02-07 11:08:03 +11:00
psychedelicious
d3ef94cb3e
feat(ui): add useClipboard hook to safely wrap clipboard access
2025-02-07 11:08:03 +11:00
psychedelicious
e63bd26b19
feat(ui): tweak paste buttons
2025-02-06 12:56:21 +11:00
psychedelicious
91ded4bd15
feat(ui): tweak styling of canvas paste modal
2025-02-06 12:56:21 +11:00
psychedelicious
1656d3dd21
feat(ui): better canvas paste modal copy
2025-02-06 12:56:21 +11:00
psychedelicious
fe67dfefab
fix(ui): fall back to pasting to bbox when no raster layers
2025-02-06 12:56:21 +11:00
psychedelicious
6420882a5b
feat(ui): add helper text to paste modal
2025-02-06 12:56:21 +11:00
psychedelicious
568e3bd714
chore(ui): lint
2025-02-06 12:56:21 +11:00
psychedelicious
d9c2115396
feat(ui): support pasting directly to canvas
2025-02-06 12:56:21 +11:00
psychedelicious
3e13249983
test(ui): remove test for collect -> iterate validation
2025-02-06 07:57:26 +11:00
psychedelicious
2c2ee7fe20
feat(ui): allow collect -> iterate connections
2025-02-06 07:57:26 +11:00
psychedelicious
a8eb47769a
feat(ui): improved enqueue error messages
2025-02-06 07:57:26 +11:00
psychedelicious
c5e5641f0e
feat(ui): add menu items to copy canvas/bbox to clipboard
2025-02-04 23:21:20 -05:00
skunkworxdark
13d505a621
Fix github test errors
...
Fix errors with typegen and py3.10 macos-default github tests
2025-02-04 21:37:04 +11:00
skunkworxdark
6674d95dae
fix typegen error
...
fix typegen error
2025-02-04 21:37:04 +11:00
skunkworxdark
c1f5383e63
Fix typegen error
...
Fix typegen error
2025-02-04 21:37:04 +11:00
skunkworxdark
71690715db
fix typegen
...
fix typegen
2025-02-04 21:37:04 +11:00
skunkworxdark
641489c2f8
fix typegen error
...
fix typegen
2025-02-04 21:37:04 +11:00
Riku
a4d58aab09
feat(ui): add cancel all except current queue item functionality
2025-02-04 12:23:23 +11:00
Riku
b74fb40cbc
chore(ui): update typegen schema
2025-02-04 12:23:23 +11:00
dunkeroni
6f1a198af4
better granularity on image adjust slider
2025-02-04 12:06:17 +11:00
dunkeroni
8c9fc45341
add labels
2025-02-04 12:06:17 +11:00
dunkeroni
f93571f7ef
update default filter
2025-02-04 12:06:17 +11:00
dunkeroni
fdf9740f3c
fix: offets to integers
2025-02-04 12:06:17 +11:00
dunkeroni
58255ab7ba
add adjust image filter to canvas
2025-02-04 12:06:17 +11:00
Mary Hipp
64475b8f21
feat(ui): add button to clear model cache
2025-01-30 09:18:28 -05:00
Ryan Dick
cc9d215a9b
Add endpoint for emptying the model cache. Also, adds a threading lock to the ModelCache to make it thread-safe.
2025-01-30 09:18:28 -05:00