Style Manager
Build a Style Manager component within the GUI top-level, to handle the following concerns
- load and install Lumiera's application specific CSS stylesheet
- possibly adjust and configure some aspects of the presentation, based on other application configuration mechanisms
- derive and maintain style information relevant for a coherent presentation of Lumiera's custom extended UI controls
- expose specific styling information for widgets, to be retrieved through a dependency-injection mechanism.
Change history
(8)
| blocking: |
1135, 1168, 1146 → 1135, 1146, 1168, 1170
|
| blocking: |
1135, 1146, 1168, 1170 → 1135, 1146, 1168, 1170, 1171
|
| blocking: |
1135, 1146, 1168, 1170, 1171 → 1135, 1146, 1168, 1170, 1171, 1270
|
| blockedby: |
1016, 1028, 1052, 1145 → 1016, 1028, 1145
|
| blocking: |
1135, 1146, 1168, 1170, 1171, 1270 → 1052, 1135, 1146, 1168, 1170, 1171, 1270
|
| blocking: |
1052, 1135, 1146, 1168, 1170, 1171, 1270 → 1052, 1135, 1146, 1168, 1170, 1171
|
| blockedby: |
1016, 1028, 1145
|
| blocking: |
1052, 1135, 1146, 1168, 1170, 1171
|
| Parent Tickets: |
→ 1052, 1135, 1146, 1168, 1170, 1171
|
| Sub Tickets: |
→ 1016, 1028, 1145
|
In 2019, a component
UiStylewas extracted from the existingUiManager(previously introduced by Joel Holdsworth); existing global style related functionality was relocated there (e.g. the loading of Icon sets). Later on, also the global code for the Prototype for custom styled Timeline was placed there. Beyond that, the actual responsibilities for this »global Style Manager« yet remain to be determined...