I’m a web dev and I feel that implementing color scheme switchers repeatedly feels inefficient, especially since there’s already partial browser support with @media (prefers-color-scheme)
.
Expanding this functionality at the browser level would streamline the user experience, eliminate redundant JavaScript and styling, and provide a consistent, centralized interface for users to control their preferences across websites.
It would also reduce clutter on sites, as switchers could be built into the browser UI.
I think Brave could be a great lauchpad to this idea and, in time, bigger browsers would follow suit.