This is a beta release. There may be some hiccups, but overally, it is purring along nicely.
Changes since v4.2.0b1
- Control Layer masks are cached, reducing time spent outside denoising.
- Fixed viewer getting stuck when spamming the toggle hotkey
- Fixed viewer show/hide logic
- Viewer button more obviously a button
- Do not run HRO when using an initial image
- Fixed next/prev buttons getting stuck
- Fixed upscaling while on canvas tab saves to gallery
- Snap to canvas bounds with rect tool
- Perf enhancements in control layers canvas
- Settings/Control Layers tabs look like tabs
- Close viewer when adding RG layer
- Fix auto-switch to viewer on new image
- Control Layers tab now shows total layer count, not just "valid" layer count
- Internal: bump all UI deps
๐งช Control Layers
Control Layers give you control over specific areas of the image. Draw a mask and set a positive prompt, negative prompt, or any number of IP Adapters to be applied to the masked region. Control Adapters (ControlNet & T2I Adapters) and the Initial Image are visualized on the canvas.
Full documentation to be included with the full release.
Your feedback is greatly appreciated as we continue to iterate on Control Layers.
โ Updating from v4.2.0a4
You may get a white screen on first launch, if you were testing the alpha release. This won't be a problem for users updating from the last stable release (v4.1.0). If you encounter this, follow these steps to reset the browser storage:
- Start the app and get to the blank screen
- Open your browser's dev tools
- Open the JS console
- Paste and run this command to delete the browser storage:
indexedDB.deleteDatabase('invoke')
- Refresh the page
๐ Patch Nodes for v4.2.0
Enhancements
- Control Layers
- Add TCD scheduler @l0stl0rd
- Image viewer updates
Fixes
- Fixed inpainting models on canvas
- IP Adapter starter models fixed
- Fixed bug where temp files (tensors, conditioning) aren't cleaned up properly
- FIxed trigger phrase form submit @joshistoast
- Fixed SDXL Checkpoint Inpainting models
- Fixed installing models on external SSDs on macOS
- Fixed Control Adapter processors' image size constraints
๐พ Installation and Updating
To install or update to v4.2.0b2, download the installer and follow the installation instructions.
To update, select the same installation location. Your user data will not be touched.
Missing models after updating from v3 to v4
See this FAQ.
What's Changed
- Update TRAINING.md by @hipsterusername in #6294
- Update Installation Docs by @hipsterusername in #6296
- feat(ui): cache mask images, fix viewer getting stuck bug by @psychedelicious in #6304
- feat: improve the switch states of the control layers / viewer area by @blessedcoolant in #6305
- feat(ui): control layers fixes/enhancements by @psychedelicious in #6307
- feat(ui): more control layers enhancements by @psychedelicious in #6311
- feat(ui): control layers styling, floating image viewer by @psychedelicious in #6316
- fix(ui): stuck viewer, remover floating viewer, viewer switching logic, layer count by @psychedelicious in #6320
- chore: v4.2.0b2 by @psychedelicious in #6317
Full Changelog: v4.2.0b1...v4.2.0b2