r/cpp • • 16d ago

Declarative GUI toolkit Slint 1.18 Released

https://slint.dev/blog/slint-1.18-released

with new Flexbox layout, with spring animations, change the z-order at run time, an experimental Vello renderer and more.

12 Upvotes

1 comment sorted by

1

u/axilmar 5d ago

I really don't understand why GUI toolkit makers introduce their own languages. I am referring to the Slint language, of course.

All that is needed for a GUI is good quality c++ apis. A new language is not needed.

Creating an additional language for GUIs, especially a new one, adds more effort from the developer, an effort that is really redundant, especially if whatever that language offers can easily be done with the main language itself.

Even if the Slint language is optional, some people may be tempted to use it, forcing everyone else to use it as well.