Themes
SD.Next supports two native theme engines and an option to disable theming entirely for external themes.
Set Themes
Via UI: Go to Settings > User Interface
- Theme type:
modern,standard, ornone
Note:nonedisables native theming for Gradio, Hugging Face, and custom extension themes - Theme name: Select the specific theme
- Theme mode: Force light/dark or use OS default (auto)
Via CLI: Use --theme type/name
- Default theme:
modern/default - Available types:
standard,modern,gradio,huggingface - If type is omitted, defaults to
standard - If name is omitted, defaults to:
defaultfor modernblack-tealfor standardgradio/defaultfor gradiohuggingface/nonefor huggingface- Extensions can also provide themes:
lobe,cozy-next
The selected theme appears in startup logs. For example:
11:41:37-649897 DEBUG UI themes available: type=Standard themes=12
11:41:37-650510 INFO UI theme: type=Standard name="black-teal" style=Auto
11:41:37-651747 DEBUG UI theme: css="/home/vlado/dev/sdnext/javascript/black-teal.css" base="sdnext.css" user="None"
or:
11:42:42-946642 DEBUG UI themes available: type=Modern themes=22
11:42:42-947313 INFO UI theme: type=Modern name="sdxl_alpha" style=Auto
11:42:42-948546 DEBUG UI theme: css="extensions-builtin/sdnext-modernui/themes/sdxl_alpha.css" base="base.css" user="None"
Switching Themes
After setting a theme type, standard and modern themes can be switched live without restarts.
Creating Custom Themes
See User Themes for details on creating custom themes
Available Themes
Standard Themes
SD.Next includes built-in themes:
- Black Teal, Light Teal, Simple Dark, Simple Light, Black Orange
Community-created themes:
- Invoked, Amethyst Nightfall, Emerald Paradise, Midnight Barbie, Orchid Dreams, Timeless Beige
Example screenshots can be found at: Standard Themes
Modern Themes
Important
Any issues related to modern ui should be reported at: https://github.com/BinaryQuantumSoul/sdnext-modernui/issues
Gradio Themes
Built-in Gradio themes:
- Gradio Default, Gradio Base, Gradio Soft, Gradio Glass, Gradio Monochrome
Gradio themes disable the native theme engine. Note that these themes are not optimized for SD.Next and may cause UI components to appear misaligned.
Hugging Face Themes
Click System > Settings > User Interface > Themes > Refresh to download third-party Gradio themes from Hugging Face. Component formatting depends on each theme and is not controlled by SD.Next.
Extensions
SD.Next supports custom themes via extensions. Available options include cozy-next and lobe, though these may not be updated for recent releases—contact the authors for updates.