Po beveik dvejų metų kūrimo buvo išleista integruota kūrimo aplinka Lazarus 3.0, paremta FreePascal kompiliatoriumi ir atliekanti panašias į Delphi užduotis. Aplinka sukurta dirbti su FreePascal 3.2.2 kompiliatoriaus leidimu. Paruošti diegimo paketai su Lazarus yra paruošti Linux, macOS ir Windows.
Tarp naujojo leidimo pakeitimų:
- Pridėtas Qt6 pagrindu sukurtų valdiklių rinkinys, sukurtas naudojant Qt6 6.2.0 versijos C-rišimus.
- Patobulintas Qt5 pagrindu sukurtų valdiklių, naudojančių Qt vietinę įvykių kilpą, rinkinys.
- Visoms Qt versijoms yra įdiegti komponentai TCheckBox.Alignment, TRAdioButton.Alignment, TCustomComboBox.AdjustDropDown ir TCustomComboBox.ItemWidth.
- GTK3 pagrindu sukurtos sąsajos buvo visiškai perkurtos ir dabar reikalauja bent GTK 3.24.24 ir Glib 2.66.
- „MacOS“ programose naudojamų „Cocoa“ valdiklių rinkinys papildė kelių monitorių konfigūracijų palaikymą ir galimybę naudoti IME (įvesties metodų rengyklę), pavyzdžiui, jaustukų įvedimui.
- TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRAdioButton, TShellTreeView, TShellListView, TTreeView komponentų galimybės buvo išplėstos arba elgesys pakeistas.
- Perdaryta simbolių žemėlapio sąsaja, kuri dabar sukurta kaip atskiras paketas ir palaiko simbolių dydžio keitimą.
- Redaktorius pateikia PasDoc paryškinimą.
- Klasių, įrašų ir masyvų sutraukimas / išplėtimas buvo įtrauktas į „Watches“ ir „Locals“ langus, taip pat įdiegtas tipų adresų rodymas su rodyklėmis.
- Laikrodžių langas dabar turi galimybę pergrupuoti vilkimo ir nuleidimo režimu.
- Paieškos filtrai ir funkcijų iškvietimo parinktys buvo įtrauktos į langą Apžiūrėti.
- Langas Įvertinti/keisti siūlo naują sąsajos elementų išdėstymą.
- Assembler lange yra naršymo istorija.
Šaltinis: opennet.ru