You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on May 10, 2024. It is now read-only.
Most menus inside Brave to do not respond to OS dark / light theme changes.
From a technical perspective, this is an opportunity to clean up menu usage through out application and make parent -> child UI relationships more definitive.
When BVC gets a trait collection update (BVC responds correctly), it should be able to propagate an applyTheme update down to all presented VC's and children. This includes having a handle on settings, and all nested menus.
This also breaks the tight coupling we often have throughout the application where children often dismiss themselves (meaning they know how they are being presented).
Steps to Reproduce
Make sure theme selection is "automatic"
Open settings (or main menu / shields panel)
Change the OS system theme
Observe settings screen is not dynamically updated (also happens with other menus)
Actual result:
Expected result:
All menus should be styled correctly.
Reproduces how often: [Easily reproduced, Intermittent Issue]
Brave Version:
Device details:
Website problems only:
did you check with Brave Shields down?
did you check in Safari/Firefox (WkWebView-based browsers)?
Description:
Most menus inside Brave to do not respond to OS dark / light theme changes.
From a technical perspective, this is an opportunity to clean up menu usage through out application and make parent -> child UI relationships more definitive.
When BVC gets a trait collection update (BVC responds correctly), it should be able to propagate an
applyTheme
update down to all presented VC's and children. This includes having a handle on settings, and all nested menus.This also breaks the tight coupling we often have throughout the application where children often dismiss themselves (meaning they know how they are being presented).
Steps to Reproduce
Actual result:
Expected result:
All menus should be styled correctly.
Reproduces how often: [Easily reproduced, Intermittent Issue]
Brave Version:
Device details:
Website problems only:
Additional Information
Related #1503
The text was updated successfully, but these errors were encountered: