Lincoln Stein
9ed86a08f1
multiple small fixes
...
1. Contents of autoscan directory field are restored after doing an installation.
2. Activate dialogue to choose V2 parameterization when importing from a directory.
3. Remove autoscan directory from init file when its checkbox is unselected.
4. Add widget cycling behavior to install models form.
2023-06-07 17:32:00 -04:00
blessedcoolant
68405910ba
Upgrade to Diffusers 0.17.0
2023-06-08 04:42:52 +12:00
blessedcoolant
0a50e2638c
fix(ui): default controlnet autoprocess to true ( #3513 )
...
I had accidentally defaulted it to false
2023-06-08 01:56:53 +12:00
psychedelicious
fc7c5da4dd
fix(ui): default controlnet autoprocess to true
...
I had accidentally defaulted it to false
2023-06-07 23:55:24 +10:00
Lincoln Stein
a3357e073c
refactor exception handling
2023-06-07 07:35:34 -04:00
Lincoln Stein
d114833a12
pause after printing exception
2023-06-07 07:26:14 -04:00
Lincoln Stein
96038bd075
print exception on TUI crash
2023-06-07 07:23:14 -04:00
blessedcoolant
2f383c2598
docs(nodes): update INVOCATIONS.md ( #3511 )
2023-06-07 20:47:57 +12:00
psychedelicious
702a8d1f72
docs(nodes): update INVOCATIONS.md
2023-06-07 18:44:43 +10:00
psychedelicious
0a8390356f
feat(ui): enhance autoprocessing
...
The processor is automatically selected when model is changed.
But if the user manually changes the processor, processor settings, or disables the new `Auto configure processor` switch, auto processing is disabled.
The user can enable auto configure by turning the switch back on.
When auto configure is enabled, a small dot is overlaid on the expand button to remind the user that the system is not auto configuring the processor for them.
If auto configure is enabled, the processor settings are reset to the default for the selected model.
2023-06-07 18:25:30 +10:00
psychedelicious
844058c0a5
feat(ui): make prompt not required
...
- also change the placeholder text
2023-06-07 18:25:30 +10:00
psychedelicious
7d74cbe29c
fix(ui): make progress image not draggable
2023-06-07 18:25:30 +10:00
psychedelicious
62ac0ed2dc
feat(ui): tweak cnet model change
...
If there is no control image, and the model does not have a default processor, set the processor to `none`.
2023-06-07 18:25:30 +10:00
psychedelicious
ae14adec2a
feat(ui): add reset button for control image
2023-06-07 18:25:30 +10:00
psychedelicious
6c2b39d1df
feat(ui): improve controlnet image style
...
css is terrible
2023-06-07 18:25:30 +10:00
psychedelicious
0843028e6e
fix(ui): improve dragging activation
...
- delay of 250ms
- prevent gallery images from accidentally activating native drag and drop
2023-06-07 18:25:30 +10:00
psychedelicious
de0fd87035
fix(ui): when a session errors, reset controlnet processing spinner
2023-06-07 18:25:30 +10:00
psychedelicious
8b6c0be259
feat(ui): fix IAIDndImage button styles when upload disabled
2023-06-07 18:25:30 +10:00
psychedelicious
58fec84858
feat(ui): add upload to IAIDndImage
...
Add uploading to IAIDndImage
- add `postUploadAction` arg to `imageUploaded` thunk, with several current valid options (set control image, set init, set nodes image, set canvas, or toast)
- updated IAIDndImage to optionally allow click to upload
2023-06-07 18:25:30 +10:00
psychedelicious
f223ad7776
fix(ui): only show loading indicator on processing control images
2023-06-07 18:25:30 +10:00
psychedelicious
00eabf630d
fix(ui): fix control image not used if processor type is none
2023-06-07 18:25:30 +10:00
psychedelicious
6245a27650
feat(ui): auto-select controlnet processor
...
- when the controlnet model is changed, if there is a default processor for the model set, the processor is changed.
- once a control image is selected (and processed), changing the model does not change the processor - must be manually changed
2023-06-07 18:25:30 +10:00
blessedcoolant
fa1ac57c90
Graph overlay was expanding off the screen to the size of the prompt line ( #3510 )
...
sure this isn't really important at the moment
just limited the size of the width and gave it a shadow
![image](https://github.com/invoke-ai/InvokeAI/assets/115216705/96e2db0a-9edb-48b8-9040-56ce054b5ecf )
2023-06-07 18:01:35 +12:00
mickr777
0f16b1c98d
Remove Shadow
2023-06-07 15:51:37 +10:00
mickr777
08e66c5451
Update NodeGraphOverlay.tsx
...
Graph overlay was expanding off the screen to the size of the prompt
2023-06-07 14:49:03 +10:00
Lincoln Stein
563bf70c95
fix CI failure in configure non-interactive mode; merged with main
2023-06-06 23:24:40 -04:00
Lincoln Stein
49d29420c4
Merge branch 'main' into release/make-web-dist-startable
2023-06-06 23:24:16 -04:00
Lincoln Stein
ae9d0c6c1b
fix logger behavior so that it is initialized after command line parsed
2023-06-06 23:19:10 -04:00
Lincoln Stein
04f9757f8d
prevent crash when trying to calculate size of missing safety_checker
...
- Also fixed up order in which logger is created in invokeai-web
so that handlers are installed after command-line options are
parsed (and not before!)
2023-06-06 22:57:49 -04:00
Lincoln Stein
1f9e1eb964
merge with main
2023-06-06 22:18:41 -04:00
Lincoln Stein
d8d11f9bbb
quench fp16 rev id not found warning
2023-06-06 22:01:05 -04:00
Lincoln Stein
13fa0d3bc0
make log message textbox deeper
2023-06-06 17:23:13 -04:00
Lincoln Stein
5eeb4b8e06
allow user to abort conversion of V2 models from within TUI
2023-06-06 17:21:50 -04:00
Lincoln Stein
f5044c290d
fix crash during model conversion
2023-06-06 17:05:29 -04:00
Lincoln Stein
1b43276e5d
make widget selection wrap around
2023-06-06 13:53:11 -07:00
Lincoln Stein
294f086857
configure/install working correctly on windows11
2023-06-06 12:51:34 -07:00
Lincoln Stein
e5024bf5e9
fix conhost launch-with args
2023-06-06 15:17:15 -04:00
blessedcoolant
79198b4bba
feat(ui): fix bugs with image deletion ( #3506 )
...
- `imageUsage` object was always stale due to react component lifecycle,
fixed this
- cleaned up the deletion listener and context
2023-06-07 05:33:05 +12:00
blessedcoolant
1a2f0984db
Merge branch 'main' into feat/ui/fix-stale-imageUsage
2023-06-07 04:35:16 +12:00
psychedelicious
454683e6eb
feat(ui): update image urls on connect ( #3507 )
...
* feat(ui): update image urls on connect
Add `updateImageUrlsOnConnect` RTK listener:
- requests URLs for *every* image the app knows about, on connect: gallery, selectedImage, initialImage, canvas images, nodes images, controlnet images
- only fires when `shouldUpdateImagesOnConnect` config is enabled
* remove prop
---------
Co-authored-by: Mary Hipp <maryhipp@Marys-MacBook-Air.local>
2023-06-06 10:23:51 -04:00
psychedelicious
bbb2a08e8f
feat(ui): fix bugs with image deletion
...
- `imageUsage` object was always stale due to react component lifecycle, fixed this
- cleaned up the deletion listener and context
2023-06-06 20:01:27 +10:00
psychedelicious
bf116927e1
feat(ui): clear features if image used by them is deleted
...
This handles the case when an image is deleted but is still in use in as eg an init image on canvas, or a control image. If we just delete the image, canvas/controlnet/etc may break (the image would just fail to load).
When an image is deleted, the app checks to see if it is in use in:
- Image to Image
- ControlNet
- Unified Canvas
- Node Editor
The delete dialog will always open if the image is in use anywhere, and the user is advised that deleting the image will reset the feature(s).
Even if the user has ticked the box to not confirm on delete, the dialog will still show if the image is in use somewhere.
2023-06-06 14:35:07 +10:00
psychedelicious
3d249c4fa3
feat(ui): refactor image deletion
...
Add `DeleteImageContext`:
- provide a single function to delete an image
- opens the modal or immediately deletes, if confirm is off
2023-06-06 14:35:07 +10:00
psychedelicious
fa338ddb6a
feat(ui): add useGetIsImageInUse
...
Checks if an image is currently being used eg in canvas, nodes, controlnet, init image.
2023-06-06 14:35:07 +10:00
psychedelicious
b200451330
feat(ui): add nodesSelector
2023-06-06 14:35:07 +10:00
psychedelicious
8283d23b74
feat(ui): remove shouldTransformUrls
...
This is no longer used.
2023-06-06 14:35:07 +10:00
psychedelicious
2fc0a4d53b
feat(ui): improve handling for urls/metadata received
...
Update images everywhere when urls or metadata is received:
- control images
- init images
- canvas
- nodes
- init image
Also renamed the variable.
2023-06-06 14:35:07 +10:00
psychedelicious
3ff732d583
feat(ui): clear controlnet image when image deleted
2023-06-06 14:35:07 +10:00
psychedelicious
840c632c0a
feat(ui): sort images by updated_at
instead of created_at
...
fixes issue where saved staging area images are sorted as expected in gallery.
2023-06-06 14:30:53 +10:00
psychedelicious
40d6e4f287
fix(ui): fix canvas auto-save not working
2023-06-06 14:30:53 +10:00