discourse/app/views/common
Joe 3c558d2eb6
UX: Prevent color flicker on dark themes (#17620)
Follow up to: #17619
Context: https://meta.discourse.org/t/introducing-discourse-splash-a-visual-preloader-displayed-while-site-assets-load/232003/17

We previously relied on the user's browser when deciding when to show the splash in light/dark mode. This worked well but can fail if the user manually selects a theme with a default "dark" scheme.

This PR will now factor that in. If the user selects a theme with a default dark scheme, use that. If a user selects a theme with a "light" default scheme and also picks a secondary "dark" scheme, use the media detection we had before.

This PR also removes the dark mode theme-color that was added in the previous PR. That will now go in a separate PR
2022-07-25 18:02:21 +08:00
..
_discourse_preload_stylesheet.html.erb DEV: Preload CSS in the <head> (#17322) 2022-07-05 00:23:09 +08:00
_discourse_publish_stylesheet.html.erb Code review comments. 2021-06-21 11:06:58 +08:00
_discourse_splash.html.erb UX: Prevent color flicker on dark themes (#17620) 2022-07-25 18:02:21 +08:00
_discourse_stylesheet.html.erb DEV: Make wizard an ember addon (#17027) 2022-06-17 14:50:21 +02:00
_google_tag_manager_body.html.erb FIX: update Google Tag Manager javascript 2018-04-03 14:22:06 -04:00
_google_tag_manager_head.html.erb FEATURE: Implement nonces for Google Tag Manager integration (#12531) 2021-03-26 11:19:31 -04:00
_google_universal_analytics.html.erb FEATURE: Add Google Universal Analytics v4 as an option (#11123) 2020-11-06 14:15:36 -06:00
_second_factor_backup_input.html.erb FIX: Allow the app to generate and accept longer backup codes (#8761) 2020-01-21 14:28:31 +00:00
_second_factor_text_field.html.erb FEATURE: Second factor backup 2018-06-28 10:12:32 +02:00