Moin,
folgende Änderungen sind seit der Version 0.1.5 dazugekommen:
Version 0.1.6
- removed suppression of first DisplayChannel call after VDR start
- fixed "flickering" bug with vdr2.1.7
- fixed bug that osd language was not set correctly which caused one
additional skin caching at startup
Version 0.2.0
- fixed bug that onpause view potentially starts during setting cutting
marks
- made all globals variables private
- introduced globals.xml in skinpath, theme.xml in theme path. theme.xml
adds its vakues and potentially overrides valués from globals.xml
- check icons, menuicons and skinparts additionally directly in skin folder
to allow default images which can be used for all skins
- fixed bug that setup variables are sometimes not identified in case two
or more skin names start identically
Alles anzeigen
Die wesentliche Änderung ist, dass es jetzt eine (wirklich Skin globale) globals.xml im Skin Root Verzeichnis gibt und pro Theme optional eine theme.xml Datei, mit der die Definitionen der globals.xml ergänzt und überschrieben werden können. Das Verzeichnislayout eines Skins schaut also nun so aus:
<skinpath>
+---<skinname>
|--- globals.xml
|--- setup.xml
|--- themes
| |--- default
| | |--- theme.xml
| | |--- icons
| | |--- menuicons
| | | |--- customicons
| | | |--- pluginicons
| | | |--- standardicons
| | |--- skinparts
| |--- logos
| |--- theme2
| |--- theme.xml
| |--- icons
| |--- ...
|--- xmlfiles
|--- icons
|--- menuicons
| |--- customicons
| |--- pluginicons
| |--- standardicons
|--- skinparts
Alles anzeigen
Wichtig: die "globals.xml" muss existieren, die theme.xml Dateien sind optional. Es müssen also alle vorhandenen Skins dahingehend angepasst werden, sonst werden sie mit der Version 0.2.0 nicht mehr funktionieren. Die mitgelieferten Skins sind natürlich schon angepasst
Wie im Verzeichnisbaum erkenntlich, können nun auch Bilder, die themeübergreifend benutzt werden sollen, in den entsprechenden Ordnern (icons, menuicons, skinparts) im Skin Root Verzeichnis abgelegt werden. Skindesigner prüft erst, ob ein entsprechendes Bild im Theme Ordner verfügbar ist, falls nicht wird das Bild zusätzlich auch im entsprechenden Ordner im Root Verzeichnis gesucht.
Have fun ... ciao Louis