Verbesserte Fehlerbehandlung und Fallback-Logik für GUI-Dialog-Tools in der darktable_wrapper.
Änderungen
darktable_wrapper.sh: DIALOG_BIN-Prüfung für fehlende zenity/kdialog Tools
darktable_common.sh: Robustere Fehlerbehandlung bei Dialog-Auswahl
Akzeptanzkriterien
Skript reagiert graceful auf fehlende GUI-Tools (Konsolen-Fallback)
Keine neuen Dependencies
Alle bestehenden Tests bestehen
Keine Shellcheck-Warnings
## Zusammenfassung
Verbesserte Fehlerbehandlung und Fallback-Logik für GUI-Dialog-Tools in der darktable_wrapper.
### Änderungen
- **darktable_wrapper.sh:** DIALOG_BIN-Prüfung für fehlende zenity/kdialog Tools
- **darktable_common.sh:** Robustere Fehlerbehandlung bei Dialog-Auswahl
## Akzeptanzkriterien
- [x] Skript reagiert graceful auf fehlende GUI-Tools (Konsolen-Fallback)
- [x] Keine neuen Dependencies
- [x] Alle bestehenden Tests bestehen
- [x] Keine Shellcheck-Warnings
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Zusammenfassung
Verbesserte Fehlerbehandlung und Fallback-Logik für GUI-Dialog-Tools in der darktable_wrapper.
Änderungen
Akzeptanzkriterien