Nice to see that Qt finally gets some competition! The pricing alone is a no-brainer. Now the only thing I'm missing from the demos is smooth scrolling :)
Show HN: Slint – A declarative UI toolkit for embedded and desktop
11–20 of 152 posts
Re: Show HN: Slint – A declarative UI toolkit for embedded and desktop
#12Nice to see that Qt finally gets some competition! The pricing alone is a no-brainer. Now the only thing I'm missing from the demos is smooth scrolling :)
Otherwise Qt is probsbly much more mature project and already has unofficial rust bindings
Re: Show HN: Slint – A declarative UI toolkit for embedded and desktop
#13Nice to see that Qt finally gets some competition! The pricing alone is a no-brainer. Now the only thing I'm missing from the demos is smooth scrolling :)
Thanks. We have a lot of users who are migrating from Qt/QML to Slint.
The smooth scrolling part -- is that for the wasm binary or for a native application?
Re: Show HN: Slint – A declarative UI toolkit for embedded and desktop
#14Nice to see that Qt finally gets some competition! The pricing alone is a no-brainer. Now the only thing I'm missing from the demos is smooth scrolling :)
Not to diminish Slint authors work, but it is still far from being Qt competition, given the current state of accessibility, IDE integration, or graphical tooling for UI/UX designers.
Indeed we are actively working on all of those topics:
Accessibility support in Slint is improving. We just merged the initial AccessKit integration into our winit backend -- https://github.com/slint-ui/slint/pull/2865
IDE integration - our VSCode extension is pretty stable these days (https://slint.dev/get-started#vscode) and we also support integrating into other IDEs via LSP (https://slint.dev/get-started#other-ide)
Graphical tooling for UI/UX designers - our current prototype https://slintpad.com needs more work to become an easy Drag n'Drop editor for UI/UX designers -- but we are on the right path to achieve that :)
Re: Show HN: Slint – A declarative UI toolkit for embedded and desktop
#15Re: Show HN: Slint – A declarative UI toolkit for embedded and desktop
#16Looks nice, but actually the per/appliance pricing could be a bit clearer, I hate the Call Us type pricing pages, that is usually where I rather look for the competition... (Just had some hardship with finally getting an atrociously expensive quote after spending workdays of providing the needed inputs to a HW vendor)
I suppose you are referring to the "Embedded Add-on per application" pricing? At least the non-commercial use is hopefully clear :)
Yes, we need find a better way to show the pricing there since it's dependent on 2 variables - volume and type of embedded system. Maybe some sort of a online calculator?
Re: Show HN: Slint – A declarative UI toolkit for embedded and desktop
#17I understand too little about GUI Toolkits to have a strong opinion on the technical merits, but as a music fan, I appreciate the name.
Re: Show HN: Slint – A declarative UI toolkit for embedded and desktop
#18Looks really nice! I used to work in the Medical Device, Bio Tech & consumer device space (~10 years ago), good toolkits for building embedded interactive UIs were few and far between. The idea of having one codebase for both an embedded UI on a low spec device and for a mobile app is really compelling. I could see a dev kit, based on an existing dev-board and screen, running JS with bindings to this, as a great way…
Thank you for your feedback! We are aware of the issue regarding accessibility when rendering via HTML Canvas on the web platform. Our web version of Slint is mainly, as you guessed, designed for demo purposes. While it would be possible to write a backend that uses the DOM, we haven't done it yet because our focus is currently on embedded and desktop.
Re: Show HN: Slint – A declarative UI toolkit for embedded and desktop
#19Re: Show HN: Slint – A declarative UI toolkit for embedded and desktop
#20Is it named after the band?
The toolkit was initially named SixtyFPS and was renamed to Slint last year --https://slint.dev/blog/sixtyfps-becomes-slint
The name comes from our design goals - Straightforward, Lightweight, Intuitive, Native Toolkit.