24.3.0 sürümü 14 geliştirme ve hata düzeltmesi içeriyor. İki yeni özellik öne çıkıyor: otomatik test paketi ve JMH performans kıyaslaması.
Otomatik uçtan uca testler
Bu, bir TestFX entegrasyon test paketiyle desteklenen ilk LogoRRR sürümüdür. Testler gerçek uygulama penceresini yönetiyor — dosya açma, düğmelere tıklama, kullanıcı arayüzü durumunu doğrulama — bu da gerilemeların manuel inceleme sırasında değil, otomatik olarak yakalanması anlamına geliyor.
Video, sürükle ve bırak testlerini uygulamada gösteriyor; hem testlerin nasıl çalıştığını hem de LogoRRR arayüzünün pratikte nasıl göründüğünü aktarıyor:
Test yaklaşımına ilişkin daha fazla ayrıntı otomatik test gönderisinde yer alıyor.
JMH performans kıyaslamaları
Kod tabanına temel JMH kıyaslama desteği eklendi. LogoRRR’ın dosya işleme kodundaki sık kullanılan yolların ölçülmesi, sık çağrılan bir işlevin beklenenden önemli ölçüde yavaş olduğunu ortaya koydu — ve 2 kattan fazla verimlilik iyileştirmesine yol açtı. Daha fazla arka plan bilgisi JMH gönderisinde bulunabilir.
Daha yoğun görüntüleme
LogoRRR artık günlük satırlarını öncekinden daha yüksek yoğunlukta temsil edebilir. Minimum kutu boyutu küçültülerek tek bir ekranın daha fazla bağlamı göstermesi sağlandı. Tek bir sürükle ve bırak işlemiyle birden fazla zip dosyası da açılabiliyor — arşiv içeren bir klasörü bırakın, içindeki her günlük dosyası aynı anda açılsın.
Kararlılık ve paketleme
Dosya açma, harici bağlantılar ve paketlenmiş JavaFX başlangıcı çevresinde birkaç pratik düzeltme yapıldı. LogoRRR artık ilk açılışta ekranın ortasında başlıyor, harici eylemleri UI’ı dondurmadan açıyor ve Windows ile Linux derlemeleri için güncellenmiş runtime paketlemesi kullanıyor.
