Release 24.3.0 enthält 14 Verbesserungen und Fehlerbehebungen. Zwei neue Funktionen stechen heraus: eine automatisierte Testsuite und JMH-Performance-Benchmarking.
Automatisierte End-to-End-Tests
Dies ist das erste LogoRRR-Release, das von einer TestFX-Integrationstestsuite unterstützt wird. Tests steuern das eigentliche Anwendungsfenster — Dateien öffnen, Schaltflächen anklicken, UI-Zustand prüfen — was bedeutet, dass Regressionen automatisch statt bei manueller Überprüfung erkannt werden.
Das Video zeigt die Drag-and-Drop-Tests in Aktion und vermittelt sowohl wie die Tests funktionieren als auch wie die LogoRRR-Oberfläche in der Praxis aussieht:
Weitere Details zum Test-Ansatz finden sich im Beitrag über automatisiertes Testen.
JMH-Performance-Benchmarks
Grundlegende JMH-Benchmarking-Unterstützung wurde zur Codebasis hinzugefügt. Das Messen häufig ausgeführter Codepfade in LogoRRRs Dateiverarbeitungscode zeigte, dass eine häufig aufgerufene Funktion deutlich langsamer war als erwartet — und führte zu einer mehr als 2-fachen Durchsatzverbesserung. Mehr Hintergrundinformationen im JMH-Beitrag.
Dichtere Darstellung
LogoRRR kann Log-Zeilen jetzt in höherer Dichte als zuvor darstellen. Die minimale Kästchengröße wurde reduziert, sodass ein einzelner Bildschirm mehr Kontext anzeigen kann. Mehrere ZIP-Dateien können auch in einem einzigen Drag-and-Drop-Vorgang geöffnet werden — einen Ordner mit Archiven ablegen, und jede darin enthaltene Log-Datei öffnet sich gleichzeitig.
Download
- Apple App Store
- GitHub-Versionsseite — Windows-Installer und Linux-.deb-Pakete
Vollständige Details: Meilenstein · Verbesserungen · Fehlerbehebungen
