FEATURE: Enable auto dark mode on new instances (#14208)

This commit is contained in:
Penar Musaraj
2021-09-02 14:55:38 -04:00
committed by GitHub
parent ea84c66fe0
commit 90a23c6fc8
3 changed files with 59 additions and 10 deletions

View File

@ -18,4 +18,12 @@ if !Theme.exists?
name = I18n.t('color_schemes.default_theme_name')
default_theme = Theme.create!(name: name, user_id: -1)
default_theme.set_default!
if SiteSetting.default_dark_mode_color_scheme_id == SiteSetting.defaults[:default_dark_mode_color_scheme_id]
dark_scheme_id = ColorScheme.where(base_scheme_id: "Dark").pluck_first(:id)
if dark_scheme_id.present?
SiteSetting.default_dark_mode_color_scheme_id = dark_scheme_id
end
end
end