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.

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:

Sürükle ve bırak için TestFX testleri: bir günlük dosyasını LogoRRR'a bırakma ve doğru açıldığını doğrulama

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.