Feature: Statuszeile anlegen und Inhalt definieren #50

Closed
opened 2026-04-27 15:20:02 +02:00 by marcus · 1 comment
Owner

Idee

Eine Statuszeile am unteren Rand der Anwendung anlegen. Inhalt und genaue Positionierung noch zu besprechen.

Mögliche Inhalte (zur Diskussion)

  • Anwendungsversion (z. B. V3.0.0) – hängt mit Issue #67 (Versionierung) zusammen: Die angezeigte Version soll aus dem Build stammen, nicht hardcoded sein
  • Aktiver Provider und Modell
  • Verbindungsstatus
  • Anzahl verarbeiteter Dateien im letzten Lauf
  • Aktueller Konfigurationspfad
  • Letzter Lauf-Zeitstempel

Offene Fragen

  • Welche Informationen sind für den Benutzer wirklich nützlich?
  • Permanente Anzeige oder nur kontextabhängig?
  • Einzel- oder mehrteilige Statuszeile (wie in IDEs: links Infos, rechts Version)?
  • Wie wird die Versionsnummer zur Laufzeit ausgelesen? (z. B. aus MANIFEST.MF via getClass().getPackage().getImplementationVersion())

Abhängigkeiten

  • Issue #67 (Versionierung) – die angezeigte Version soll automatisch aus dem Build kommen
## Idee Eine Statuszeile am unteren Rand der Anwendung anlegen. Inhalt und genaue Positionierung noch zu besprechen. ## Mögliche Inhalte (zur Diskussion) - **Anwendungsversion** (z. B. `V3.0.0`) – hängt mit Issue #67 (Versionierung) zusammen: Die angezeigte Version soll aus dem Build stammen, nicht hardcoded sein - Aktiver Provider und Modell - Verbindungsstatus - Anzahl verarbeiteter Dateien im letzten Lauf - Aktueller Konfigurationspfad - Letzter Lauf-Zeitstempel ## Offene Fragen - Welche Informationen sind für den Benutzer wirklich nützlich? - Permanente Anzeige oder nur kontextabhängig? - Einzel- oder mehrteilige Statuszeile (wie in IDEs: links Infos, rechts Version)? - Wie wird die Versionsnummer zur Laufzeit ausgelesen? (z. B. aus MANIFEST.MF via `getClass().getPackage().getImplementationVersion()`) ## Abhängigkeiten - Issue #67 (Versionierung) – die angezeigte Version soll automatisch aus dem Build kommen
Author
Owner

Umgesetzt in V3.0: Permanente Statuszeile implementiert. Version aus MANIFEST.MF mit Fallback "dev", Provider + Modell, Konfigurationsdateipfad. Commit 4f5ce4c.

Umgesetzt in V3.0: Permanente Statuszeile implementiert. Version aus MANIFEST.MF mit Fallback "dev", Provider + Modell, Konfigurationsdateipfad. Commit 4f5ce4c.
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#50