b2000
Download SwiftDiffusion.app
Tip
Instructions
Drag and drop into your /Applications
folder.
Important
Updating from Preview Release 1?
Due to the nature of this project being in early development, things are constantly changing to be more efficient–including the local database setup. As such, until the data structure has been finalized, this means that old database schemas may become incompatible with newer database configurations. This is only temporary.
But worry not: You'll still be able to access your existing database by re-downloading Public Release 1. You can also transfer prompts manually, from one version of the app to another, using the Copy/Paste feature in the Prompt menu bar.
Note
Regarding CoreML
SwiftDiffusion CoreMLBETA is planned to hit the preview release cycle soon. Hold tight!
What's New in Preview Release 2?
- Lots and lots and lots of stability improvements
- Seriously, lots
- Improved main thread priority processes
- Reduced main thread processes to essential tasks
- Improved background, asynchronous logic
- Most processes should no longer stall on main
- Still refactoring
@MainActor
logic for essential model interfaces
- Fix rendering, lag issues on window active
- Fix stutter issues with PyTorch processes
- Fix invalid sampling method key in JSON payload
- Improved local database model management
- Non-optionals, non-deletables:
rootFolder
,workspaceFolder
.parent
relationship attributes@relationship(deleteRule: .cascade)
- Non-optionals, non-deletables:
- Improved SidebarItem management
- Centralize SidebarModel logic
- Fix item deletion logic in context
- Additional handling logic for deletion (recursive delete ImageInfo, PromptModel, cache, etc.)
- Improved Folder management
- Centralize SidebarModel logic
- Fix folder deletion logic in context
- Recursive handling for embedded folders, items (queued for deletion)
- Reworked Parse Generation Data logic from pasteboard
- Asynchronous checks for valid tags
- Parsing creates a new workspace item now instead of interfacing with PromptView directly
- Improved copy, move logic
- Add persisting "New Prompt", "New Folder" below each section
- Fix Checkpoint Manager issues
- Fix nil sheet view causing unclosable window
- Fix deletion, presentation direct from model items
- Alphabetical ordering of checkpoints
...
Technical Changelog: v0.1-beta.0...v0.2-beta.0
What can I look forward to in the near future?
CoreML implementation
- Integrate into existing PyTorch interface
- PyTorch-to-CoreML model checkpoint converter
- Prepare modular implementation for rumored AI
- Expand on existing features, as seen with PyTorch
Building on PyTorch
- Highres, Refinement
- ControlNet (IPAdaptor, etc.)
- Img2Img, Inpainting
- Plugin support
- Every Automatic feature
- ComfyUI, Forge
General, QoL
- Multi-prompt queue
- In-depth model checkpoints management
- Provide option to auto-download missing LoRAs, VAEs, etc. included in prompt
- iOS & iPadOS views for queuing and organizing prompts on mobile via local network
Much, much more.