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
Welcome! 👋 Thanks for opening your first issue here! And to ensure the community is able to respond to your issue, please make sure to fill out the inputs in the issue forms. Thank you!
Welcome! 👋 Thanks for opening your first issue here! And to ensure the community is able to respond to your issue, be sure to follow the issue template if you haven't already.
Hi @raclim, @lindapaiste, @nickcombs32 we can get the system's mode and initialise the mode with the reducer we are using to set the theme.
Which will help us to get the system mode by default and when user select the mode from the option we will change the mode. below I have added the dummy code for it, also will be raising a PR for this issue.
// will get system mode from this function
const getSystemTheme = () => {
const prefersDarkMode = window.matchMedia('(prefers-color-scheme: dark)')
.matches;
return prefersDarkMode ? 'dark' : 'light';
};
// system mode is present in variable systemTheme const systemTheme = getSystemTheme();
// initialising the theme variable with the system's mode theme: systemTheme
Please do let me know if there is anything to improve...
Increasing access
Brings site up to modern CSS accessibility standards by reducing eye strain.
Most appropriate sub-area of p5.js?
Feature enhancement details
CSS media feature is available to detect user's preference:
https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-color-scheme
If feasible, apply to both the editor and the resource pages. Changing the theme in options overrides the default.
The text was updated successfully, but these errors were encountered: