Ach, noch ein Verbesserungsvorschlag:
Wenn die Displaygröße unter einem gewissen Wert ist, evtl. fix auf Queranzeige umstellen.
Am Handy (welches ja nochmalerweise auf portrait läuft), wird die Oberfläche nicht skaliert.
lg, Ici
Danke für den Hinweis. Ich habe nur ein Tablet und kann auf einem Handy gar nicht testen.
Nur das ganze ist nicht so einfach oder geht gar nicht. Der Hauptgrund: fhem.js ist ein Widget und keine App(lication)!
So ist es wahrscheinlich nicht möglich dass ein Widget die Orientation festlegt für den gesamten Homescreen.
Außerdem kann man bei einem Widget nur Minimalgrößen angeben und programmmäßig die nicht ändern. Der Benutzer muss die Größen immer selbst anpassen. (Antippen und halten bis das Widget sich bewegen lässt, dann loslassen und man hat vier Punkte zum Anpassen der Größe).
Realisierbar ist vermutlich dass ein unterschiedliches Layout für Portrait und Landscape definiert wird, z.B. im Portrait immer alles untereinander. Darüber mache ich mich mal noch schlau und überleg mir eine Lösung.