FEATURE: Allow users to opt out of automatic dark mode (#10377)

This commit is contained in:
Penar Musaraj
2020-08-06 09:45:37 -04:00
committed by GitHub
parent 8c03868808
commit 6fdc711b4a
13 changed files with 110 additions and 5 deletions

View File

@@ -454,7 +454,9 @@ module ApplicationHelper
result = +""
result << Stylesheet::Manager.color_scheme_stylesheet_link_tag(scheme_id)
dark_scheme_id = SiteSetting.default_dark_mode_color_scheme_id
user_dark_scheme_id = current_user&.user_option&.dark_scheme_id
dark_scheme_id = user_dark_scheme_id || SiteSetting.default_dark_mode_color_scheme_id
if dark_scheme_id != -1
result << Stylesheet::Manager.color_scheme_stylesheet_link_tag(dark_scheme_id, '(prefers-color-scheme: dark)')
end