Nowa wersja Lazarus 4.0 RC

3

Wyszła nowa wersja Lazarus 4.0 RC1 27.10.2024
W końcu dodali możliwość połączenia wszystkich okien jak w Delphi lecz taki plugin istniał wcześniej, teraz już na starcie można włączyć.
Poza tym został dodany plugin Icon Finder link
Przycisk pojawia się w TImageList, TImage.Picture, TBitBtn.Glyph или TSpeedButton.Glyph
Wszystkie zmiany link
Pobrać można tu link
Więcej info link
Nowoczesny UI niż w poprzednich wersjach
Przy włączeniu można włączyć Modern IDE i Modern Form Editor
UI Lazarus 4.png
Widok formy
UI Lazarus 4 RC-widok formy.pngImageList orównanie Lazarus 3.6 vs Lazarus 4.0.RC1.jpg
Instalacja Icon Finder
Iconfinder.png
Icon Finder w ImageList
iconfinder w Image List.png
Icondinder Plugin w Lazarus 4.0 RC.png
Ikonka z Icon Finder
ikonka z iconfinder.png
IconFinder przycisk w SpeedButton
Speed Button Iconfinder.png

1
Programista Art napisał(a):

Wyszła nowa wersja Lazarus 4.0 RC1 27.10.2024
W końcu dodali możliwość połączenia wszystkich okien jak w Delphi lecz taki plugin istniał wcześniej, teraz już na starcie można włączyć.

A to akurat bardzo dobra decyzja — po co zmuszać użytkownika do instalowania dodatkowego pakietu, skoro ten pakiet można wchłonąć i wspierać oficjalnie. Tak więc tutaj zmiana jak najbardziej na plus. Co nadal nie zmienia faktu, że wolę IDE w formie luźnych okien. 😉

Poza tym został dodany plugin Icon Finder link

To też dobra rzecz, szczególnie, że Lazarus wraz z instalacją dostarcza bardzo duży pakiet ikon do dowolnego, własnego użytku. A skoro tak, to wyszukiwarka dająca do nich łatwy dostęp jest raczej obowiązkowa.

Nowoczesny UI niż w poprzednich wersjach

Tutaj raczej nic się nie zmieniło — nadal jest klasycznie, natywnie, a więc zgodnie z motywem systemu i wydajnie (jeśli ignorować otyłość LCL-a). Ale cieszę się, że interfejs jest poprawiany, bo w niektórych oknach był bardzo słaby. Więcej opcji, lepsza kategoryzacja i więcej ikonek — efekt jest pozytywny.


Na razie nie instaluję, bo używam tylko oficjalnych wersji stabilnych. Bardziej niż na IDE w wersji 4.0 zależy mi na tym, aby nowa stabilna wersja dostarczała nową wersję FPC (czyli 3.2.4), tak abym w końcu mógł skorzystać z najnowszych ficzerów języka, np. z metod anonimowych. Choć nowe IDE też chętnie przytulę.

1
flowCRANE napisał(a):

A to akurat bardzo dobra decyzja — po co zmuszać użytkownika do instalowania dodatkowego pakietu, skoro ten pakiet można wchłonąć i wspierać oficjalnie. Tak więc tutaj zmiana jak najbardziej na plus. Co nadal nie zmienia faktu, że wolę IDE w formie luźnych okien. 😉

Anchordocking od dawna został "wchłonięty", a dockedformeditor od samego początku jest pakietem oficjalnym. Po prostu trzeba było samemu instalować, teraz można wybrać przy pierwszysm uruchomieniu.

Bardziej niż na IDE w wersji 4.0 zależy mi na tym, aby nowa stabilna wersja dostarczała nową wersję FPC (czyli 3.2.4), tak abym w końcu mógł skorzystać z najnowszych ficzerów języka, np. z metod anonimowych. Choć nowe IDE też chętnie przytulę.

Jest duża szansa, że Lazarus 4.0 wyjdzie z FPC w wersji 3.2.4 (poprawkowa), która ma dużo poprawek i trochę nowości względem aktualnej stabilnej 3.2.2. Natomiast nie posiada żadnego z tych "ficzerów",(m.in. metody anonimowe), które pojawią się dopiero w następnej głównej wersji stabilnej o numerze 3.4 (lub 4.0 jak przejdą na schemat numeracji taki jak w Lazarus), ale najbardziej optymistyczny termin to 2-3 lata

0
Paweł Dmitruk napisał(a):

Anchordocking od dawna został "wchłonięty", a dockedformeditor od samego początku jest pakietem oficjalnym. Po prostu trzeba było samemu instalować, teraz można wybrać przy pierwszysm uruchomieniu.

Bardziej o to mi chodziło, aby pakiet ten był domyślnie zainstalowany i dostępny od razu, bez konieczności samodzielnej instalacji. Współcześnie chyba większość ludzi woli mieć okna zadokowane.

Jest duża szansa, że Lazarus 4.0 wyjdzie z FPC w wersji 3.2.4 (poprawkowa), która ma dużo poprawek i trochę nowości względem aktualnej stabilnej 3.2.2.

Sprawdzałem wiki i na razie nie jest uzupełniona, jeśli chodzi o nowości w 3.2.4. W User changes też na razie pusto. Wątku na forum, dedykowanego wersji 3.2.4 nie znalazłem. Są gdzieś jeszcze opisane nowości dla tej wersji FPC?

Natomiast nie posiada żadnego z tych "ficzerów",(m.in. metody anonimowe), które pojawią się dopiero w następnej głównej wersji stabilnej o numerze 3.4 (lub 4.0 jak przejdą na schemat numeracji taki jak w Lazarus), ale najbardziej optymistyczny termin to 2-3 lata

Szkoda. W sumie to jakoś nieszczególnie wyczekuję nowości, ale obecnie interesują mnie dwie — funkcje anonimowe i domniemane specjalizacje generyków.

1
flowCRANE napisał(a):

Sprawdzałem wiki i na razie nie jest uzupełniona, jeśli chodzi o nowości w 3.2.4. W User changes też na razie pusto. Wątku na forum, dedykowanego wersji 3.2.4 nie znalazłem. Są gdzieś jeszcze opisane nowości dla tej wersji FPC?

Niestety nie ma, jedynie można przejrzeć listę zmian w git. Z tego co pamiętam:

  • w obsłudze baz danych, dużo poprawek plus kilka nowości, m.in. dodano obsługę nowych typów
  • w httpclient dodano obsługę OpenSSL 3
  • w fppdf dodano kilka nowych rzeczy i poprawek

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.