#93 – Neue-DB-Dialog: Filter und Standardname an aktiver DB-Endung ausrichten #93

Closed
opened 2026-05-06 07:17:42 +02:00 by marcus · 0 comments
Owner

Problem

Der FileChooser im Dialog „Neue Datenbank anlegen" filtert ausschließlich auf *.sqlite. Die aktive Datenbank hat jedoch die Endung .db (Default-Wert in application.properties). Das verwirrt den Nutzer, da er seine bestehende DB im Dialog nicht sieht und der vorgeschlagene Dateiname nicht zur Konvention passt.

Lösung

  1. FileChooser-Filter erweitern: Beide Endungen erlauben (*.db, *.sqlite), beschriftet als „SQLite-Datenbank (*.db, *.sqlite)".
  2. Standard-Dateiname ableiten: Der vorgeschlagene Dateiname im Dialog übernimmt die Dateiendung der aktuell aktiven DB-Datei, damit der Nutzer konsistent bleibt.

Betroffene Komponente

adapter-in-gui – FileChooser-Konfiguration im Dialog für „Neue Datenbank anlegen".

Aufwand

XS – reine GUI-Konfigurationsänderung, keine Architektur-Änderungen.

## Problem Der FileChooser im Dialog „Neue Datenbank anlegen" filtert ausschließlich auf `*.sqlite`. Die aktive Datenbank hat jedoch die Endung `.db` (Default-Wert in `application.properties`). Das verwirrt den Nutzer, da er seine bestehende DB im Dialog nicht sieht und der vorgeschlagene Dateiname nicht zur Konvention passt. ## Lösung 1. **FileChooser-Filter erweitern:** Beide Endungen erlauben (`*.db`, `*.sqlite`), beschriftet als „SQLite-Datenbank (*.db, *.sqlite)". 2. **Standard-Dateiname ableiten:** Der vorgeschlagene Dateiname im Dialog übernimmt die Dateiendung der aktuell aktiven DB-Datei, damit der Nutzer konsistent bleibt. ## Betroffene Komponente `adapter-in-gui` – FileChooser-Konfiguration im Dialog für „Neue Datenbank anlegen". ## Aufwand XS – reine GUI-Konfigurationsänderung, keine Architektur-Änderungen.
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#93