Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Thanks for sharing this! When I have some time I think I'd like to try and make a little config GUI for komorebi using WinSafe.
2- I used iced and it's nice and generally easy but the GUI ecology in rust is still in development.
3- There are great lib for command line tools, from simple to fancy. clap is one of the most used but quite fancy.
As the author of WinSafe, I can confirm this. It took me about one year to figure out the optimal architectural model, and it gave me a hard time.
I used Rust to prototype a new window manager in public and I found it very productive, easy to iterate on and make large changes without worrying about breaking anything.
The easy path is just to build your structs normally, letting the burden of Rc/Arcing everything to the user. My first design was like this. Once I decided to bury this stuff inside the library, then my headaches began. But the API ends up being very ergonomic.