psychedelicious
df849035ee
feat(ui): allow setting isEnabled, isLocked and name in createNewCanvasEntityFromImage util
2024-12-01 19:37:49 -08:00
psychedelicious
8d97fe69ca
feat(ui): use imageDTOToFile in staging area save to gallery button
2024-12-01 19:37:49 -08:00
psychedelicious
9044e53a9b
feat(ui): add imageDTOToFile util
2024-12-01 19:37:49 -08:00
psychedelicious
7d488a5352
feat(ui): add delete button to regional ref image empty state
2024-11-29 15:51:24 +10:00
psychedelicious
4d7667f63d
fix(ui): add missing translations
2024-11-29 15:43:49 +10:00
psychedelicious
08704ee8ec
feat(ui): use canvas layer validators in control/ip adapter graph builders
2024-11-29 15:32:48 +10:00
psychedelicious
5910892c33
Merge remote-tracking branch 'origin/main' into ryan/flux-regional-prompting
2024-11-29 15:19:39 +10:00
psychedelicious
46a09d9e90
feat(ui): format warnings tooltip
2024-11-29 13:32:51 +10:00
psychedelicious
df0c7d73f3
feat(ui): use regional guidance validation utils in graph builders
2024-11-29 13:26:09 +10:00
psychedelicious
3905c97e32
feat(ui): return translation keys from validation utils instead of translated strings
2024-11-29 13:25:09 +10:00
psychedelicious
0be796a808
feat(ui): use layer validation utils in invoke readiness utils
2024-11-29 13:14:26 +10:00
psychedelicious
7dd33b0f39
feat(ui): add indicator to canvas layer headers, displaying validation warnings
...
If there are any issues with the layer, the icon is displayed. If the layer is disabled, the icon is greyed out but still visible.
2024-11-29 13:13:47 +10:00
psychedelicious
484aaf1595
feat(ui): add canvas layer validation utils
...
These helpers consolidate layer validation checks. For example, checking that the layer has content drawn, is compatible with the selected main model, has valid reference images, etc.
2024-11-29 13:12:32 +10:00
psychedelicious
c276b60af9
tidy(ui): use object for addRegions graph builder util arg
2024-11-29 08:49:41 +10:00
Ryan Dick
fa5653cdf7
Remove unused 'denoise' param to addRegions().
2024-11-27 17:08:42 +00:00
Ryan Dick
9a7b000995
Update frontend to support regional prompts with FLUX in the canvas.
2024-11-27 17:04:43 +00:00
Mary Hipp
965cd76e33
lint fix
2024-11-26 11:25:53 -05:00
Mary Hipp
e5e8cbf34c
shorten reference image mode descriptions;
2024-11-26 11:25:53 -05:00
Mary Hipp
3412a52594
(ui): updates various informational tooltips, adds descriptons to IP adapter method options
2024-11-26 11:25:53 -05:00
Mary Hipp
271cc52c80
fix(ui): use token for download if its in store
2024-11-22 12:08:05 -05:00
psychedelicious
69d86a7696
feat(ui): address feedback
2024-11-21 09:54:35 -08:00
Hippalectryon
56db1a9292
Use proxyrect and setEntityPosition to sync transformer position
2024-11-21 09:54:35 -08:00
Hippalectryon
cf50e5eeee
Make sure the canvas is focused
2024-11-21 09:54:35 -08:00
Hippalectryon
c9c07968d2
lint
2024-11-21 09:54:35 -08:00
Hippalectryon
97d0757176
use $isInteractable instead of $isDisabled
2024-11-21 09:54:35 -08:00
Hippalectryon
0f51b677a9
refactor
2024-11-21 09:54:35 -08:00
Hippalectryon
56ca94c3a9
Don't move if the layer is disabled
...
Lint
2024-11-21 09:54:35 -08:00
Hippalectryon
28d169f859
Allow moving layers using the keyboard
2024-11-21 09:54:35 -08:00
psychedelicious
92f71d99ee
tweak(ui): use X icon for rg ref image delete button
2024-11-21 08:50:39 -08:00
psychedelicious
0764c02b1d
tweak(ui): code style
2024-11-21 08:50:39 -08:00
psychedelicious
081c7569fe
feat(ui): add global ref image empty state
2024-11-21 08:50:39 -08:00
psychedelicious
20f6532ee8
feat(ui): add empty state for regional guidance ref image
2024-11-21 08:50:39 -08:00
Mary Hipp
b9e8910478
feat(ui): add actions for video modal clicks
2024-11-21 11:15:55 -05:00
Mary Hipp
ded8391e3c
use nanostore for schema parsed instead
2024-11-20 20:13:31 -05:00
Mary Hipp
e9dd2c396a
limit to one hook
2024-11-20 20:13:31 -05:00
Mary Hipp
0d86de0cb5
fix(ui): make sure schema has loaded before trying to load any workflows
2024-11-20 20:13:31 -05:00
psychedelicious
549f4e9794
feat(ui): set default infill method to lama
2024-11-20 11:19:17 -05:00
psychedelicious
ef8ededd2f
fix(ui): disable width and height output on image batch output
...
There's a technical challenge with outputting these values directly. `ImageField` does not store them, so the batch's `ImageField` collection does not have width and height for each image.
In order to set up the batch and pass along width and height for each image, we'd need to make a network request for each image when the user clicks Invoke. It would often be cached, but this will eventually create a scaling issue and poor user experience.
As a very simple workaround, users can output the batch image output into an `Image Primitive` node to access the width and height.
This change is implemented by adding some simple special handling when parsing the output fields for the `image_batch` node.
I'll keep this situation in mind when extending the batching system to other field types.
2024-11-20 11:16:54 -05:00
psychedelicious
c70f4404c4
fix(ui): special node icon tooltip
2024-11-19 14:29:09 -08:00
psychedelicious
b157ae928c
chore(ui): update what's new copy
2024-11-19 14:29:09 -08:00
Hosted Weblate
b38e2e14f4
translationBot(ui): update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
translationBot(ui): update translation files
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/
Translation: InvokeAI/Web UI
2024-11-19 14:12:00 -08:00
psychedelicious
7c0e70ec84
tweak(ui): "Watch on YouTube" -> "Watch"
2024-11-19 14:02:11 -08:00
psychedelicious
a89ae9d2bf
feat(ui): add links to studio sessions/discord
2024-11-19 14:02:11 -08:00
psychedelicious
ad1fcb3f07
chore(ui): bump @invoke-ai/ui-library
...
Brings in a fix for `ExternalLink`
2024-11-19 14:02:11 -08:00
psychedelicious
87d74b910b
feat(ui): support videos modal
2024-11-19 14:02:11 -08:00
psychedelicious
7ad1c297a4
feat(ui): add actions for reset canvas layers / generation settings to session menus
2024-11-19 13:55:16 -08:00
psychedelicious
fbc629faa6
feat(ui): change reset canvas button to new session menu
2024-11-19 13:55:16 -08:00
psychedelicious
7baa6b3c09
feat(ui): split up new from image into submenus
...
- `New Canvas from Image` -> `As Raster Layer`, `As Raster Layer (Resize)`, `As Control Layer`, `As Control Layer (Resize)`
- `New Layer from Image` -> (each layer type)
2024-11-19 10:34:00 -08:00
psychedelicious
53d482bade
feat(ui): add image ctx menu new canvas without resize option
2024-11-19 10:34:00 -08:00
psychedelicious
5aca04b51b
feat(ui): change reset canvas icon to "empty"
2024-11-19 09:56:25 -08:00