CFW: Finger-Scrollen im Launcher und Launcher V2

Community-Firmware (cfw), Selbstbaucontroller (TX-Pi, ftduino, usw.), usw.
Forumsregeln
Bitte beachte die Forumsregeln!
Benutzeravatar
MasterOfGizmo
Beiträge: 1822
Registriert: 30 Nov 2014, 07:44

Re: CFW: Finger-Scrollen im Launcher

Beitrag von MasterOfGizmo » 01 Mär 2017, 14:56

Der Launcher V2 ist nun soweit fertig. Das Scrolling auf dem TXT ist nicht das angenehmste, aber da man nun durch die "Ordner" selten viele Apps gleichzeitig auf dem Bildschirm hat muss man auch kaum noch scrollen. ich habe ein paar Timer und Timeouts eingebaut, aber das Problem der sporadischen Fehlklicks löst es nicht ganz. Dafür muss man nun mindestens 100ms auf eine App drücken bis sie gestaretet wird.

Man verändert die Ordnerstruktur durch langes Drücken auf eine App. Dann erscheint ein Popup-Menü, in dem man neue Ordner anlegen und die App eine Ebene hoch oder runter schieben kann. Die Ordnerstruktur wird auf dem TXT in /home/ftc/.launcher.xml gespeichert. Zusätzlich wird bei jedem App-Start gespeicgert, wo der Benutzer sich gerade in der Ordner-Hierarchie befindet und beim nächsten TXT-Start landet er wieder dort.

Wenn man den Launcher V2 das erste Mal startet wird eine Ordner-Hierarchie aus den alten Kategorien aufgebaut. Diese Kategorien haben einen kleinen Trick: Sie ändern nach wie vor Ihren Text bei Wechsel der Sprache. Eigene angelegte Ordner können das natürlich nicht. Später hinzugefügte Apps landen immer "ganz oben" in der Hierarchie, aber man kann sie halt in Unterordner verschieben. Verschobene Apps bleiben auch bei einem Update der App dort wo sie sind. Erst wenn man sie löscht vergisst der TXT, wo sie waren.

BildBildBild
Für fischertechnik: Arduino ftDuino http://ftduino.de, Raspberry-Pi ft-HAT http://tx-pi.de/hat

Benutzeravatar
PHabermehl
Moderator
Beiträge: 1777
Registriert: 20 Dez 2014, 22:59
Wohnort: Bad Hersfeld

Re: CFW: Finger-Scrollen im Launcher und Launcher V2

Beitrag von PHabermehl » 01 Mär 2017, 16:30

Super!!!!!

Danke & Gruß
Peter
Moderative Beiträge sind explizit gekennzeichnet!

nq30
Beiträge: 144
Registriert: 25 Feb 2017, 07:44

Re: CFW: Finger-Scrollen im Launcher und Launcher V2

Beitrag von nq30 » 01 Mär 2017, 17:15

Cool!
Schade dass ich ihn nicht ausprobieren kann :(
Simple Layout 0.9.2...
Mit freundlichen Grüssen
nq30

ft:cool :)

Benutzeravatar
MasterOfGizmo
Beiträge: 1822
Registriert: 30 Nov 2014, 07:44

Re: CFW: Finger-Scrollen im Launcher und Launcher V2

Beitrag von MasterOfGizmo » 02 Mär 2017, 09:37

Der Launcher V2 ist nun im Haupt-Reposotory. Bitte testet, ob das "gut genug" ist und drin bleiben soll.
Für fischertechnik: Arduino ftDuino http://ftduino.de, Raspberry-Pi ft-HAT http://tx-pi.de/hat

Benutzeravatar
ski7777
Beiträge: 844
Registriert: 22 Feb 2014, 14:18
Wohnort: Saarwellingen

Re: CFW: Finger-Scrollen im Launcher und Launcher V2

Beitrag von ski7777 » 02 Mär 2017, 09:49

Funktioniert perfekt :D

Benutzeravatar
ski7777
Beiträge: 844
Registriert: 22 Feb 2014, 14:18
Wohnort: Saarwellingen

Re: CFW: Finger-Scrollen im Launcher und Launcher V2

Beitrag von ski7777 » 02 Mär 2017, 09:52

Ich bin mir noch nicht sicher warum, aber das da erzählt mir der Launcher ständig:

Code: Alles auswählen

Traceback (most recent call last):
  File "./launcher.py", line 1237, in eventFilter
    self.press_timer.stop()
AttributeError: 'NoneType' object has no attribute 'stop'

Benutzeravatar
MasterOfGizmo
Beiträge: 1822
Registriert: 30 Nov 2014, 07:44

Re: CFW: Finger-Scrollen im Launcher und Launcher V2

Beitrag von MasterOfGizmo » 02 Mär 2017, 10:11

Teste bitte nochmal die neueste Version.
Für fischertechnik: Arduino ftDuino http://ftduino.de, Raspberry-Pi ft-HAT http://tx-pi.de/hat

Benutzeravatar
ski7777
Beiträge: 844
Registriert: 22 Feb 2014, 14:18
Wohnort: Saarwellingen

Re: CFW: Finger-Scrollen im Launcher und Launcher V2

Beitrag von ski7777 » 02 Mär 2017, 10:16

Jetzt scheint alles in Ordnung

Benutzeravatar
ski7777
Beiträge: 844
Registriert: 22 Feb 2014, 14:18
Wohnort: Saarwellingen

Re: CFW: Finger-Scrollen im Launcher und Launcher V2

Beitrag von ski7777 » 02 Mär 2017, 11:28

Ich kann es zwar nicht rekonstruieren, aber der Fehler kommt immer noch.

Benutzeravatar
MasterOfGizmo
Beiträge: 1822
Registriert: 30 Nov 2014, 07:44

Re: CFW: Finger-Scrollen im Launcher und Launcher V2

Beitrag von MasterOfGizmo » 02 Mär 2017, 11:44

Auf dem TXT? Auf dem PC? Wie startest Du es? Wo siehst Du die Meldungen? Was genau machst Du in dem Moment, wo die Meldungen kommen?

Dass genau die Meldung wieder kommt kann ich kaum glauben. Was genau für eine Meldung kommt jetzt? In welcher Zeile tritt der Fehler auf?
Für fischertechnik: Arduino ftDuino http://ftduino.de, Raspberry-Pi ft-HAT http://tx-pi.de/hat

Benutzeravatar
ski7777
Beiträge: 844
Registriert: 22 Feb 2014, 14:18
Wohnort: Saarwellingen

Re: CFW: Finger-Scrollen im Launcher und Launcher V2

Beitrag von ski7777 » 02 Mär 2017, 12:01

Ich lasse es auf dem TXT laufen. Was ich genau tue, um die Meldung zu bekommen, kann ich dir nicht sagen. Die Meldung ist bis auf die Zeilennummer gleich.

Raphael

Benutzeravatar
MasterOfGizmo
Beiträge: 1822
Registriert: 30 Nov 2014, 07:44

Re: CFW: Finger-Scrollen im Launcher und Launcher V2

Beitrag von MasterOfGizmo » 02 Mär 2017, 12:12

Ja und wie lautete diese Zeilennummer? Wäre hilfreich wenn ich wüsste wo der Fehler nun auftritt ...
Für fischertechnik: Arduino ftDuino http://ftduino.de, Raspberry-Pi ft-HAT http://tx-pi.de/hat

Benutzeravatar
ski7777
Beiträge: 844
Registriert: 22 Feb 2014, 14:18
Wohnort: Saarwellingen

Re: CFW: Finger-Scrollen im Launcher und Launcher V2

Beitrag von ski7777 » 02 Mär 2017, 12:16

Code: Alles auswählen

Traceback (most recent call last):
  File "./launcher.py", line 1242, in eventFilter
    self.press_timer.stop()
AttributeError: 'NoneType' object has no attribute 'stop'

Benutzeravatar
MasterOfGizmo
Beiträge: 1822
Registriert: 30 Nov 2014, 07:44

Re: CFW: Finger-Scrollen im Launcher und Launcher V2

Beitrag von MasterOfGizmo » 02 Mär 2017, 12:23

Bitte nochmal mit der nun neuen Version testen.
Für fischertechnik: Arduino ftDuino http://ftduino.de, Raspberry-Pi ft-HAT http://tx-pi.de/hat

Benutzeravatar
ski7777
Beiträge: 844
Registriert: 22 Feb 2014, 14:18
Wohnort: Saarwellingen

Re: CFW: Finger-Scrollen im Launcher und Launcher V2

Beitrag von ski7777 » 02 Mär 2017, 12:23

Also:
  • Kurzer Klick kürzer 100ms
  • Halten für popup
  • Code: Alles auswählen

    Traceback (most recent call last):
      File "./launcher.py", line 1242, in eventFilter
        self.press_timer.stop()
    AttributeError: 'NoneType' object has no attribute 'stop'

Benutzeravatar
ski7777
Beiträge: 844
Registriert: 22 Feb 2014, 14:18
Wohnort: Saarwellingen

Re: CFW: Finger-Scrollen im Launcher und Launcher V2

Beitrag von ski7777 » 02 Mär 2017, 12:27

Das funktioniert jetzt so weit.

Wenn ich jetzt wieder genau das gleiche mache kommt nichts. Also kein Fehler aber auch kein Popup. Wenn deer noch kommen würde, wäre das perfekt.

Raphael

Benutzeravatar
MasterOfGizmo
Beiträge: 1822
Registriert: 30 Nov 2014, 07:44

Re: CFW: Finger-Scrollen im Launcher und Launcher V2

Beitrag von MasterOfGizmo » 02 Mär 2017, 14:00

ski7777 hat geschrieben: Wenn ich jetzt wieder genau das gleiche mache kommt nichts. Also kein Fehler aber auch kein Popup. Wenn deer noch kommen würde, wäre das perfekt.
Das Popup kommt bei Dir nie? Oder was? Wie soll ich denn nach einem Fehler suchen wenn Du nicht genau sagst, was jeweils passiert?
Zuletzt geändert von MasterOfGizmo am 02 Mär 2017, 14:05, insgesamt 1-mal geändert.
Für fischertechnik: Arduino ftDuino http://ftduino.de, Raspberry-Pi ft-HAT http://tx-pi.de/hat

Benutzeravatar
ski7777
Beiträge: 844
Registriert: 22 Feb 2014, 14:18
Wohnort: Saarwellingen

Re: CFW: Finger-Scrollen im Launcher und Launcher V2

Beitrag von ski7777 » 02 Mär 2017, 14:02

Doch, der kommt, aber nur, wenn der lange Druck außerhalb des 100ms Timers gemacht wurde.

Raphael

Benutzeravatar
MasterOfGizmo
Beiträge: 1822
Registriert: 30 Nov 2014, 07:44

Re: CFW: Finger-Scrollen im Launcher und Launcher V2

Beitrag von MasterOfGizmo » 02 Mär 2017, 14:06

Einmal kurz tippen, 20 Sekunden warten, lang (>1 Sek) Tippen -> Problem. Oder wie?
Für fischertechnik: Arduino ftDuino http://ftduino.de, Raspberry-Pi ft-HAT http://tx-pi.de/hat

Benutzeravatar
ski7777
Beiträge: 844
Registriert: 22 Feb 2014, 14:18
Wohnort: Saarwellingen

Re: CFW: Finger-Scrollen im Launcher und Launcher V2

Beitrag von ski7777 » 02 Mär 2017, 14:10

Nenene,

Also nur bei folgendem Ablauf gibt es Probleme:
  • 1. Ganz kurzer Tipp (<100ms)
  • 2. Direkt wieder mit dem Finger drauf und halten
  • 3. Jetzt würde ich einen Dialog erwarten, aber da kommt nix.
Bei einem ganz normalem langen Druck mit einer kurzen Wartezeit vorher kommt der Dialog wie erwartet.

Raphael

P.S. Ich glaube die wenigsten, tippen so schnell. ;)

Antworten