diff --git a/README-ru_RU.md b/README-ru_RU.md deleted file mode 100644 index 1656651..0000000 --- a/README-ru_RU.md +++ /dev/null @@ -1,404 +0,0 @@ - - -
- - - -

Lobe Theme

- -Современная тема для стабильной диффузии webui - -Ранее известная как Kitchen theme - -[English ](./README.md)· [简体中文](./README-zh_CN.md) · Russian · [Changelog](./CHANGELOG.md) · [Report Bug][github-issues-link] · [Request Feature][github-issues-link] - - - -[![][github-release-shield]][github-release-link] -[![][discord-shield]][discord-link] -[![][github-releasedate-shield]][github-releasedate-link] -[![][github-action-test-shield]][github-action-test-link] -[![][github-action-release-shield]][github-action-release-link]
-[![][github-contributors-shield]][github-contributors-link] -[![][github-forks-shield]][github-forks-link] -[![][github-stars-shield]][github-stars-link] -[![][github-issues-shield]][github-issues-link] -[![][github-license-shield]][github-license-link] - -
- -![][cover] - -> **Warning**\ -> `Lobe Theme v3` is compatible with `SD WebUI v1.6` and is not backwards compatible. Versions below `< 1.6` should be moved to the branch [legacy-sd-webui-1.5](https://github.com/lobehub/sd-webui-lobe-theme/tree/legacy-sd-webui-1.5) - -
-Table of contents - -#### TOC - -- [✨ Дополнения](#-дополнения) - -- [📦 Установка](#-установка) - -- [🤯 Использование](#-использование) - -- [🖥 Поддерживаемые браузеры](#-поддерживаемые-браузеры) - -- [⌨️ Локальная разработка](#️-локальная-разработка) - -- [🤝 Содействие](#-содействие) - -- [🔗 Ссылки](#-ссылки) - - - [Больше продуктов](#больше-продуктов) - - [Благодарности](#благодарности) - -#### - -
- -## ✨ Дополнения - -- [x] 🌗 Поддержка светлой и темной темы, с возможностью быстрого переключения на панели навигации -- [x] 🌈 Поддержка кастомных пользовательских и нейтральных цветов с возможностью настройки логотипа -- [x] 🪄 Поддержка форматирования подсказки одним щелчком мыши с помощью простого редактора тегов -- [x] 🎛️ Высоконастраиваемая боковая панель, с боковой панелью быстрых настроек слева и боковой панелью моделей справа -- [x] 🖼️ Регулируемое соотношение холста, благодаря чему генерируемые изображения всегда отображаются сверху -- [x] 📱 Mobile-friendly, с частичной оптимизацией под мобильные экраны -- [x] 🌍 Поддержка i18n(Поддержка разных языков) и приветствуются [PR](https://github.com/lobehub/sd-webui-lobe-theme/tree/main/locales) -- [x] 📝 Подсветка синтаксиса в поле ввода промта -- [x] 📦 Поддержка [PWA](https://support.google.com/chrome/answer/9658361) - -
- -[![][back-to-top]](#readme-top) - -
- -## 📦 Установка - -#### Метод 1 - -Найдите `Lobe Theme` или `Kitchen Theme` в поисковике плагинов SD WebUI и установите их. - -> **Note**\ -> **Версия 2.0.0** была переименована в **Lobe Theme**. - -#### Метод 2 - -В качестве расширения (рекомендуется) клонировать репозиторий в папку расширений: - -```shell -git clone "https://github.com/lobehub/sd-webui-lobe-theme" extensions/lobe-theme -``` - -> **Important**\ -> Минимальные требования `gradio-3.41.2` & `sd-webui 1.6` - -#### Обновления - -Добавьте проект в избранное, и вы будете получать все уведомления о релизах непосредственно с GitHub \~ ⭐️ - -
Star History - - - - -
- -
- -[![][back-to-top]](#readme-top) - -
- -## 🤯 Использование - -![][feat-thememode] - -#### Светлая и темная темы - -> **Note**\ -> В правом верхнем углу панели навигации можно быстро переключаться между светлой и темной темами. - -Текущая тема поддерживает как светлые, так и темные темы. Если вы хотите принудительно включить темный режим, используйте аргумент `--theme=dark` для запуска WebUI. Например, под Windows ваш `webui-user.bat` должен содержать: - -```shell -set COMMANDLINE_ARGS= --theme=dark -``` - -Кроме того, переключение можно осуществлять непосредственно через URL: - -```shell -http://localhost:7860/?__theme=light -http://localhost:7860/?__theme=dark -``` - -
- -[![][back-to-top]](#readme-top) - -
- -![][feat-theme-modify] - -#### Кастомизация темы - -> **Note**\ -> Щелкните на значке `⚙` в правом верхнем углу, чтобы открыть панель настроек. В настоящее время доступны следующие настройки: - -- Тема - - Основной цвет: в настоящее время предлагается 13 цветовых комбинаций тем. - - Нейтральный цвет: в настоящее время предлагается 6 различных комбинаций оттенков серого. - - Тип логотипа: `Lobe`, `Kitchen`, `Custom` - - Пользовательский логотип: `Поддерживаются ссылки`, `base64`, и `emoji`. При вводе одного смайлика он будет автоматически заменен на 3D Fluent Emoji. - - Пользовательский заголовок: Настраиваемое название сайта/темы. - -
- -[![][back-to-top]](#readme-top) - -
- -![][feat-highlight] - -#### Подсветка синтаксиса подсказок - -Автоматически подсвечивать промт в соответствии с правилами синтаксиса Stable Diffusion. - -
- -[![][back-to-top]](#readme-top) - -
- -![][feat-sidebar] - -#### Настройка боковой панели - -> **Note**\ -> нажмите значок `⚙` в правом верхнем углу, чтобы открыть панель настроек. Текущие доступные настройки следующие: - -- **Текстовое поле промта** - - Режим отображения: `Фиксированная высота и скрол в поле ввода` | `Увеличение от вводимого текста` -- **Боковая панель** - - По умолчанию развернуть: `true` - - Режим отображения: `Фиксированный` | `Плавающий` - - Ширина по умолчанию: `280` -- **Панель с дом. сетями** - - Включено: `true` - - По умолчанию развернуть: `true` - - Режим отображения: `Фиксированный` | `Плавающий` - - Ширина по умолчанию: `340` - - Размер превью по умолчанию: `86` - -
-Recommended System Settings - -#### Доп. Сети - -- Превью -- Ширина: 86 -- высота: 128 - -
- -#### Быстрые настройки (изменяются в настройках SD) - -```txt -sd_model_checkpoint, sd_vae, CLIP_stop_at_last_layers, img2img_background_color, img2img_color_correction, samples_save, samples_format, grid_save, return_grid, n_rows, live_previews_enable, show_progress_every_n_steps, live_preview_refresh_period -``` - -
- -
- -[![][back-to-top]](#readme-top) - -
- -![][feat-mobile-friendly] - -#### Адаптированно под мобильные устройства - -Выполнена частичная адаптация удобства работы с мобильными устройствами, включая откидную панель навигации, адаптацию боковой панели и т.д. Однако из-за высокой сложности и фиксированных значений стабильного диффузного интерфейса трудно обеспечить такое же удобство работы, как и в настольной версии. Приветствуется обратная связь для поиска новых идей. - -
- -[![][back-to-top]](#readme-top) - -
- -![][feat-pwa] - -#### Progress Web App - -Вы можете использовать Progressive Web Apps [PWA](https://support.google.com/chrome/answer/9658361) для быстрого стабильного запуска на компьютере или мобильном устройстве. - -- На компьютере откройте браузер Chrome. -- Перейдите на стабильный сайт диффузии, который вы хотите установить -- В правом верхнем углу адресной строки нажмите кнопку `Установить` -- Follow the onscreen instructions to install the PWA - -
- -[![][back-to-top]](#readme-top) - -
- -#### Форматирование подсказок - -Нажмите кнопку 🪄 под строкой Prompt, чтобы отформатировать слова подсказки одним щелчком мыши. - -> **Note**\ -> Преобразует полноразмерные знаки препинания в полуразмерные, уберет лишние пробелы, добавит недостающие запятые и перенесёт в конец Extra-Networks (Дополнительные) модели. - -Перед форматированием: - -```text -photorealistic photo of a handsome male (wizard :1.2), short beard, white wizard shirt, (with golden trim:0.8), -``` - -После форматирования: - -```text -photorealistic photo of a handsome male, (wizard:1.2), short beard, white wizard shirt, (with golden trim:0.8), , -``` - -
- -[![][back-to-top]](#readme-top) - -
- -## 🖥 Поддерживаемые браузеры - -| [Chrome](http://godban.github.io/browsers-support-badges/)
Chrome | [Edge](http://godban.github.io/browsers-support-badges/)
Edge | [Safari](http://godban.github.io/browsers-support-badges/)
Safari | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| last 2 versions | last 2 versions | last 2 versions | - -> **Warning**\` -> В настоящее время известна проблема совместимости со стилями в браузере Firefox. - -
- -[![][back-to-top]](#readme-top) - -
- -## ⌨️ Локальная разработка - -Вы можете использовать Github Codespaces для разработки в режиме онлайн: - -[![][codespaces-shield]][codespaces-link] - -В качестве альтернативы можно клонировать его для локальной разработки. Для включения режима горячей загрузки необходимо предварительно запустить Stable-Diffusion на порту `7860`. - -[![][bun-shield]][bun-link] - -```bash -$ git clone https://github.com/lobehub/sd-webui-lobe-theme.git -$ cd sd-webui-lobe-theme -$ bun install -$ bun dev -``` - -
- -[![][back-to-top]](#readme-top) - -
- -## 🤝 Содействие - -Любые виды вкладов приветствуются, если вас интересует внесение кода, не стесняйтесь просмотреть наши проблемы на GitHub [Issues][github-issues-link], чтобы показать нам, из чего вы сделаны. - -[![][pr-welcome-shield]][pr-welcome-link] - -[![][contributors-contrib]][contributors-link] - -
- -[![][back-to-top]](#readme-top) - -
- -## 🔗 Ссылки - -### Больше продуктов - -- **[🤖 Lobe Chat][lobe-chat] :** Это открытая, расширяемая (с вызовом функций) высокопроизводительная рамка для чат-ботов. Она поддерживает однокликовую бесплатную развертывание вашего частного веб-приложения ChatGPT/LLM. -- **[🌏 Lobe i18n][lobe-i18n] :** Lobe i18n - это автоматизированный инструмент для процесса перевода i18n (интернационализация), работающий на основе ChatGPT. Он поддерживает такие функции, как автоматическое разделение больших файлов, инкрементные обновления и настраиваемые параметры для модели OpenAI, API прокси и температуры. -- **[💌 Lobe Commit][lobe-commit] :** Lobe Commit - это инструмент CLI, который использует Langchain/ChatGPT для создания сообщений о коммитах на основе Gitmoji. - -### Благодарности - -- stable-diffusion-webui: -- gradio-theme-gallery: -- cozy-nest: -- _before `1.0.0` version_ - - sd-web-ui-quickcs: - - Dark-Themes-SD-WebUI-Automatic1111: - -
- -[![][back-to-top]](#readme-top) - -
- ---- - -

📝 License

- -[![][fossa-license-shield]][fossa-license-link] - -
- -Copyright © 2023 [CanisMinor][profile-link].
-This project is [AGPL3](./LICENSE) licensed. - - - -[back-to-top]: https://img.shields.io/badge/-BACK_TO_TOP-151515?style=flat-square -[bun-link]: https://bun.sh -[bun-shield]: https://img.shields.io/badge/-speedup%20with%20bun-black?logo=bun&style=for-the-badge -[codespaces-link]: https://codespaces.new/lobehub/sd-webui-lobe-theme -[codespaces-shield]: https://github.com/codespaces/badge.svg -[contributors-contrib]: https://contrib.rocks/image?repo=lobehub/sd-webui-lobe-theme -[contributors-link]: https://github.com/lobehub/sd-webui-lobe-theme/graphs/contributors -[cover]: https://gw.alipayobjects.com/zos/kitchen/8Ab%24hLJ5ur/cover.webp -[discord-link]: https://discord.gg/AYFPHvv2jT -[discord-shield]: https://img.shields.io/discord/1127171173982154893?color=5865F2&label=discord&labelColor=black&logo=discord&logoColor=white&style=flat-square -[feat-highlight]: https://gw.alipayobjects.com/zos/kitchen/iD%24W4U2y3Y/feat_highlight.webp -[feat-mobile-friendly]: https://gw.alipayobjects.com/zos/kitchen/WpWe6Hw8UT/feat_mobile_friendly.webp -[feat-pwa]: https://gw.alipayobjects.com/zos/kitchen/az49akOKJT/feat_pwa.webp -[feat-sidebar]: https://gw.alipayobjects.com/zos/kitchen/Olum2IjxCW/feat_sidebar.webp -[feat-theme-modify]: https://gw.alipayobjects.com/zos/kitchen/CbhlynwJYg/feat_theme_modify.webp -[feat-thememode]: https://gw.alipayobjects.com/zos/kitchen/nSFtJidWUR/feat_thememode.webp -[fossa-license-link]: https://app.fossa.com/projects/git%2Bgithub.com%2Flobehub%2Fsd-webui-lobe-theme -[fossa-license-shield]: https://app.fossa.com/api/projects/git%2Bgithub.com%2Flobehub%2Fsd-webui-lobe-theme.svg?type=large -[github-action-release-link]: https://github.com/actions/workflows/lobehub/sd-webui-lobe-theme/release.yml -[github-action-release-shield]: https://img.shields.io/github/actions/workflow/status/lobehub/sd-webui-lobe-theme/release.yml?label=release&labelColor=black&logo=githubactions&logoColor=white&style=flat-square -[github-action-test-link]: https://github.com/actions/workflows/lobehub/sd-webui-lobe-theme/test.yml -[github-action-test-shield]: https://img.shields.io/github/actions/workflow/status/lobehub/sd-webui-lobe-theme/test.yml?label=test&labelColor=black&logo=githubactions&logoColor=white&style=flat-square -[github-contributors-link]: https://github.com/lobehub/sd-webui-lobe-theme/graphs/contributors -[github-contributors-shield]: https://img.shields.io/github/contributors/lobehub/sd-webui-lobe-theme?color=c4f042&labelColor=black&style=flat-square -[github-forks-link]: https://github.com/lobehub/sd-webui-lobe-theme/network/members -[github-forks-shield]: https://img.shields.io/github/forks/lobehub/sd-webui-lobe-theme?color=8ae8ff&labelColor=black&style=flat-square -[github-issues-link]: https://github.com/lobehub/sd-webui-lobe-theme/issues -[github-issues-shield]: https://img.shields.io/github/issues/lobehub/sd-webui-lobe-theme?color=ff80eb&labelColor=black&style=flat-square -[github-license-link]: https://github.com/lobehub/sd-webui-lobe-theme/blob/main/LICENSE -[github-license-shield]: https://img.shields.io/github/license/lobehub/sd-webui-lobe-theme?color=white&labelColor=black&style=flat-square -[github-release-link]: https://github.com/lobehub/sd-webui-lobe-theme/releases -[github-release-shield]: https://img.shields.io/github/v/release/lobehub/sd-webui-lobe-theme?color=369eff&labelColor=black&logo=github&style=flat-square -[github-releasedate-link]: https://github.com/lobehub/sd-webui-lobe-theme/releases -[github-releasedate-shield]: https://img.shields.io/github/release-date/lobehub/sd-webui-lobe-theme?labelColor=black&style=flat-square -[github-stars-link]: https://github.com/lobehub/sd-webui-lobe-theme/network/stargazers -[github-stars-shield]: https://img.shields.io/github/stars/lobehub/sd-webui-lobe-theme?color=ffcb47&labelColor=black&style=flat-square -[lobe-chat]: https://github.com/lobehub/lobe-chat -[lobe-commit]: https://github.com/lobehub/lobe-commit/tree/master/packages/lobe-commit -[lobe-i18n]: https://github.com/lobehub/lobe-commit/tree/master/packages/lobe-i18n -[pr-welcome-link]: https://github.com/lobehub/lobe-chat/pulls -[pr-welcome-shield]: https://img.shields.io/badge/🤯_pr_welcome-%E2%86%92-ffcb47?labelColor=black&style=for-the-badge -[profile-link]: https://github.com/canisminor1990 diff --git a/README-zh_CN.md b/README-zh_CN.md index 26daaa5..1529d1f 100644 --- a/README-zh_CN.md +++ b/README-zh_CN.md @@ -6,11 +6,9 @@

Lobe Theme

-高定 Stable Diffusion 现代主题, 诸多体验优化 +高定 Stable Diffusion 现代主题,诸多体验优化\ 历史版本为 Kitchen Theme -历史版本为 Kitchen Theme - -[English](./README.md) · 简体中文 · [变更日志](./CHANGELOG.md) · [反馈问题][github-issues-link] · [功能建议][github-issues-link] +[English](./README.md)・简体中文・[变更日志](./CHANGELOG.md) · [反馈问题][github-issues-link] · [功能建议][github-issues-link] @@ -35,21 +33,13 @@ #### TOC - [✨ 主题特性](#-主题特性) - - [📦 插件安装](#-插件安装) - - [🤯 使用说明](#-使用说明) - - [🖥 兼容环境](#-兼容环境) - - [📦 生态系统](#-生态系统) - - [⌨️ 本地开发](#️-本地开发) - - [🤝 参与贡献](#-参与贡献) - - [🔗 链接](#-链接) - - [更多工具](#更多工具) - [参考](#参考) @@ -59,7 +49,8 @@
-> **Warning**\ +> \[!WARNING] +> > `Lobe Theme v3` 适配 `SD WebUI v1.6`, 并不向下兼容,`< 1.6` 以下版本移动到分支 [legacy-sd-webui-1.5](https://github.com/lobehub/sd-webui-lobe-theme/tree/legacy-sd-webui-1.5) ## ✨ 主题特性 @@ -86,7 +77,8 @@ 通过 stable diffusion webui 插件市场搜索 `Lobe Theme` 或 `Kitchen Theme` 进行安装 -> **Note**\ +> \[!NOTE] +> > **Version 2.0.0** 后更名为 **Lobe Theme** #### 方法二 @@ -97,12 +89,13 @@ git clone "https://github.com/lobehub/sd-webui-lobe-theme" extensions/lobe-theme ``` -> **Important**\ +> \[!IMPORTANT] +> > 最低要求 `gradio-3.41.2` & `sd-webui 1.6` #### 保持更新 -收藏项目,你将从 GitHub 上无延迟地接收所有发布通知 \~ ⭐️ +收藏项目,你将从 GitHub 上无延迟地接收所有发布通知~⭐️
Star History @@ -123,7 +116,8 @@ git clone "https://github.com/lobehub/sd-webui-lobe-theme" extensions/lobe-theme #### 亮暗色主题 -> **Note**\ +> \[!TIP] +> > 可在右上角导航栏快速切换 当前主题支持亮暗色双主题,如果你想强制使用暗色模式,使用参数 `--theme=dark` 启动您的 WebUI。例如,在 Windows 上,您的 `webui-user.bat` 应包括: @@ -149,7 +143,8 @@ http://localhost:7860/?__theme=dark #### 主体定制 -> **Note**\ +> \[!TIP] +> > 右上角 `⚙` 图标打开设置面板,当前可用设置如下 - **Theme** @@ -181,7 +176,8 @@ http://localhost:7860/?__theme=dark #### 侧边栏定制 -> **Note**\ +> \[!TIP] +> > 右上角 `⚙` 图标打开设置面板,当前可用设置如下 - **Prompt Textarea** @@ -255,7 +251,8 @@ sd_model_checkpoint, sd_vae, CLIP_stop_at_last_layers, img2img_background_color, 点击 Prompt 下方 🪄 按钮即可将提示词一键格式化 -> **Note**\ +> \[!TIP] +> > 全角标点转半角,去除多余空格,补充缺失逗号,把 Extra-Networks 模型移动到末尾 格式化前 @@ -282,7 +279,8 @@ photorealistic photo of a handsome male, (wizard:1.2), short beard, white wizard | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | last 2 versions | last 2 versions | last 2 versions | -> **Warning**\ +> \[!CAUTION] +> > 目前已知道在 Firefox 火狐浏览器上存在样式兼容问题
@@ -311,7 +309,7 @@ photorealistic photo of a handsome male, (wizard:1.2), short beard, white wizard [![][codespaces-shield]][codespaces-link] -或者克隆到本地开发, 热更新开发模式需要将 stable diffuison 提前启动到 `7860` 端口: +或者克隆到本地开发,热更新开发模式需要将 stable diffuison 提前启动到 `7860` 端口: [![][bun-shield]][bun-link] @@ -346,7 +344,7 @@ $ bun dev ### 更多工具 -- [🤖 Lobe Chat][lobe-chat] : LobeChat 是一个开源的、可扩展的(Function Calling)高性能聊天机器人框架, 支持一键免费部署私人 ChatGPT/LLM 网页应用程序。。 +- [🤖 Lobe Chat][lobe-chat] : LobeChat 是一个开源的、可扩展的(Function Calling)高性能聊天机器人框架,支持一键免费部署私人 ChatGPT/LLM 网页应用程序。。 - [🌏 Lobe i18n][lobe-i18n] : Lobe i18n 是一个由 ChatGPT 驱动的 i18n(国际化)翻译过程的自动化工具。它支持自动分割大文件、增量更新,以及为 OpenAI 模型、API 代理和温度提供定制选项的功能。 - [💌 Lobe Commit][lobe-commit] : Lobe Commit 是一个 CLI 工具,它利用 Langchain/ChatGPT 生成基于 Gitmoji 的提交消息。 diff --git a/README.md b/README.md index 4074031..7fc67fe 100644 --- a/README.md +++ b/README.md @@ -6,9 +6,7 @@

Lobe Theme

-The modern theme for stable diffusion webui - -Legacy verison a.k.a kitchen theme +The modern theme for stable diffusion webui\ Legacy verison a.k.a kitchen theme English · [Russian ](./README-ru_RU.md)· [简体中文](./README-zh_CN.md) · [Changelog](./CHANGELOG.md) · [Report Bug][github-issues-link] · [Request Feature][github-issues-link] @@ -29,7 +27,8 @@ English · [Russian ](./README-ru_RU.md)· [简体中文](./README-zh_CN.md) · ![][cover] -> **Warning**\ +> \[!WARNING] +> > `Lobe Theme v3` is compatible with `SD WebUI v1.6` and is not backwards compatible. Versions below `< 1.6` should be moved to the branch [legacy-sd-webui-1.5](https://github.com/lobehub/sd-webui-lobe-theme/tree/legacy-sd-webui-1.5)
@@ -38,21 +37,13 @@ English · [Russian ](./README-ru_RU.md)· [简体中文](./README-zh_CN.md) · #### TOC - [✨ Features](#-features) - - [📦 Installation](#-installation) - - [🤯 Usage](#-usage) - - [🖥 Environment Support](#-environment-support) - - [📦 Ecosystem](#-ecosystem) - - [⌨️ Local Development](#️-local-development) - - [🤝 Contributing](#-contributing) - - [🔗 Links](#-links) - - [More Products](#more-products) - [Credits](#credits) @@ -84,7 +75,8 @@ English · [Russian ](./README-ru_RU.md)· [简体中文](./README-zh_CN.md) · Search for `Lobe Theme` or `Kitchen Theme` in the stable diffusion webui plugin market and install it. -> **Note**\ +> \[!NOTE] +> > **Version 2.0.0** was renamed to **Lobe Theme** #### Method 2 @@ -95,7 +87,8 @@ As an extension (recommended), clone the repository to your extension folder: git clone "https://github.com/lobehub/sd-webui-lobe-theme" extensions/lobe-theme ``` -> **Important**\ +> \[!IMPORTANT] +> > minimum requirements `gradio-3.41.2` & `sd-webui 1.6` #### Upstream Sync @@ -121,7 +114,8 @@ Star Us,You will receive all releases notifications from GitHub without any de #### Light and Dark Themes -> **Note**\ +> \[!TIP] +> > You can quickly switch between light and dark themes in the upper-right corner of the navigation bar. The current theme supports both light and dark themes. If you want to force dark mode, use the `--theme=dark` argument to launch your WebUI. For example, on Windows, your `webui-user.bat` should include: @@ -147,7 +141,8 @@ http://localhost:7860/?__theme=dark #### Theme Customization -> **Note**\ +> \[!TIP] +> > Click the `⚙` icon in the upper-right corner to open the settings panel. The current available settings are as follows: - **Theme** @@ -179,7 +174,8 @@ Automatically colorize prompt display according to the Stable Diffusion syntax r #### Sidebar Customization -> **Note**\ +> \[!TIP] +> > Click the `⚙` icon in the upper-right corner to open the settings panel. The current available settings are as follows: - **Prompt Textarea** @@ -253,7 +249,8 @@ You can use Progressive Web Apps [PWA](https://support.google.com/chrome/answer/ Click the 🪄 button below Prompt to format the prompt words with one click. -> **Note**\ +> \[!TIP] +> > Convert full-width punctuation to half-width, remove extra spaces, add missing commas, and move the Extra-Networks model to the end. Before formatting: @@ -280,7 +277,8 @@ photorealistic photo of a handsome male, (wizard:1.2), short beard, white wizard | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | last 2 versions | last 2 versions | last 2 versions | -> **Warning**\ +> \[!CAUTION] +> > There is currently a known compatibility issue with styles on Firefox browser.
diff --git a/javascript/main.js b/javascript/main.js index 8101593..6553dc5 100644 --- a/javascript/main.js +++ b/javascript/main.js @@ -1,4 +1,4 @@ -function e(e,t){for(var n=0;nr[t]})}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function n(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function r(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach((function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})})),n}var o={exports:{}},a={},i={exports:{}},s={},l=Symbol.for("react.element"),c=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),d=Symbol.for("react.strict_mode"),f=Symbol.for("react.profiler"),p=Symbol.for("react.provider"),h=Symbol.for("react.context"),g=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),b=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),y=Symbol.iterator;var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},x=Object.assign,S={};function k(e,t,n){this.props=e,this.context=t,this.refs=S,this.updater=n||w}function C(){}function E(e,t,n){this.props=e,this.context=t,this.refs=S,this.updater=n||w}k.prototype.isReactComponent={},k.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},k.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},C.prototype=k.prototype;var O=E.prototype=new C;O.constructor=E,x(O,k.prototype),O.isPureReactComponent=!0;var D=Array.isArray,$=Object.prototype.hasOwnProperty,j={current:null},P={key:!0,ref:!0,__self:!0,__source:!0};function N(e,t,n){var r,o={},a=null,i=null;if(null!=t)for(r in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(a=""+t.key),t)$.call(t,r)&&!P.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(1===s)o.children=n;else if(1r[t]})}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function n(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function r(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach((function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})})),n}var o={exports:{}},a={},i={exports:{}},s={},l=Symbol.for("react.element"),c=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),d=Symbol.for("react.strict_mode"),p=Symbol.for("react.profiler"),f=Symbol.for("react.provider"),h=Symbol.for("react.context"),g=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),b=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),y=Symbol.iterator;var w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},x=Object.assign,k={};function S(e,t,n){this.props=e,this.context=t,this.refs=k,this.updater=n||w}function C(){}function E(e,t,n){this.props=e,this.context=t,this.refs=k,this.updater=n||w}S.prototype.isReactComponent={},S.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},S.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},C.prototype=S.prototype;var D=E.prototype=new C;D.constructor=E,x(D,S.prototype),D.isPureReactComponent=!0;var O=Array.isArray,_=Object.prototype.hasOwnProperty,$={current:null},j={key:!0,ref:!0,__self:!0,__source:!0};function N(e,t,n){var r,o={},a=null,i=null;if(null!=t)for(r in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(a=""+t.key),t)_.call(t,r)&&!j.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(1===s)o.children=n;else if(1>>1,a=e[r];if(!(0>>1;ro(l,n))co(u,l)?(e[r]=u,e[c]=n,r=c):(e[r]=l,e[s]=n,r=s);else{if(!(co(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var a=performance;e.unstable_now=function(){return a.now()}}else{var i=Date,s=i.now();e.unstable_now=function(){return i.now()-s}}var l=[],c=[],u=1,d=null,f=3,p=!1,h=!1,g=!1,m="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,v="undefined"!=typeof setImmediate?setImmediate:null;function y(e){for(var o=n(c);null!==o;){if(null===o.callback)r(c);else{if(!(o.startTime<=e))break;r(c),o.sortIndex=o.expirationTime,t(l,o)}o=n(c)}}function w(e){if(g=!1,y(e),!h)if(null!==n(l))h=!0,_(x);else{var t=n(c);null!==t&&I(w,t.startTime-e)}}function x(t,o){h=!1,g&&(g=!1,b(E),E=-1),p=!0;var a=f;try{for(y(o),d=n(l);null!==d&&(!(d.expirationTime>o)||t&&!$());){var i=d.callback;if("function"==typeof i){d.callback=null,f=d.priorityLevel;var s=i(d.expirationTime<=o);o=e.unstable_now(),"function"==typeof s?d.callback=s:d===n(l)&&r(l),y(o)}else r(l);d=n(l)}if(null!==d)var u=!0;else{var m=n(c);null!==m&&I(w,m.startTime-o),u=!1}return u}finally{d=null,f=a,p=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,k=!1,C=null,E=-1,O=5,D=-1;function $(){return!(e.unstable_now()-De||125i?(r.sortIndex=a,t(c,r),null===n(l)&&r===n(c)&&(g?(b(E),E=-1):g=!0,I(w,a-i))):(r.sortIndex=s,t(l,r),h||p||(h=!0,_(x))),r},e.unstable_shouldYield=$,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}}(te),ee.exports=te;var ne=ee.exports,re=B,oe=ne; +!function(e){function t(e,t){var n=e.length;e.push(t);e:for(;0>>1,a=e[r];if(!(0>>1;ro(l,n))co(u,l)?(e[r]=u,e[c]=n,r=c):(e[r]=l,e[s]=n,r=s);else{if(!(co(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var a=performance;e.unstable_now=function(){return a.now()}}else{var i=Date,s=i.now();e.unstable_now=function(){return i.now()-s}}var l=[],c=[],u=1,d=null,p=3,f=!1,h=!1,g=!1,m="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,v="undefined"!=typeof setImmediate?setImmediate:null;function y(e){for(var o=n(c);null!==o;){if(null===o.callback)r(c);else{if(!(o.startTime<=e))break;r(c),o.sortIndex=o.expirationTime,t(l,o)}o=n(c)}}function w(e){if(g=!1,y(e),!h)if(null!==n(l))h=!0,P(x);else{var t=n(c);null!==t&&I(w,t.startTime-e)}}function x(t,o){h=!1,g&&(g=!1,b(E),E=-1),f=!0;var a=p;try{for(y(o),d=n(l);null!==d&&(!(d.expirationTime>o)||t&&!_());){var i=d.callback;if("function"==typeof i){d.callback=null,p=d.priorityLevel;var s=i(d.expirationTime<=o);o=e.unstable_now(),"function"==typeof s?d.callback=s:d===n(l)&&r(l),y(o)}else r(l);d=n(l)}if(null!==d)var u=!0;else{var m=n(c);null!==m&&I(w,m.startTime-o),u=!1}return u}finally{d=null,p=a,f=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var k,S=!1,C=null,E=-1,D=5,O=-1;function _(){return!(e.unstable_now()-Oe||125i?(r.sortIndex=a,t(c,r),null===n(l)&&r===n(c)&&(g?(b(E),E=-1):g=!0,I(w,a-i))):(r.sortIndex=s,t(l,r),h||f||(h=!0,P(x))),r},e.unstable_shouldYield=_,e.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}}(te),ee.exports=te;var ne=ee.exports,re=z,oe=ne; /** * @license React * react-dom.production.min.js @@ -27,18 +27,18 @@ var U=B,G=Symbol.for("react.element"),V=Symbol.for("react.fragment"),q=Object.pr * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */function ae(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n