CFW: Finger-Scrollen im Launcher und Launcher V2
Forumsregeln
Bitte beachte die Forumsregeln!
Bitte beachte die Forumsregeln!
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: CFW: Finger-Scrollen im Launcher
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.
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.
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
- PHabermehl
- Beiträge: 2434
- Registriert: 20 Dez 2014, 22:59
- Wohnort: Bad Hersfeld
Re: CFW: Finger-Scrollen im Launcher und Launcher V2
Super!!!!!
Danke & Gruß
Peter
Danke & Gruß
Peter
Re: CFW: Finger-Scrollen im Launcher und Launcher V2
Cool!
Schade dass ich ihn nicht ausprobieren kann
Simple Layout 0.9.2...
Schade dass ich ihn nicht ausprobieren kann
Simple Layout 0.9.2...
Mit freundlichen Grüssen
nq30
ft:cool :)
nq30
ft:cool :)
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: CFW: Finger-Scrollen im Launcher und Launcher V2
Der Launcher V2 ist nun im Haupt-Reposotory. Bitte testet, ob das "gut genug" ist und drin bleiben soll.
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
Re: CFW: Finger-Scrollen im Launcher und Launcher V2
Funktioniert perfekt
Re: CFW: Finger-Scrollen im Launcher und Launcher V2
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'
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: CFW: Finger-Scrollen im Launcher und Launcher V2
Teste bitte nochmal die neueste Version.
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
Re: CFW: Finger-Scrollen im Launcher und Launcher V2
Jetzt scheint alles in Ordnung
Re: CFW: Finger-Scrollen im Launcher und Launcher V2
Ich kann es zwar nicht rekonstruieren, aber der Fehler kommt immer noch.
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: CFW: Finger-Scrollen im Launcher und Launcher V2
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?
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?
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
Re: CFW: Finger-Scrollen im Launcher und Launcher V2
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
Raphael
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: CFW: Finger-Scrollen im Launcher und Launcher V2
Ja und wie lautete diese Zeilennummer? Wäre hilfreich wenn ich wüsste wo der Fehler nun auftritt ...
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
Re: CFW: Finger-Scrollen im Launcher und Launcher V2
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'
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: CFW: Finger-Scrollen im Launcher und Launcher V2
Bitte nochmal mit der nun neuen Version testen.
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
Re: CFW: Finger-Scrollen im Launcher und Launcher V2
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'
Re: CFW: Finger-Scrollen im Launcher und Launcher V2
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
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
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: CFW: Finger-Scrollen im Launcher und Launcher V2
Das Popup kommt bei Dir nie? Oder was? Wie soll ich denn nach einem Fehler suchen wenn Du nicht genau sagst, was jeweils passiert?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.
Zuletzt geändert von MasterOfGizmo am 02 Mär 2017, 14:05, insgesamt 1-mal geändert.
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
Re: CFW: Finger-Scrollen im Launcher und Launcher V2
Doch, der kommt, aber nur, wenn der lange Druck außerhalb des 100ms Timers gemacht wurde.
Raphael
Raphael
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: CFW: Finger-Scrollen im Launcher und Launcher V2
Einmal kurz tippen, 20 Sekunden warten, lang (>1 Sek) Tippen -> Problem. Oder wie?
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
Re: CFW: Finger-Scrollen im Launcher und Launcher V2
Nenene,
Also nur bei folgendem Ablauf gibt es Probleme:
Raphael
P.S. Ich glaube die wenigsten, tippen so schnell.
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.
Raphael
P.S. Ich glaube die wenigsten, tippen so schnell.