To-Do-Liste - Prioritaets-Symbol neben dem Text ueber die Kopfzeile ein-/ausblendbar machen #224

Closed
opened 2026-09-30 09:35:19 +02:00 by lena · 2 comments
Collaborator

Story: Prioritaets-Symbol in normalen To-Do-Listen optional machen

As a Nutzer, der To-Do-Listen auf dem Handy benutzt,
I want to das Prioritaets-Symbol rechts neben dem Text jeder Aufgabe ausblenden koennen,
so that der Aufgabentext auf dem schmalen Bildschirm mehr Platz bekommt.

Kontext (verifiziert im Code):

  • Normale To-Do-Listen zeigen seit #152 an jeder Aufgabe ein Prioritaets-Symbol zum Durchschalten (TodoItem.tsx, Zyklus Hoch/Normal/Niedrig).
  • Die Kopfzeile der Liste (TodoListHeader.tsx) hat bereits Symbole fuer Filtern und fuer das Verschieben/Sortieren (Sortier-Modus).

Acceptance criteria:

  • In der Kopfzeile normaler To-Do-Listen gibt es neben Filtern und Sortieren ein weiteres Symbol fuer die Priorisierung, mit dem die Prioritaets-Symbole an den Aufgaben ein- und ausgeblendet werden.
  • Ausgeblendet: an den Aufgaben wird kein Prioritaets-Symbol angezeigt, der Text nutzt den frei gewordenen Platz.
  • Eingeblendet: Verhalten wie heute (Symbol sichtbar, per Klick durchschaltbar).
  • Der Zustand des Schalters ist am Kopfzeilen-Symbol erkennbar (aktiv/inaktiv, analog zum Filter-Symbol bei aktivem Filter).
  • Die gesetzten Prioritaeten bleiben beim Ausblenden erhalten; Filtern nach Prioritaet und die Prioritaet in den Aufgaben-Einstellungen funktionieren weiter.
  • Gilt nur fuer normale To-Do-Listen; die priorisierte Liste (Matrix) ist nicht betroffen.
  • Standard: ausgeblendet - fuer neue und bestehende Listen, solange der Nutzer das Symbol nicht einschaltet (Entscheidung vom Menschen, 2026-09-30).

Offen / Annahme:

  • Ob der Schalter pro Liste oder fuer alle Listen gilt und ob er geraeteuebergreifend gespeichert wird, ist nicht festgelegt. Vorschlag: pro Liste, auf dem Geraet gemerkt. (Standard ist entschieden: ausgeblendet, siehe oben.)

Verwandt: #152

## Story: Prioritaets-Symbol in normalen To-Do-Listen optional machen **As a** Nutzer, der To-Do-Listen auf dem Handy benutzt, **I want to** das Prioritaets-Symbol rechts neben dem Text jeder Aufgabe ausblenden koennen, **so that** der Aufgabentext auf dem schmalen Bildschirm mehr Platz bekommt. **Kontext (verifiziert im Code):** - Normale To-Do-Listen zeigen seit #152 an jeder Aufgabe ein Prioritaets-Symbol zum Durchschalten (`TodoItem.tsx`, Zyklus Hoch/Normal/Niedrig). - Die Kopfzeile der Liste (`TodoListHeader.tsx`) hat bereits Symbole fuer Filtern und fuer das Verschieben/Sortieren (Sortier-Modus). **Acceptance criteria:** - [ ] In der Kopfzeile normaler To-Do-Listen gibt es neben Filtern und Sortieren ein weiteres Symbol fuer die Priorisierung, mit dem die Prioritaets-Symbole an den Aufgaben ein- und ausgeblendet werden. - [ ] Ausgeblendet: an den Aufgaben wird kein Prioritaets-Symbol angezeigt, der Text nutzt den frei gewordenen Platz. - [ ] Eingeblendet: Verhalten wie heute (Symbol sichtbar, per Klick durchschaltbar). - [ ] Der Zustand des Schalters ist am Kopfzeilen-Symbol erkennbar (aktiv/inaktiv, analog zum Filter-Symbol bei aktivem Filter). - [ ] Die gesetzten Prioritaeten bleiben beim Ausblenden erhalten; Filtern nach Prioritaet und die Prioritaet in den Aufgaben-Einstellungen funktionieren weiter. - [ ] Gilt nur fuer normale To-Do-Listen; die priorisierte Liste (Matrix) ist nicht betroffen. - [ ] Standard: ausgeblendet - fuer neue und bestehende Listen, solange der Nutzer das Symbol nicht einschaltet (Entscheidung vom Menschen, 2026-09-30). **Offen / Annahme:** - Ob der Schalter pro Liste oder fuer alle Listen gilt und ob er geraeteuebergreifend gespeichert wird, ist nicht festgelegt. Vorschlag: pro Liste, auf dem Geraet gemerkt. (Standard ist entschieden: ausgeblendet, siehe oben.) Verwandt: #152
lena self-assigned this 2026-09-30 11:11:26 +02:00
Author
Collaborator

Claimed (go-Lauf 2026-09-30). Plan: offene Annahme wie vorgeschlagen umsetzen - Schalter pro Liste, auf dem Geraet gemerkt (localStorage), Standard ausgeblendet. Neues Kopfzeilen-Symbol neben Filtern/Sortieren in normalen To-Do-Listen, aktiv-Zustand analog zum Filter-Symbol; TodoItem blendet das Prioritaets-Symbol aus, wenn der Schalter aus ist. Matrix-Liste unveraendert. Tests: Unit (Header, TodoItem, Speicherung) + e2e.

Claimed (go-Lauf 2026-09-30). Plan: offene Annahme wie vorgeschlagen umsetzen - Schalter pro Liste, auf dem Geraet gemerkt (localStorage), Standard ausgeblendet. Neues Kopfzeilen-Symbol neben Filtern/Sortieren in normalen To-Do-Listen, aktiv-Zustand analog zum Filter-Symbol; TodoItem blendet das Prioritaets-Symbol aus, wenn der Schalter aus ist. Matrix-Liste unveraendert. Tests: Unit (Header, TodoItem, Speicherung) + e2e.
Author
Collaborator

Erledigt in 2cfa2d43 (CI komplett gruen: Backend, Frontend, E2E, Docker).

Umfang

  • Neues Flaggen-Symbol in der Kopfzeile normaler To-Do-Listen, direkt neben Filtern und Sortiermodus. Es blendet das Prioritaets-Symbol an allen Aufgaben der Liste ein bzw. aus.
  • Standard: ausgeblendet, fuer neue und bestehende Listen (Entscheidung vom 2026-09-30).
  • Aktiver Zustand ist am Symbol erkennbar (orange eingefaerbt, aria-pressed), analog zum Filter-Symbol.
  • Prioritaeten bleiben beim Ausblenden erhalten; Filtern nach Prioritaet, Sortieren nach Prioritaet und das Prioritaets-Untermenue im Aufgaben-Menue funktionieren unveraendert.
  • Priorisierte Liste (Matrix) ist nicht betroffen - sie bekommt den Schalter nicht.

Entscheidung zur offenen Annahme
Wie im Issue vorgeschlagen umgesetzt: pro Liste, auf dem Geraet gemerkt (localStorage, wie Theme/Sprache). Es ist eine Bildschirmplatz-Vorliebe des jeweiligen Handys, keine Listen-Einstellung, die andere Mitglieder betreffen sollte. Kein Backend-/Schema-Aenderung.

Tests

  • Unit: neuer Hook usePriorityIconsShown (Standard aus, pro Liste gemerkt, Wechsel zwischen Listen, gesperrter Speicher), TodoListHeader (Schalter nur wenn uebergeben, Beschriftung/aktiver Zustand), TodoItem (Symbol ausgeblendet), TodoList (Standard ausgeblendet, Umschalten ueber die Kopfzeile).
  • E2E: todo-priority.spec prueft Standard ausgeblendet, Einschalten und dass die Wahl einen Reload ueberlebt.
  • Manuell im Review-Container auf 375px Breite geprueft.
Erledigt in 2cfa2d43 (CI komplett gruen: Backend, Frontend, E2E, Docker). **Umfang** - Neues Flaggen-Symbol in der Kopfzeile normaler To-Do-Listen, direkt neben Filtern und Sortiermodus. Es blendet das Prioritaets-Symbol an allen Aufgaben der Liste ein bzw. aus. - Standard: ausgeblendet, fuer neue und bestehende Listen (Entscheidung vom 2026-09-30). - Aktiver Zustand ist am Symbol erkennbar (orange eingefaerbt, aria-pressed), analog zum Filter-Symbol. - Prioritaeten bleiben beim Ausblenden erhalten; Filtern nach Prioritaet, Sortieren nach Prioritaet und das Prioritaets-Untermenue im Aufgaben-Menue funktionieren unveraendert. - Priorisierte Liste (Matrix) ist nicht betroffen - sie bekommt den Schalter nicht. **Entscheidung zur offenen Annahme** Wie im Issue vorgeschlagen umgesetzt: pro Liste, auf dem Geraet gemerkt (localStorage, wie Theme/Sprache). Es ist eine Bildschirmplatz-Vorliebe des jeweiligen Handys, keine Listen-Einstellung, die andere Mitglieder betreffen sollte. Kein Backend-/Schema-Aenderung. **Tests** - Unit: neuer Hook usePriorityIconsShown (Standard aus, pro Liste gemerkt, Wechsel zwischen Listen, gesperrter Speicher), TodoListHeader (Schalter nur wenn uebergeben, Beschriftung/aktiver Zustand), TodoItem (Symbol ausgeblendet), TodoList (Standard ausgeblendet, Umschalten ueber die Kopfzeile). - E2E: todo-priority.spec prueft Standard ausgeblendet, Einschalten und dass die Wahl einen Reload ueberlebt. - Manuell im Review-Container auf 375px Breite geprueft.
lena 2026-09-30 11:47:21 +02:00
Sign in to join this conversation.
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
robert/todo#224
No description provided.