Yet another question for a GUI framework (slint alternative?)

37 points Modi57

From what I gathered GUI is still a more or less brittle topic in the rust ecosystem. What I'm trying to do is creating an enigma machine in rust for a puzzle I plan to design and for learning GUI in rust and rust in general. After googling around a little bit, I stumbled upon slint, formerly sixtyFPS. I really liked the almost HTML-like markup language, so you have really strict separation of logic and markup. I already was able to design a crude keyboard of the enigma input, and make the buttons flash, if clicked, but I really struggled with manipulating the GUI from within the rust code. I want to be able to press the button on my physical keyboard and make the according button on the screen light up. This proved to be quite unintuitive and I found almost no documentation.

I worked through this tutorial which was quite nice, but not very exhaustive. Then of course I found the docs, but they weren't very helpful to understand broader concepts, like how to modify the appearance from within rust code. I didn't find any additional documentation, have I overlooked something? From their own website it sounds like they have it all figured out, and its like almost finished, but the lack of documentation is a bit of a problem for me. But I would quite like to continue using slint, because I liked their concept. I am however open for alternatives, ideally they work kinda similar, but are better documented. I googled around some more and found Are we GUI yet?, which is an a bit overwhelming list of frameworks and this 3 year old reddit post, but I suspect, there has been some change in the last 3 years.

So to boil everything down to one question:
I would like to continue slint, but I need additional documentation or the like, if that cannot be provided, what are good alternatives, that are maybe a bit more refined?