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
- Füge ein Suchfeld oberhalb des LeftDrawer hinzu.
- 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.
- Biete eine klare Möglichkeit, den Filter wieder zu löschen (z. B. "X"-Icon im Suchfeld).
- 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.
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
Akzeptanzkriterien