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>
- Project-Modell um optionales fop_config_dir Feld erweitert
- TransformationJob verwendet nun projektspezifischen FOP-Config-Pfad
- Saxon und FOP stdout/stderr werden nun im Debug-Level geloggt
- UI-Elemente für FOP-Config-Ordner-Auswahl hinzugefügt
- AppSettings und MainWindow unterstützen neues Feld beim Laden/Speichern
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>