Habe mal den fix ins Ausgabeplugin eingecheckt. Bisher läufts, und alles was die Größe 0 hat, wird nicht gezeichnet. Mit den kleinen Abfragen gegen NULL in skinlcarsng sollten siche die Probleme jetzt erledigt haben. Nach meinem Verständnis ist es erlaubt, Rechtecke mit Breite 0 und strings mit Länge 0 zu zeichnen, dann müssen sich halt die OSD Funktionen drum kümmern.
Andere Frage: Wie offen bist du für pull requests? Ich würde für mich ein paar Sachen im Skin anpassen wollen, z.B.
- Channelanzeige Mitte unten Ellipsen statt Rechtecke
- Menu-Ansicht oben um ein kleines Rechteck niedriger
- Buttons auf lcars-Standardverhältnis/-größe und wo anders hin, damit
- das das Videofenster oben rechts Platz hat, ohne dass die obere Leiste so hart geteilt wird
- zusätzliche themes
- ...
Für mich mache ich das auf jeden Fall, wenn du Interesse hast, könnte ich dir dann auch Patches schicken...
Ich orientiere mich daran und habe hier auch schon ein bißchen rumprobiert.
Gruß
Andreas
EDIT: Oh, überschnitten