Hallo zusammen,
vor einiger Zeit hatte ich mir – unter anderem – gewünscht , dass die Live-Navigationsleiste beim Scrollen am oberen Seitenrand fixiert bleibt. Ich habe hierzu einen Patch erstellt, der zumindest bei mir mit Firefox, Chrome, Safari und IE das gewünschte leistet. Hier als Beispiel die Programmübersichtsseite zum Vergleich:
Die Navigationsleiste passt sich bei Änderung der Fensterbreite entsprechend an (im Beispiel ist sie bereits zweizeilig). Um den Aufwand durch den Zeilenumbruch langer Sendungstitel in der Infobox zu begrenzen und nicht in deren Ajax-Routinen eingreifen zu müssen, hebt der Patch die feste Breite der Infobox auf und lässt sie bei Bedarf wachsen (sodass der Titel weiterhin einzeilig bleibt).
Insgesamt habe ich für mich mehrere Patches in Live eingefügt, die ich nachfolgend zum Download bereitgestellt habe:
-
live-makefiles+channels+recsort.diff
Ersetzt die alten Makefiles durch CReimers konsolidiertes Makefile und dessen README; begrenzt die Programmauswahl auf die im Setup eingestellte Anzahl von Kanälen (Einzelpatch hier); sortiert die Aufnahmen ohne führende "Grafikzeichen" (@, % usw.), also so, wie im OSD. -
live-fixnavigation.diff
Fixiert, wie oben geschildert, die Live-Navigationsleiste am oberen Seitenrand; sollte auch isoliert (also isoliert ohne den oben stehenden Patch) funktionieren. -
live-osd-after-fixnav.diff
Weil sich der FixNav-Patch mit dem OSD-Patch überlagert, hier als Ergänzung der OSD-Patch, der die aufgrund des FixNav-Patches geänderten Anker berücksichtigt.
Ich würde mich freuen, wenn die nächste Version des Live-Plugins diese Patches integrieren würde.
Viel Spaß mit dem gepatchten Live-Plugin
Stefan