Im trying to have a dark mode for my application, and I've looked up all the documentation and blog posts for material theme, dark mode, Fashion. I can turn my application dark using the Fashion set Variables function.
But how do I customize what dark colors my applications changes to? For example:
But I am unable to find a way to change what dark colors are applied in dark mode. Does anyone know how I can achieve this?
Not sure if there any difference in classic toolkit, but in modern toolkit you can define SASS variable like this (we put it into \sass\var.scss):
$foo: dynamic(if($dark-mode, #111111, #FFFFFF));
@if ($enable-css-variables) {
#{$css-variable-selector} {
--foo: export;
}
}
and than use it like this in your (S)CSS files:
background: $foo;
To switch theme use
Ext.theme.Material.setDarkMode()