FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: Fixel2012 am 01 Dezember 2017, 09:01:57

Titel: Widget Cirlce Menu unflüssiges öffnen (laggen)
Beitrag von: Fixel2012 am 01 Dezember 2017, 09:01:57
Hallo,

ich nutze seit ein Paar Monaten TabletUI und habe eine komplette Seite mit ca. 20 Cirlcemenus zur Steuerung meiner Rollläden.

Flüssig lief das öffnen der CircleMenus bisher nur auf dem PC. Mein etwas älteres Samsung Galaxy Tab mit ursprünglich Android 4, was aber auf Android 6 geflasht wurde, "laggt" immer ein wenig. Das aufbauen des Cirlcemenus brauch so mit gute 2-3 Sekunden.

Ich ging davon aus, dass es an dem etwas älterem Tablet liegen muss. Habe nun aber schon 3 andere Tablets ausprobiert: Amazon Fire HD 10 2017, Lenovo Tab 10, und ein etwas älteres Medion Lifetab.

Bei allen Tablets wir das Circlemenu nicht flüssig geöffnet!

Bei zwei von den dreien habe ich sogar mal alle Circlemenus bis auf eins heraus genommen, um zu schauen, ob es vielleicht an der Menge der Menus liegt. Das öffnen verhält sich allerdings gleich.


Meine Vermutung ist, dass man das laggen reduzieren könnte, wenn man den Effekt (das langsame öffnen, wo die Menus immer größer werden) raus nimmt.

Aber eigentlich weiß ich nicht, warum es anscheinend so viel Leistung braucht dieses Menu zu öffnen. Wie gesagt am PC geht es flüssig. Dies erkläre ich mir durch den Leistungsunterschied der Geräte.


Hat sonst noch jemand ähnliche Probleme wie ich ?

Gibt es alternativen zu dem Widgets, die genauso platz sparend sind?

Wäre echt froh, wenn es eine Möglichkeit gebe, das Widget ein wenig auf bessere Performance an zu passen. (ist wahrscheinlich leichter gesagt als gemacht, ich weiß  ::))

Danke und Gruß,

Fixel
Titel: Antw:Widget Cirlce Menu unflüssiges öffnen (laggen)
Beitrag von: Standarduser am 01 Dezember 2017, 21:15:03
Das von dir beschriebene Verhalten haben ich und auch einige andere hier schon festgestellt.
Auch der Gedanke, die Animationen deaktivieren zu können war schon ein paar mal da. Aber was daraus nun letztlich geworden ist, kann ich dir leider nicht sagen, da ich derzeit kein Tablet im Einsatz habe.
Fest steht für mich, dass es an der Leistung des Tablets liegen muss, denn auf einem iPhone 6S oder einem Samsung Galaxy S6 ruckelt da nichts.

Vielleicht müsste man da setstate nochmal fragen, ob er da etwas einbauen kann oder uns verrät, wo man die Animation im Code entfernen kann.
Titel: Antw:Widget Cirlce Menu unflüssiges öffnen (laggen)
Beitrag von: setstate am 01 Dezember 2017, 22:28:08
Ich habe jetzt den Parameter  data-transition hinzugefügt.
Werte gemäss: https://www.w3schools.com/cssref/css3_pr_transition-timing-function.asp

so bekommt man die geringste ressourcenfressende Animation.
<div data-type="circlemenu" data-transition="none" class="noshade">
Titel: Antw:Widget Cirlce Menu unflüssiges öffnen (laggen)
Beitrag von: Fixel2012 am 01 Dezember 2017, 23:02:35
Mega! Danke dir!

Werde ich mit Genuss einbauen und ausprobieren!

Dankende Grüße,

Fixel
Titel: Antw:Widget Cirlce Menu unflüssiges öffnen (laggen)
Beitrag von: Fixel2012 am 01 Dezember 2017, 23:22:38
Habe es mal schnell eingebunden:

-definitiv besser als vorher!
-Allerdings bei mir immer noch nicht flüssig  :-\

Aber wie gesagt: danke dir! Werde es so lassen, alles andere ist gut verkraftbar!