Wręcz przeciwnie, dużo tego jest. Chociażby możliwości zmiany skórki na ciemną - coś w stylu VS czy nowych Delphi.
IDE nie będzie wyposażone w system skórek – taka jest decyzja deweloperów środowiska. Szkoda.
Poza tym ogólnie (wprawdzie nie ma to bezpośrednio wpływu na pracę, ale mnie trochę drażni) interface jest na poziomie Delphi7, mocno ustępuje chociażby właśnie wspomniamym Delphi 10.X czy VS.
Bez przesady – Delphi 7 nie używało nawet systemowego schematu, a Lazarus używa, bez względu na platformę i wersję systemu. Wykorzystanie bieżącego motywu sprawia, że interfejs nie jest jakoś szczególnie ładny (przynajmniej jeśli chodzi o platformę Windows i motywy takie jak Luna pod XP czy ten idiotyczny szklany np. w 7).
Interfejs w przypadku IDE ma być prosty, czytelny i funkcjonalny.
Z takich drobiazgów, które mnie irytują (swoją drogą - może coś źle robię i ktoś z Was mi coś poradzi/poprawi) to podpowiadanie kodu. Pojawia się ono w 3 sytuacjach: wciśnięcie Ctrl+spacja, podczas edycji oraz po najechaniu myszką.
To są trzy różne rzeczy. Ctrl+Space
otwiera okno do kompletowania kodu (lub automatycznie po wpisaniu kropki). Nie wiem o co chodzi z tym „podczas edycji”, ale po najechaniu myszą pojawia się hint z informacjami na temat deklaracji elementu i z krótkim jego opisem, jeśli jest on uzupełniony.
Podoba mi się wyświetlanie bez opóźnienia (ustawiłem sobie na 0) podczas pisania - piszesz form1.label1.
i natychmiast po kropce masz listę dostępnych opcji. ALE działa to także podczas ruchów myszką - przesuwam kursor po ekranie i każdy element, który ledwie musnę, od razu wywala swoje okienko z pomocą.
To jest jedno ustawienie – Editor\Display\Completion and Hints i opcja Delay for hints and completion box – więc nie dziwne, że takie samo opóźnienie używane jest w obu przypadkach. Można zasugerować twórcom rozdzielenie tego ustawienia na dwa osobne.
No dobra, a co tam jest takiego fascynująco nowego? ;-)
Fascynującego raczej nic – prawdziwie rewolucyjnych zmian raczej nie było, głównie mniejsze poprawki.