Delete: Press-and-hold statt Click-to-start #1

Open
opened 2026-04-17 01:28:53 +02:00 by moritz · 0 comments
Owner

Beschreibung

Der Lösch-Flow nutzt aktuell einen Click-to-start Countdown (2× START/STOP drücken), weil der Simulator keine zuverlässigen onKeyPressed/onKeyReleased Events liefert.

Gewünschtes Verhalten (laut Spec)

  • START/STOP gedrückt halten → roter Arc füllt sich über 2,5s
  • Loslassen vor Ablauf → abbrechen
  • Durchhalten → letzter Eintrag wird gelöscht

Nächste Schritte

  • Auf echter Hardware (fr265) testen ob InputDelegate.onKeyPressed/onKeyReleased funktionieren
  • Falls ja: Hold-Detection implementieren (Code-Grundlage in DeleteDelegate.mc bereits vorhanden)
  • Falls nein: Alternative über Timer-basierte Key-State-Abfrage prüfen

Kontext

Commit eea1a83 — Phase 5


Imported from GitHub #1

## Beschreibung Der Lösch-Flow nutzt aktuell einen Click-to-start Countdown (2× START/STOP drücken), weil der Simulator keine zuverlässigen `onKeyPressed`/`onKeyReleased` Events liefert. ## Gewünschtes Verhalten (laut Spec) - START/STOP **gedrückt halten** → roter Arc füllt sich über 2,5s - **Loslassen** vor Ablauf → abbrechen - **Durchhalten** → letzter Eintrag wird gelöscht ## Nächste Schritte - Auf echter Hardware (fr265) testen ob `InputDelegate.onKeyPressed`/`onKeyReleased` funktionieren - Falls ja: Hold-Detection implementieren (Code-Grundlage in `DeleteDelegate.mc` bereits vorhanden) - Falls nein: Alternative über Timer-basierte Key-State-Abfrage prüfen ## Kontext Commit `eea1a83` — Phase 5 --- *Imported from [GitHub #1](https://github.com/EiSiMo/Einsatzprotokoll/issues/1)*
moritz changed title from Ruckelige Ladeanimation to Delete: Press-and-hold statt Click-to-start 2026-04-17 01:29:28 +02:00
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: moritz/einsatzprotokoll#1
No description provided.