mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-08 04:16:03 -05:00
feat: System-wide Light/Dark Mode Theme Setting #424
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @silentoplayz on GitHub (Mar 6, 2024).
Is your feature request related to a problem? Please describe.
Yes, the feature request is related to the problem of manually switching between light and dark modes on different applications, which can be frustrating and challenging for many users, including those with visual impairments or sensitivities to certain light levels. Specifically, the issue lies in the current manual theme selection feature in Open WebUI, which does not incorporate the user's system light/dark mode setting.
Describe the solution you'd like
The proposed solution is to add a new theme option labeled
Systemin Open WebUI. This option will enable Open WebUI to automatically switch between light and dark modes based on the user's systems setting. This feature would improve accessibility for users with visual impairments or sensitivities to certain light levels and reduce the need for manual intervention. Enabling theSystemtheme by default upon the first sign up for Open WebUI (the admin account) would better suit the needs of those users and provide a consistent user experience across all applications. Additionally, this would allow users to immediately experience the benefits of the system-wide light/dark mode theme setting without having to manually change their settings.Describe alternatives you've considered
An alternative solution considered is manually switching themes within Open WebUI. However, this approach would not provide a consistent user experience across all applications and would require manual intervention.
Additional context
Incorporating the system's light/dark mode setting into Open WebUI's theme settings would provide a more seamless and accessible user experience for all users. This feature would be particularly beneficial for those users who have visual impairments or sensitivities to certain light levels. By automatically switching between light and dark modes based on the user's system setting, Open WebUI can provide a more user-friendly and accessible platform for all users.
@jlar0che commented on GitHub (Mar 24, 2025):
So, this was closed a year ago but I see no way of doing this within the settings menus. Could you please explain how to implement dark mode as the default for all users?
@silentoplayz commented on GitHub (Mar 25, 2025):
There is no way to toggle on a specific theme for ALL users within your Open WebUI instance. Setting the theme is available on a per-user level.

@rgaricano commented on GitHub (Mar 25, 2025):
maybe could be done overwriting theme-color header directive on webserver, but easier changing code if it's neccesary.