Skip to content

LeftDrawer: Such- und Filterfunktion für große Teststrukturen #26

@Miguel0888

Description

@Miguel0888

Problem
Bei umfangreichen Test- und Suitestrukturen im LeftDrawer wird die Navigation per Scrollen unübersichtlich. Nutzer und Coding Agents müssen gezielt Tests/Suites finden können.

Ziel
Einführung einer Such- und Filterfunktion oberhalb des LeftDrawer zur schnellen Navigation.

Anforderungen

  1. Füge ein Suchfeld oberhalb des LeftDrawer hinzu.
  2. Während der Eingabe werden passende Nodes gefiltert oder hervorgehoben. Mögliche Modi:
    • Modus A: Baum wird gefiltert und zeigt nur passende Pfade.
    • Modus B: Baum bleibt vollständig, passende Nodes werden markiert und per Tastatur ansteuerbar.
  3. Biete eine klare Möglichkeit, den Filter wieder zu löschen (z. B. "X"-Icon im Suchfeld).
  4. Stelle sicher, dass die Suchlogik performant ist und auch von Coding Agents genutzt werden kann (klarer Einstiegspunkt/Service).

Akzeptanzkriterien

  • Nutzer kann durch Eingabe weniger Zeichen gezielt zu einer Testsuite/einem Test springen.
  • Das Zurücksetzen der Suche stellt die ursprüngliche Baumstruktur wieder her.
  • Coding Agents können definierte Such-APIs nutzen, um gezielt Nodes zu finden, ohne die gesamte Struktur zu kennen.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions