Lähes kahden vuoden kehitystyön jälkeen on julkaistu FreePascal-kääntäjään perustuva integroitu kehitysympäristö Lazarus 3.0, joka suorittaa Delphin kaltaisia tehtäviä. Ympäristö on suunniteltu toimimaan FreePascal 3.2.2 -kääntäjän julkaisun kanssa. Valmiit Lazaruksen asennuspaketit on valmistettu Linuxille, macOS:lle ja Windowsille.
Uuden julkaisun muutoksista:
- Lisätty joukko Qt6-pohjaisia widgetejä, jotka on rakennettu käyttämällä Qt6 6.2.0:n C-sidoksia.
- Parannettu joukko Qt5-pohjaisia widgetejä, jotka käyttävät Qt:n alkuperäistä tapahtumasilmukkaa.
- Kaikissa Qt:n versioissa on toteutettu komponentit TCheckBox.Alignment, TRAdioButton.Alignment, TCustomComboBox.AdjustDropDown ja TCustomComboBox.ItemWidth.
- GTK3-pohjaiset sidokset on suunniteltu kokonaan uudelleen ja vaativat nyt vähintään GTK 3.24.24:n ja Glib 2.66:n.
- MacOS-sovelluksissa käytetty Cocoa-widget-sarja on lisännyt tuen usean näytön kokoonpanoille ja mahdollisuuden käyttää IME:tä (Input Method Editor) esimerkiksi Emoji-syötteeseen.
- TCustomImageList-, TTaskDialog-, TSpeedButton-, TLabel-, TPanel-, TCalendar-, TCheckbox-, TRAdioButton-, TShellTreeView-, TShellListView- ja TTreeView-komponenttien ominaisuuksia on laajennettu tai toimintaa on muutettu.
- Merkkikartan käyttöliittymä on suunniteltu uudelleen, ja se on nyt suunniteltu erilliseksi paketiksi ja tukee merkkien koon muuttamista.
- Editori tarjoaa PasDoc-korostuksen.
- Luokkien, tietueiden ja taulukoiden kutistaminen/laajentaminen on lisätty Watches- ja Locals-ikkunoihin, ja tyyppien osoitteiden näyttäminen osoittimilla on otettu käyttöön.
- Kellot-ikkunassa on nyt mahdollisuus ryhmitellä uudelleen vedä ja pudota -tilassa.
- Tarkastus-ikkunaan on lisätty hakusuodattimia ja toimintojen kutsumisvaihtoehtoja.
- Arvioi/muokkaa-ikkuna tarjoaa uuden käyttöliittymäelementtien asettelun.
- Assembler-ikkuna sisältää navigointihistorian.
Lähde: opennet.ru