Vydání 24.3.0 přináší 14 vylepšení a oprav chyb. Vynikají dvě nové schopnosti: automatizovaná testovací sada a výkonnostní benchmarky JMH.
Automatizované end-to-end testy
Toto je první vydání LogoRRR podpořené integrační testovací sadou TestFX . Testy ovládají skutečné okno aplikace — otevírají soubory, klikají na tlačítka a ověřují stav uživatelského rozhraní — takže regrese se zachytí automaticky, ne až při ruční kontrole.
Video ukazuje testy přetažení v akci a dává představu jak o tom, jak testy fungují, tak o tom, jak uživatelské rozhraní LogoRRR vypadá v praxi:
Podrobnější popis testovacího přístupu najdete v článku o automatizovaném testování .
JMH benchmarky výkonu
Do kódové základny byla přidána základní podpora benchmarků JMH . Měření horkých cest v kódu LogoRRR pro zpracování souborů ukázalo, že často volaná funkce byla výrazně pomalejší, než se čekalo — a vedlo ke zlepšení propustnosti o více než 2×. Další souvislosti jsou v článku o JMH .
Hustší blokové zobrazení
LogoRRR teď umí zobrazit řádky logu ve vyšší hustotě než dříve. Minimální velikost políčka byla snížena, takže se na jednu obrazovku vejde více kontextu. V jedné operaci přetažení lze otevřít také několik souborů zip — stačí upustit složku archivů a všechny soubory logu uvnitř se otevřou najednou.
Stabilita a balení
Přibylo několik praktických oprav kolem otevírání souborů, externích odkazů a spouštění balené JavaFX aplikace. LogoRRR se teď při prvním spuštění otevře uprostřed obrazovky, otevírá externí akce bez zamrznutí uživatelského rozhraní a používá aktualizované runtime balení pro sestavení pro Windows a Linux.
