Seite 1 von 1

[CV 0.12 RC3] Darstellungsprobleme am Android Tablet

Verfasst: So Jan 23, 2022 8:14 pm
von Robert_Mini
Hallo Chris!

Es gibt mit der aktuellen RC3 größere Darstellungsprobleme auf meinem Android Tablet Samsung TabA (1920x1200).
Die Skalierung der Gruppen inkl. dem Abstand dazwischen liegt deutlich daneben.

Im Anhang daher 3 Bilder:
- Android Tablet, Release 0.11.2
- Android Tablet, 0.12 RC3
- 0.12 RC3 am PC 15" 1920x1080 mit Systemschriftgröße 150%

Mir ist das am PC auch schon aufgefallen, dass die Striche der Widgets/Gruppen nicht mehr ganz so gut wie früher passen:
Man sieht das in der Gruppe "wichtige Informationen" am rechten Rand. Früher war hier die Linie rechts etwas dicker (Rahmen Widget + Gruppe), jetzt haben die beiden Linien sogar 1-2px dazwischen.

lg
Robert

Re: Release 0.12 - Darstellungsprobleme am Android Tablet

Verfasst: So Jan 23, 2022 9:08 pm
von Chris M.
@peuter

Re: Release 0.12 - Darstellungsprobleme am Android Tablet

Verfasst: So Jan 23, 2022 10:06 pm
von peuter
Die fehlenden Abstände auf dem Tablet kommen daher, dass der fälschlicherweise die mobile.css lädt. Das war übrigens schon immer so, ist nur nicht aufgefallen, weil es nicht so große optische Unterschiede gab. In den Anpassungen des Metal-Designs in der 0.12 sind nun aber mir der mobile.css keine Abstände mehr, weil das eigentlich für Handy-Bildschirme gedacht ist und man da keine Pixel verschwenden möchte.

Die Ränder so hinzubekommen, dass die nicht doppelt sind ist schon immer ein Problem gewesen zu 100% bekommt man das nicht hin, bzw. mittlerweile bietet CSS hier mehr Möglichkeiten als vor 10 Jahren ( ja so alt ist das Metal-Design mittlerweile), ist aber ohne größeres Häuserheben im CSS nicht machbar. Aber ich schaue mal wo man da noch schrauben kann mit kleineren Anpassungen.

Re: Release 0.12 - Darstellungsprobleme am Android Tablet

Verfasst: So Jan 23, 2022 10:13 pm
von Robert_Mini
Hallo Tobias!

Danke für die Info!
Wie kann ich denn am Tablet die mobile.css unterdrücken? Bzw. warum wird ein Tablet als Mobile-Device (=kleiner Bildschirm) interpretiert?

Danke
Robert

Re: Release 0.12 - Darstellungsprobleme am Android Tablet

Verfasst: So Jan 23, 2022 10:18 pm
von peuter
Kannst Du momentan nicht, weil das falsch implementiert ist und am User-Agent hängt und nicht an der Bildschirmbreite. Siehe https://github.com/CometVisu/CometVisu/ ... ig.js#L346

Und der Check "wenn tablet im user-agent ist es kein mobile device" scheint bei Dir nicht zu funktionieren. Vielleicht kannst Du den User-Agent anpassen als Workaround bis ein richtiger Fix da ist.

Re: Release 0.12 - Darstellungsprobleme am Android Tablet

Verfasst: So Jan 30, 2022 1:59 pm
von Robert_Mini
Hallo Tobias!

Hab gerade in der RC5 nochmal getestet.
Die gute Nachricht: es wird offensichtlich nun als Tablet erkannt und die Gruppen werden korrekt mit Abstand dargestellt.

Was aber an der selben Stelle noch hakt: Das Navbar Left wird am Tablet noch dynamisch eingeblendet und nicht fix. Das sollte aber aus meiner Sicht bei großen, auch mobilen Endgeräten der Fall sein und war in der 0.11.2 auch so.

Danke und lg
Robert

Re: [CV 0.12 RC3] Darstellungsprobleme am Android Tablet

Verfasst: So Jan 30, 2022 2:53 pm
von Chris M.
Welchen User Agent sendet denn das Tablet?
(Eine Google-Suche nach "what is my user agent" zeigt den an)

Das Verhalten der Navbars ist - neben der Möglichkeit das fest zu konfigurieren - über den Wert in cv.Config.mobileDevice gesteuert. Und der versucht über den User Agent sich entsprechend zu setzen.
(Über forceDevice, vgl. https://www.cometvisu.org/CometVisu/de/ ... bersteuern , mit dem Wert nonmobile kannst Du dieses Verhalten auch über die URL übersteuern)

Re: [CV 0.12 RC3] Darstellungsprobleme am Android Tablet

Verfasst: So Jan 30, 2022 3:18 pm
von Robert_Mini
Hallo Chris!
Hier mal mit Blondinen-Technik :D

Der Hinweis deshalb, weil der Fix in der RC5 zwar für das Design richtig das Mobile-Device erkennt, nicht aber für den Navbar. Ich vermute, dass der Fix auch an einer 2. Stelle mit rein muss.

Lg
Robert

Re: [CV 0.12 RC3] Darstellungsprobleme am Android Tablet

Verfasst: Do Nov 09, 2023 12:51 pm
von Robosoc
@Robert_Mini & @peuter
Thema erledigt? Dann bitte kurz Status des Topics anpassen.

Re: [CV 0.12 RC3] Darstellungsprobleme am Android Tablet

Verfasst: Fr Nov 10, 2023 4:16 pm
von peuter
Wenn ich das richtig lese wäre höchstens noch das Thema mir der dynamischen Navbar offen. Da kann ich nicht viel zu sagen, da ich die weder entwickelt noch jemals benutzt habe. Da muss @Robert_Mini sagen ob es erledigt ist.