По речиси две години развој, објавено е изданието на интегрираната развојна околина Lazarus 3.0, базирана на компајлерот FreePascal и извршува задачи слични на Delphi. Околината е дизајнирана да работи со објавувањето на компајлерот FreePascal 3.2.2. Готови инсталациони пакети со Lazarus се подготвени за Linux, macOS и Windows.
Меѓу промените во новото издание:
- Додаден е сет на графички контроли базирани на Qt6, изградени со помош на C-врзувања од Qt6 6.2.0.
- Подобрен сет на графички контроли засновани на Qt5 што ја користат домашната циклус на настани на Qt.
- За сите верзии на Qt, имплементирани се компонентите TCheckBox.Alignment, TRAdioButton.Alignment, TCustomComboBox.AdjustDropDown и TCustomComboBox.ItemWidth.
- Врзувањата базирани на GTK3 се целосно редизајнирани и сега бараат најмалку GTK 3.24.24 и Glib 2.66.
- Комплетот додатоци за какао што се користат во апликациите на macOS сега вклучува поддршка за конфигурации со повеќе монитори и можност за користење на IME (Уредувач на метод на внесување), на пример, за внесување емотикони.
- Способностите на компонентите TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCcheckbox, TRAdioButton, TShellTreeView, TShellListView, TTreeView се проширени или однесувањето е променето.
- Редизајниран е интерфејсот на мапата на знаци, кој сега е дизајниран како посебен пакет и поддржува промена на големината на знаците.
- Уредникот обезбедува истакнување PasDoc.
- Собирање/проширување на класи, записи и низи е додадено во прозорците Watches и Locals, а приказот на адреси за типови со покажувачи е имплементиран.
- Прозорецот Watches сега има можност да се прегрупира во режимот Повлечете и спуштете.
- Филтри за пребарување и опции за повикување функции се додадени во прозорецот Inspect.
- Прозорецот Evaluate/Modify нуди нов распоред на елементите на интерфејсот.
- Прозорецот Assembler содржи историја на навигација.
Извор: opennet.ru