[ALOY-337] Support "themes"
GitHub Issue | n/a |
---|---|
Type | New Feature |
Priority | Medium |
Status | Resolved |
Resolution | Fixed |
Resolution Date | 2012-10-29T17:14:09.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Alloy 0.3.1, 2012 Sprint 22 |
Components | Runtime, XML |
Labels | notable |
Reporter | Tony Lukasavage |
Assignee | Unknown |
Created | 2012-10-16T17:38:42.000+0000 |
Updated | 2018-03-07T22:25:53.000+0000 |
Description
Allow developers to create themes, which will be deployed based on a name given in the config.json file. We could create a "themes" directory in the app folder. In the "themes" folder can be both the "assets" and "styles" folder. There will be a naming convention for assigning names to these themes. The name of the theme can be used in the config.json to determine which one will be used at compile time. At compile time, the themes styles and assets will overwrite those in the default styles and assets folders.
themes are confirmed to be working on all platforms. Created "advanced/themes" in the test apps to show the theming functionality.