[MerlinSkinThemes]
authordre <dre@drecomx.net>
Wed, 13 Jan 2021 16:45:09 +0000 (17:45 +0100)
committerdre <dre@drecomx.net>
Wed, 13 Jan 2021 16:45:09 +0000 (17:45 +0100)
commit2ae45922b6e0cf41838b9952ba47661438cbe7c6
treea88bdaf729c2011f3de893d8da67558c27ce12a2
parentb95cd6a76923dd15725a7b8bde8500e022499c23
[MerlinSkinThemes]
- new: set attribute version to 1.0 in tag themes to use new functionalities (see below)
- new: corner radius: define options per design (requires theme version 1.0)
- new: display screens: define default per id in design (requires theme version 1.0)
- new: screens: only display screens in settings that are included in design (requires theme version 1.0)
- new: skinpaths: paths are replaced for windowstyle id='0' too. paths for windowstyle id='4'/'5' are only replaced if no dedicated windowstylescrollbartheme is defined
- new: read defaults from config file
- new: read active design/design color if current value no longer exists in themes.xml
- new: read display resolution and id from enigma2 but only for certain box types because e2 returns 132x68 as default and id 0 *argh*
- new: application of theme is always based on config file
- fix: don't update e2 config when skin is not active skin
- fix: replace invalid options for settings to fix crash when changing setting
- fix: don't set all designColors to inactive when user modified defaults
merlinskinthemes/src/MerlinSkinThemes.py
merlinskinthemes/src/plugin.py