Da es ja um das skindesigner-Plugin momentan sehr ruhig geworden ist habe ich mich in den letzten Wochen etwas mehr mit KODI-17.x beschäftigt, und da etwas am Estuary-Skin rumprobiert.
Dabei ist mir ein Feature der KODI Skin-Engine für die Listen-Ansicht aufgefallen, die ich bisher schon immer beim Skindesigner bzw. VDR vermisst habe und die es scheinbar im VDR so noch nicht gibt:
Man kann eine Listenansicht, nennt sich in KODI "fixedlist", so einstellen, dass immer eine im Skin definierte Zeile in der Liste den Focus hat.
Beim Scrollen durch die Liste wird dan praktisch die Liste "unter dem Focus durchgescrollt" und man sieht immer ein paar Zeilen vor und auch hinter der aktiven Zeile (Focus).
Sehr gut kann man das z. B. beim Estuary-Skin von KODI in der Senderansicht und auch EPG-Ansicht eines Senders anschauen:
Wenn man z. B. das EPG eines Senders aufruft, dann wird beim Öffnen der Ansicht der Focus direkt auf die 6. Zeile gesetzt, die den Eintrag für die aktuelle Sendung hat (falls es Einträge in der EPG-Vergangenheit gibt) und man kann eben nun beim Scrollen durch die Liste immer auch die EPG-Einträge davor und auch danach sehen, weil eben die Liste unterhalb der aktiven Zeile durchgescrollt wird.
Gibt es keine Einträge im EPG davor (also Einträge aus der Vergangenheit), dann springt der Focus direkt auf die 1. Zeile bzw. die Zeile mit dem aktuellem Programm und beim runterscrollen bleibt dann der Focus auf der im Skin definierten 6. Zeile stehen und die Liste wird ab dann unter der aktiven Zeile durchgescrollt.
Dieses Verhalten finde ich wirklich optimal fast schon perfekt, da man so immer den Überblick behält, was eben davor und danach ist.
Beim VDR kann man ja momentan nur "Seitenweise scrollen" und "Rundum scrollen" auswählen, dabei scrollt der Focus zur untersten Zeile in der Ansicht und dann wird entweder zur nächsten Seite gesprungen oder der Focus bleibt auf der untersten Zeile stehen und die Liste geht immer um 1 Zeile weiter. In beiden Fällen ist es dann eben so, dass man entweder in der Liste die Zeilen davor oder danach nicht mehr sieht bzw. sehen kann.
Das ist für mich, vor allem im EPG, bei der Programmierung von Timern immer ein suboptimales Verhalten, da man so nicht immer die richtige Übersicht behält, vor allem wenn man mehrere Timer hintereinander programmieren will.
Für mich wäre so ein Verhalten eines Skins wie es das bei KODI gibt für den VDR bzw. beim skindesigner-Plugin ein wirklich tolles Feature für eine Weiterentwicklung im Skin!
Ich weiß, dass louis momentan keine Zeit für die Weiterentwicklung des skindesigner-Plugins hat.
Aber vielleicht gibt es irgendwann man einen Programmierer, der das Konzept vom skindesigner-Plugin wieder aufgreift und und in einer neuen Version weiterentwickelt und da könnte evtl. mein Feature-Request mit eingebaut werden.
Ich würde mich als Tester sofort zur Verfügung stellen!
Paul