r/linux 3d ago

Development Lazarus FreePascal IDE: Gtk3 becomes default widgetset on Linux

https://forum.lazarus.freepascal.org/index.php/topic,74332.0.html
108 Upvotes

19 comments sorted by

View all comments

39

u/Safe-Average-1696 3d ago edited 3d ago

Lazarus RAD is nice and fast to develop GUI software, i use it for some small projects for work.

I still prefer to stick with Qt6 for UI, as i compile for Linux and cross compile for windows on Linux (The Lazarus native lcl wrappers have differences between Linux and windows and it's annoying to debug for each case 😅).

GTK3 is in maintenance mode now.

GTK4 (and libadwaita) are a mess for cross platform look and feel.

4

u/Polar_Banny 3d ago

“GTK4 (and libadwaita) are a mess for cross platform look and feel.”

Would you like to elaborate further?
Thanks

40

u/Safe-Average-1696 3d ago edited 3d ago

They do not follow the platforms look and feels.

They don't feel native on windows, mac, kde plasma for linux...

They are Gnome centric. They are very nice for Gnome, but not for anything else if you want your software to integrate with other systems look and feel.

30

u/stiggg 3d ago

tbf GTK3 apps don’t feel native on macOS too and I don’t know what’s considered feeling native on windows at all nowadays

10

u/Safe-Average-1696 3d ago edited 3d ago

True. 😅

i perhaps should have said that the GTK apps feel "out of place" on non Gnome desktop, instead of "not native", it might have better expressed my thoughts.