derMaik ich habe mir nochmal Gedanken um die Alphabet-Liste und etwas herum experimentiert. Nochmal kurz zur verwendeten Technik. Im Gegensatz zu einer Liste, welche die Buchstaben als einzelne <items> über den <content> bekommt und anzeigt, man also einfach in dieser Liste navigieren kann, ist das bei der neuen "Liste" etwas anders. Hier werden alle Buchstaben in einer <grouplist> angezeigt und dann fett dargestellt, wenn <String.IsEqual(ListItem.SortLetter,$PARAM[label]) = true> ist. Deshalb lässt sich auch mit der neuen "Liste" das alte Design nicht nutzen, da man nicht direkt in der Liste navigieren kann, sondern etwas ähnliches über einen versteckten Button passiert: es wird die eigentliche Film-Liste fokussiert, dann mit Action(nextletter) oder Action(prevletter) gesprungen. Es ist also kein Abgleich mit der Alphabet-Liste möglich, so dass diese entsprechend des angezeigten Buchstaben scrollt. Daher müssen leider alle Buchstaben auf einmal angezeigt werden... .
Ich finde aber die Idee/Funktion, die ursprünglich von jurialmunkey stammt, gut! Gerade, weil man sich damit auch einen Klick erspart und es flüssig aussieht! aber es funktioniert nicht in allen Fällen einwandfrei. Probleme gibt es z.B. wie du schon geschrieben hast, wenn die eigentliche Film-Liste nicht gefüllt ist oder wenn Filme mit "Ä, Ü" usw. beginnen. Zudem muss es mindestens 4 Seiten an Inhalt geben, damit alles fehlerfrei funktioniert.
Mir ging es jetzt aber um das Design. Das neue Design finde ich, passt nicht zu den Listen-Ansichten. Aber wie findest du diese Ansicht hier? Hier habe ich die Alphabet-Liste über die gesamte Höhe vergrößert. Bei der Slide-Animation, welche den Inhalt der Film-Liste etwas nach links verschiebt, bin ich mir noch nicht ganz sicher. Aber ich finde die Alphabet-Liste wesentlich besser:

Zur Not werde ich verschiedene Alphabet-Listen anbieten, sollte keine gute Lösung gefunden werden...