Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

amazing #1

Merged
merged 24 commits into from
Jan 4, 2024
Merged

amazing #1

merged 24 commits into from
Jan 4, 2024

Conversation

Oil3
Copy link
Owner

@Oil3 Oil3 commented Jan 4, 2024

No description provided.

* Move out code signing to xcconfig files so that anybody can compile the project with their own settings
* Remove Mac (Catalyst) target and add a macOS target instead
* Add a .gitignore file which ignores user-specific files and the user's own xcconfig signing files
* Refactor code to split it up a bit more into specific classes & rename consistently
* Add extra supported parameters to generate in Pipeline
* Update UI in TextoImageView to handle all values to be supported (but some are not usable currently)
* Fix Bundle Identifier so that it comes from the xcconfig files
* Compiling version with code from Pedro's CoreML repo
* Update with code from the hirakujira repo
* Updated the UI to work with configuration values (not tested for all scenarios)
* Added negative prompt support
* Return multiple images from pipeline (if present) rather than the first image
* Add ability to save images from the PreviewView
* Add scheduler selection and guidance value setting
* Show current value selections in the control label
* Add showing thumbnails for images below the preview image
* Update README and add new screenshot
* Remove data loading since it depends on a ZIP file. Should really work out-of-the-box with Hugging Faces models if implemented
* Remove all the loading related classes to simplify the UI
* Add a status indicator to the main view (not functional at the moment)
* Add a central AppState class which will hold app state and preferences (if any)
* Centralize empty extensions added in one place
* Centralize helper functions in one place
* Clean out PreviewView to not depend on MainViewState
* Remove app sandboxing
* Set up the data to load from a central models folder and (for the time being) hardcode to load a specific model
* Update the README to include more info about data loading and separate out the project. loading/configuration stuff
* Set up an error banner to display errors (doesn't work currently?)
* Fix progress indicator during generation and tweak layout
* Initial support for multiple-models by using all sub-folders under the models folder
* Added selection of available models via the UI
* Overhauled the README to reflect all the new changes
* Update how guidance scaling is handled
* Add being able to switch images via the thumbnail list at the bottom
* Update README image
* Fix model not loading on start
* Fix number of copies set in UI not being respected
* Set up seed randomization and returning the seed from image generation
* Create SDImage class to hold all image info including generation parameters
* Handover saving of image to SDImage so metadata can be saved too
* Fixed image metadata saving
* Set up a tooltip for the seed
* Set up clicking on the seed value copying to clipboard
* Remember previous configuration and reload at start
* Replace app icon
* Replace placeholder image
* Remove unnecessary/unused targets
* Make the sidebar in MainView resizable
* Added a separate release notes file
* Add link to release notes from main README
* Update docs for 1.1 release
* Credits and WIP updates
# Conflicts:
#	.gitignore
#	Diffusion.xcodeproj/project.pbxproj
#	Diffusion/Assets.xcassets/AppIcon.appiconset/Contents.json
#	Diffusion/Common/Downloader.swift
#	Diffusion/Diffusion.entitlements
#	Diffusion/DiffusionApp.swift
#	Diffusion/Support/Pipeline.swift
#	Diffusion/Views/Loading.swift
#	Diffusion/Views/TextToImage.swift
#	DiffusionTests/DiffusionTests.swift
#	DiffusionUITests/DiffusionUITests.swift
#	DiffusionUITests/DiffusionUITestsLaunchTests.swift
#	README.md
#	screenshot.jpg
@Oil3 Oil3 self-assigned this Jan 4, 2024
@Oil3 Oil3 merged commit 05fa474 into Oil3:main Jan 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants