├── .eslintrc.cjs ├── .github └── workflows │ └── lint.yml ├── .gitignore ├── .vscode └── extensions.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── doc ├── automatic1111_fullscreen.png └── cute_bunny.gif ├── index.html ├── package.json ├── public ├── _redirects ├── favicon.ico └── kudos_100.webp ├── src ├── App.vue ├── actions │ ├── editor.js │ ├── events.js │ ├── generate.js │ ├── generate_gradio.js │ ├── init.js │ ├── output.js │ ├── save.js │ ├── sleep.js │ └── watch.js ├── assets │ ├── base.css │ └── main.css ├── backends │ ├── colab │ │ └── automatic1111.ipynb │ └── gradio │ │ ├── latent-diffusion.json │ │ ├── stable-diffusion-automatic1111.json │ │ └── stable-diffusion.json ├── components │ ├── BackendSelector.vue │ ├── CancelButton.vue │ ├── ErrorMessage.vue │ ├── FileUploadButton.vue │ ├── ImageThumbnails.vue │ ├── InputSlider.vue │ ├── LayoutComponent.vue │ ├── LayoutContainer.vue │ ├── LoadConfigButton.vue │ ├── ModelInfo.vue │ ├── ModelParameter.vue │ ├── ModelParameterSlider.vue │ ├── ModelParameters.vue │ ├── PanelHeader.vue │ ├── ProgressIndicator.vue │ ├── PromptInput.vue │ ├── ResultImage.vue │ ├── ResultImages.vue │ ├── SeedChip.vue │ ├── dialogs │ │ ├── EditURLDialog.vue │ │ └── LicenseDialog.vue │ └── editor │ │ ├── ImageEditor.vue │ │ ├── ImageEditorToolbar.vue │ │ └── InputCanvas.vue ├── main.js ├── router │ └── index.js ├── stores │ ├── backend.js │ ├── editor.js │ ├── input.js │ ├── output.js │ └── ui.js ├── version.js └── views │ ├── AboutView.vue │ ├── HomeView.vue │ ├── InputView.vue │ ├── LeftPanelView.vue │ ├── MainView.vue │ ├── ResultView.vue │ └── RightPanelView.vue └── vite.config.js /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/README.md -------------------------------------------------------------------------------- /doc/automatic1111_fullscreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/doc/automatic1111_fullscreen.png -------------------------------------------------------------------------------- /doc/cute_bunny.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/doc/cute_bunny.gif -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/package.json -------------------------------------------------------------------------------- /public/_redirects: -------------------------------------------------------------------------------- 1 | /* /index.html 200 2 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/kudos_100.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/public/kudos_100.webp -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/actions/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/actions/editor.js -------------------------------------------------------------------------------- /src/actions/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/actions/events.js -------------------------------------------------------------------------------- /src/actions/generate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/actions/generate.js -------------------------------------------------------------------------------- /src/actions/generate_gradio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/actions/generate_gradio.js -------------------------------------------------------------------------------- /src/actions/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/actions/init.js -------------------------------------------------------------------------------- /src/actions/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/actions/output.js -------------------------------------------------------------------------------- /src/actions/save.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/actions/save.js -------------------------------------------------------------------------------- /src/actions/sleep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/actions/sleep.js -------------------------------------------------------------------------------- /src/actions/watch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/actions/watch.js -------------------------------------------------------------------------------- /src/assets/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/assets/base.css -------------------------------------------------------------------------------- /src/assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/assets/main.css -------------------------------------------------------------------------------- /src/backends/colab/automatic1111.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/backends/colab/automatic1111.ipynb -------------------------------------------------------------------------------- /src/backends/gradio/latent-diffusion.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/backends/gradio/latent-diffusion.json -------------------------------------------------------------------------------- /src/backends/gradio/stable-diffusion-automatic1111.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/backends/gradio/stable-diffusion-automatic1111.json -------------------------------------------------------------------------------- /src/backends/gradio/stable-diffusion.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/backends/gradio/stable-diffusion.json -------------------------------------------------------------------------------- /src/components/BackendSelector.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/components/BackendSelector.vue -------------------------------------------------------------------------------- /src/components/CancelButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/components/CancelButton.vue -------------------------------------------------------------------------------- /src/components/ErrorMessage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/components/ErrorMessage.vue -------------------------------------------------------------------------------- /src/components/FileUploadButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/components/FileUploadButton.vue -------------------------------------------------------------------------------- /src/components/ImageThumbnails.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/components/ImageThumbnails.vue -------------------------------------------------------------------------------- /src/components/InputSlider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/components/InputSlider.vue -------------------------------------------------------------------------------- /src/components/LayoutComponent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/components/LayoutComponent.vue -------------------------------------------------------------------------------- /src/components/LayoutContainer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/components/LayoutContainer.vue -------------------------------------------------------------------------------- /src/components/LoadConfigButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/components/LoadConfigButton.vue -------------------------------------------------------------------------------- /src/components/ModelInfo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/components/ModelInfo.vue -------------------------------------------------------------------------------- /src/components/ModelParameter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/components/ModelParameter.vue -------------------------------------------------------------------------------- /src/components/ModelParameterSlider.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/components/ModelParameterSlider.vue -------------------------------------------------------------------------------- /src/components/ModelParameters.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/components/ModelParameters.vue -------------------------------------------------------------------------------- /src/components/PanelHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/components/PanelHeader.vue -------------------------------------------------------------------------------- /src/components/ProgressIndicator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/components/ProgressIndicator.vue -------------------------------------------------------------------------------- /src/components/PromptInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/components/PromptInput.vue -------------------------------------------------------------------------------- /src/components/ResultImage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/components/ResultImage.vue -------------------------------------------------------------------------------- /src/components/ResultImages.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/components/ResultImages.vue -------------------------------------------------------------------------------- /src/components/SeedChip.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/components/SeedChip.vue -------------------------------------------------------------------------------- /src/components/dialogs/EditURLDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/components/dialogs/EditURLDialog.vue -------------------------------------------------------------------------------- /src/components/dialogs/LicenseDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/components/dialogs/LicenseDialog.vue -------------------------------------------------------------------------------- /src/components/editor/ImageEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/components/editor/ImageEditor.vue -------------------------------------------------------------------------------- /src/components/editor/ImageEditorToolbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/components/editor/ImageEditorToolbar.vue -------------------------------------------------------------------------------- /src/components/editor/InputCanvas.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/components/editor/InputCanvas.vue -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/main.js -------------------------------------------------------------------------------- /src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/router/index.js -------------------------------------------------------------------------------- /src/stores/backend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/stores/backend.js -------------------------------------------------------------------------------- /src/stores/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/stores/editor.js -------------------------------------------------------------------------------- /src/stores/input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/stores/input.js -------------------------------------------------------------------------------- /src/stores/output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/stores/output.js -------------------------------------------------------------------------------- /src/stores/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/stores/ui.js -------------------------------------------------------------------------------- /src/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/version.js -------------------------------------------------------------------------------- /src/views/AboutView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/views/AboutView.vue -------------------------------------------------------------------------------- /src/views/HomeView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/views/HomeView.vue -------------------------------------------------------------------------------- /src/views/InputView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/views/InputView.vue -------------------------------------------------------------------------------- /src/views/LeftPanelView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/views/LeftPanelView.vue -------------------------------------------------------------------------------- /src/views/MainView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/views/MainView.vue -------------------------------------------------------------------------------- /src/views/ResultView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/views/ResultView.vue -------------------------------------------------------------------------------- /src/views/RightPanelView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/src/views/RightPanelView.vue -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leszekhanusz/diffusion-ui/HEAD/vite.config.js --------------------------------------------------------------------------------