Performance-Einstellungen wurden vom separaten Menüeintrag in den
Programmeinstellungen-Dialog als eigener Tab verschoben:
- Neuer "Performance"-Tab in AppSettings.ui mit drei Konfigurationsbereichen:
• ThreadPoolExecutor: Worker-Anzahl (1-32, Standard: 8)
• SaxonWorkerPool: Toggle für persistente JVM-Prozesse
• FopWorkerPool: Toggle für persistente JVM-Prozesse
- AppSettings.py erweitert:
• _populate_performance_tab(): Lädt aktuelle Performance-Einstellungen
• accept(): Speichert Performance-Einstellungen in app_settings
- MainWindow.py bereinigt:
• _setup_performance_menu() entfernt
• _open_performance_settings() entfernt
• Separater Menüeintrag im Projekt-Menü entfernt
- AppSettings_ui.py mit pyside6-uic neu generiert
Vorteile: Alle Programmeinstellungen sind nun zentral an einem Ort
verfügbar, bessere Benutzererfahrung durch konsistente UI-Struktur.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- CLAUDE.md: Deutsche Sprachanweisung am Anfang hinzugefügt
- src/main.py: Auskommentierten qdarktheme Code entfernt (Import und Setup)
- Verbessert Code-Qualität durch Entfernen von totem Code
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- CLAUDE.md mit umfassender Projektdokumentation für Claude Code hinzugefügt
- Beschreibt Architektur, Datenmodelle, UI-Muster und Entwicklungsworkflows
- Konfigurationspfad-Verarbeitung in src/conf.py robuster gemacht:
- os.path durch pathlib.Path ersetzt
- Validierung für Schreibrechte und Verzeichnisexistenz hinzugefügt
- Besseres Error-Handling mit sys.exit(1) bei fehlenden Berechtigungen
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>