Refined theme customization mechanism

* Created abstract SettingsPanel class for defining settings screen
pages
* Moves theme customization related settings to new class
ThemeCustomizationPanel
* Changes Theme to use a map internally
This commit is contained in:
2019-12-21 00:29:16 +01:00
parent c7959e5287
commit 10dd3635a5
7 changed files with 496 additions and 535 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.0 KiB