Közel két év fejlesztés után megjelent a FreePascal fordítóra épülő, a Delphihez hasonló feladatokat ellátó integrált fejlesztői környezet, a Lazarus 3.0. A környezetet úgy tervezték, hogy működjön a FreePascal 3.2.2 fordító kiadásával. A Lazarus-szal kész telepítőcsomagok Linuxra, macOS-re és Windowsra készülnek.
Az új kiadás változásai között:
- Hozzáadott egy sor Qt6-alapú widgetet, amelyek a Qt6 6.2.0 C-kötéseivel készültek.
- A Qt natív eseményhurkát használó Qt5-alapú widgetek továbbfejlesztett készlete.
- A Qt összes verziója esetén a TCheckBox.Alignment, TRAdioButton.Alignment, TCustomComboBox.AdjustDropDown és TCustomComboBox.ItemWidth összetevők implementálva vannak.
- A GTK3-alapú összerendeléseket teljesen újratervezték, és most legalább GTK 3.24.24 és Glib 2.66 szükséges.
- A macOS-alkalmazásokban használt Cocoa widgetek készlete támogatja a többmonitoros konfigurációkat, és lehetővé tette az IME (Input Method Editor) használatát például Emoji bevitelhez.
- A TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRAdioButton, TShellTreeView, TShellListView, TTreeView összetevők képességei kibővültek, vagy a viselkedés megváltozott.
- Megújult a karaktertérkép felület, amely immár külön csomagként készült, és támogatja a karakterek méretének változtatását.
- A szerkesztő PasDoc kiemelést biztosít.
- Az osztályok, rekordok és tömbök összecsukása/kibontása hozzáadásra került a Figyelők és Helyiek ablakokhoz, és megvalósult a típusok címeinek mutatók megjelenítése.
- Az Órák ablakban most már átcsoportosíthatók Drag and Drop módban.
- Keresési szűrők és funkciók hívására szolgáló opciók kerültek a Vizsgálat ablakba.
- Az Értékelés/Módosítás ablak a felületelemek új elrendezését kínálja.
- Az Assembler ablaka navigációs előzményeket tartalmaz.
Forrás: opennet.ru