Feature: Tooltips an Buttons, Feldern und Status-Icons #66

Closed
opened 2026-04-29 06:53:08 +02:00 by marcus · 1 comment
Owner

Beschreibung

Die GUI hat viele Felder, Buttons und Icons, deren Bedeutung ohne Vorwissen nicht sofort klar ist. Kurze Tooltips (JavaFX Tooltip-Klasse) sollen beim Hover sofort Kontext liefern.

Betroffene Bereiche (Auswahl)

Konfigurationstab

  • Quellordner, Zielordner, SQLite-Datei, Prompt-Datei – je ein Satz Erklärung
  • Provider-ComboBox – "Der KI-Dienst, der die Dateinamen generiert"
  • Modell-Feld – "Das konkrete Sprachmodell des gewählten Providers"
  • max.text.characters, max.pages, max.title.length – Tooltip erklärt Auswirkung auf die Verarbeitung

Tab „Verarbeitungslauf"

  • Status-Icons (✓ ↻ × ≡ ⊘ ⟳) – Tooltip erklärt jeden Status im Klartext
  • Button „Dateiname übernehmen" – erklärt dass FS-Umbenennung und DB-Update atomar passieren
  • Button „Zurücksetzen auf KI-Vorschlag" – Erklärung des Unterschieds zum letzten gespeicherten Namen

Allgemein

  • Alle Toolbar-Buttons (Neu, Öffnen, Speichern, Validieren, Technische Tests)

Technische Umsetzung

Einfache, isolierte Änderung im adapter-in-gui-Modul. Kein neuer Port, kein Application-Layer-Eingriff.

button.setTooltip(new Tooltip("Kurzer Hilfetext hier"));

Priorität

Mittel – hoher UX-Nutzen bei sehr geringem Implementierungsaufwand.

Abhängigkeiten

  • Issue #69 (Hilfe-Datei / F1) – ergänzt Tooltips für ausführlichere Erklärungen
## Beschreibung Die GUI hat viele Felder, Buttons und Icons, deren Bedeutung ohne Vorwissen nicht sofort klar ist. Kurze Tooltips (JavaFX `Tooltip`-Klasse) sollen beim Hover sofort Kontext liefern. ## Betroffene Bereiche (Auswahl) ### Konfigurationstab - Quellordner, Zielordner, SQLite-Datei, Prompt-Datei – je ein Satz Erklärung - Provider-ComboBox – "Der KI-Dienst, der die Dateinamen generiert" - Modell-Feld – "Das konkrete Sprachmodell des gewählten Providers" - `max.text.characters`, `max.pages`, `max.title.length` – Tooltip erklärt Auswirkung auf die Verarbeitung ### Tab „Verarbeitungslauf" - Status-Icons (✓ ↻ × ≡ ⊘ ⟳) – Tooltip erklärt jeden Status im Klartext - Button „Dateiname übernehmen" – erklärt dass FS-Umbenennung und DB-Update atomar passieren - Button „Zurücksetzen auf KI-Vorschlag" – Erklärung des Unterschieds zum letzten gespeicherten Namen ### Allgemein - Alle Toolbar-Buttons (Neu, Öffnen, Speichern, Validieren, Technische Tests) ## Technische Umsetzung Einfache, isolierte Änderung im `adapter-in-gui`-Modul. Kein neuer Port, kein Application-Layer-Eingriff. ```java button.setTooltip(new Tooltip("Kurzer Hilfetext hier")); ``` ## Priorität Mittel – hoher UX-Nutzen bei sehr geringem Implementierungsaufwand. ## Abhängigkeiten - Issue #69 (Hilfe-Datei / F1) – ergänzt Tooltips für ausführlichere Erklärungen
Author
Owner

Umgesetzt in V3.0: Tooltips auf allen spezifizierten Elementen gesetzt (Konfigurationstab, Verarbeitungslauf, Toolbar, Status-Icons). UI-Checkliste pro Tab abgearbeitet. Commit 0fe5359.

Umgesetzt in V3.0: Tooltips auf allen spezifizierten Elementen gesetzt (Konfigurationstab, Verarbeitungslauf, Toolbar, Status-Icons). UI-Checkliste pro Tab abgearbeitet. Commit 0fe5359.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: marcus/pdf-umbenenner#66