FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: Syrex-o am 09 April 2018, 06:57:32

Titel: Neues FTUI Widget Swipe Event ALPHA
Beitrag von: Syrex-o am 09 April 2018, 06:57:32
Hallo Liebe FHEM Enthusiasten,

mich hat es jetzt schon seid einer ganzen Zeit genervt, dass ich das Menü in der Tablet UI nicht "sliden"/ "wichen kann, so wie es in anderen Apps möglich ist.
Falls es so etwas schon gibt, dann tut es mir leid.

Einfach die widget_swipeevent.js in den js Ordner packen und anfangen zu definieren.
Ich bitte stark darum, dass weitere Einsatzmöglichkeiten für das Widget gefunden werden, damit die Funktionen erweitert werden können.

Was kann das Widget
- Menü und andere Objekte auf Basis von "Wisch Gesten" steuern
- Klick Events durch wischen ermöglichen
- alle "Wisch" Richtungen sollen unterstützt werden. Derzeit aufgrund von zu wenig Kreativität nur links und rechts
- Links bzw. rechts wischen auf der Oberfläche, um das Menü einzublenden (übernimmt sonst das Klicken auf den Menü Button)
- Auf Zustände reagieren, um keine Doppelbelegungen zu verursachen
- Richtung für das öffnen bestimmen

Wichtig für das Widget
Ihr müsst eurem "Wisch Button" der vorher geklickt wurde eine eindeutige ID zuweisen, damit das Widget den Button erkennt.
(später soll es das vielleicht automatisch erkennen)
Wenn ihr nun also das Menü bedienen wollt, dann muss in der index.html das slideout widget eine eindeutige ID erhalten.
Beispiel:
<div[b] id="slideout"[/b] data-type="slideout" class="col-1-8 big center-align notouch"></div>


Was ist alles individuell einstellbar

Beispielhafte Minimalanforderungen an das Widget

<div data-type="swipeevent"
        data-target="#slideout"
        data-change="slideout-open">
        </div>


Wichtig
ALPHA bedeutet in diesem Zusammenhang, dass das Widget in seinen Möglichkeiten noch stark eingeschränkt ist.
Folgendes soll noch implementiert werden:
- Aktionen ausführen, die keine Klick Events sind
- Hoch- und Runterwischen unterstützen (bisher noch keine sinnvolle Benutzung dafür gefunden)
- Auf Änderungen von Devices Readings reagieren und Aktionen ausführen (bislang keine Einsatzmöglichkeiten gefunden)
- Mehrere Finger Wisch Gesten erkennen und auf Basis dieser Aktionen ausführen

Ich wünsche viel Spaß beim Wischen  ;)
Titel: Antw: Neues FTUI Widget swipeevent ALPHA
Beitrag von: Eisix am 09 April 2018, 10:55:52
Hallo,

wenn du reines wischen nach rechts/links/oben/unten willst kannst du das auch jetzt schon machen. Du musst einfach deine page entsprechend größer definieren. Mache ich bei meiner Handy Version so. Ich habe drei Bildschirm füllende Ansichten nebeneinander und kann so zwischen denen hin und her wischen.

Gruß
Eisix
Titel: Antw: Neues FTUI Widget swipeevent ALPHA
Beitrag von: Syrex-o am 10 April 2018, 19:08:05
Zitatwenn du reines wischen nach rechts/links/oben/unten willst kannst du das auch jetzt schon machen. Du musst einfach deine page entsprechend größer definieren. Mache ich bei meiner Handy Version so. Ich habe drei Bildschirm füllende Ansichten nebeneinander und kann so zwischen denen hin und her wischen.

Irgendwie ist das nicht das selbe für mich.
Aber vielleicht stehe ich ja da mit meiner Meinung alleine da.  ;D

Grüße
Titel: Antw: Neues FTUI Widget swipeevent ALPHA
Beitrag von: Eisix am 10 April 2018, 21:31:19
Hallo,

Stimme ich zu ist nicht das selbe. Wenn ich die Woche dazu komme probiere ich dein Widget mal aus und gebe dir Feedback.

Gruß
Eisix
Titel: Antw: Neues FTUI Widget swipeevent ALPHA
Beitrag von: Syrex-o am 10 April 2018, 21:57:13
Hey,

ZitatStimme ich zu ist nicht das selbe. Wenn ich die Woche dazu komme probiere ich dein Widget mal aus und gebe dir Feedback.

Freut mich.  ;)

Denk aber bitte daran, dass der Code am besten in der index.html seinen Platz findet, damit er auf alle Seiten übernommen wird.

Grüße
Titel: Antw: Neues FTUI Widget swipeevent ALPHA
Beitrag von: roman1528 am 14 April 2018, 18:06:31
Moin...

okay... ja... cool...

ABER  ;D

ich habe z.B. mein Slideout-Menü auch der rechten Seite... das sollte man dann auch von rechts nach links wischen können XD

man sollte also irgendwie angeben können von wo nach wo man wischen möchte^^

Grüße^^
Titel: Antw: Neues FTUI Widget Swipe Event ALPHA
Beitrag von: Syrex-o am 16 April 2018, 20:29:34
Hey,

ZitatABER  ;D
Daran habe ich tatsächlich nicht gedacht.  ;D

Ist jetzt implementiert. zu erreichen mit: data-opendirX="left"

P.S. Suche noch Vorschläge um Funktionen hinzuzufügen.

Grüße