Details
-
Type:
Improvement
-
Status: Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 2.0
-
Fix Version/s: 3.0
-
Component/s: Prefs Framework, UI Options, UIEnhancer
-
Labels:None
Description
Currently the preferences framework uses Stylus to generate CSS files. However, much of the features are not exposed in a way that can be easily manipulated by a 3rd party. In particular Enactors.styl should be completely modular similar to how contrast themes are broken out into Themes.styl. That way a 3rd party integrator that only wanted some of the enactor styling, or wanted to use a different class name for contrast themes could do so without having to fork the Enactors.styl file.