Skip to content

Overhaul for Controlnet, img2img and more#290

Merged
w4ffl35 merged 415 commits into
masterfrom
develop
Nov 11, 2023
Merged

Overhaul for Controlnet, img2img and more#290
w4ffl35 merged 415 commits into
masterfrom
develop

Conversation

@w4ffl35

@w4ffl35 w4ffl35 commented Jul 28, 2023

Copy link
Copy Markdown
Member

New features

  • Preliminary LLM Support
  • Improved canvas with support for dragging, multiple images per layer zoom
  • Model Manager which allows for easy management of models
  • CivitAI model downloader to automatically download models from CivitAI by pasting a URL
  • Layer merging
  • Clip skip generate option added
  • Ability to delete pixels outside of the active grid area by pressing shift+delete
  • Splitter widgets added for better panel management
  • Easy open prompt builder button added to generator form
  • Save prompts button added to generator form
  • Previously active tabs are now remembered and reactivated between sessions
  • Second seed for prompt builder and other interface related calls to random
  • Styles moved into a QSS stylesheet and adds a style sheet builder tool
  • Black image with "NSFW" in center is displayed when a NSFW image is generated and the NSFW filter is enabled
  • Models and embeds directories are now scanned on load and the DB is updated with new data automatically
  • Settings files are now stored in SQLite DB
  • Templates are now properly set up with pyqt designer. Buttons and other actions are linked within designer and handled with widget controller files. Widgets follow a consistent pattern and are easier to develop.
  • Filters have been moved to the database, making them easier to maintain. Additionally they may now be combined dynamically
  • Automatically apply filters to generated images
  • Combined txt2img / img2img tab. Enable input image to use img2img
  • Input Image image tool which allows for improved interaction with input images (for img2img, pix2pix, depth2img etc)
  • Controlnet tool which allows for improved interaction with ControlNet. Allows for the ability to import and export (as well as view) controlnet masks.
  • Pipeline loading Pipelines are now loaded dynamically by using data from the DB
  • Error handling and messaging improvements
  • Improvements to batch generation
  • improvements to socket server and first steps towards fully supporting the engine via socket server
  • Improved settings manager signal handling
  • Improved tracking of generator tabs in settings manager
  • Various bug fixes
  • Moves layers to database - images are now reloaded from DB on session reload
  • Moves active grid area settings to DB
  • Allows active grid area border and fill to be modified
  • Allows active grid area to be disabled

Comment thread src/airunner/widgets/model_manager.py Fixed
@w4ffl35 w4ffl35 self-assigned this Sep 8, 2023
@w4ffl35 w4ffl35 added the 🛸 enhancement New feature or request label Sep 8, 2023
@w4ffl35 w4ffl35 changed the title - adds locks to json files for thread safe handling Overhaul for Controlnet, img2img and more Sep 8, 2023
@w4ffl35 w4ffl35 marked this pull request as draft September 8, 2023 14:09
@w4ffl35 w4ffl35 marked this pull request as ready for review November 11, 2023 02:24
@w4ffl35 w4ffl35 merged commit e13396f into master Nov 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🐛 bug Something isn't working 🛸 enhancement New feature or request

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants