LogoRRR 24.3.0

Kalite iyileştirmeleri, hata düzeltmeleri ve yeni özellikler içeren bakım sürümü.

LogoRRR 24.3.0 için öne çıkan görsel

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.

Örneğin sürükle ve bırak testi, bir log dosyasını uygulama penceresine bırakır ve doğru açıldığını kontrol eder. Değişikliklerden sonra bu kontrolün tekrarlanması, günlük bir işlemin güvenilir kalmasına yardımcı olur.

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 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.