How is Iced doing?

It has been well over a year since I did anything with Iced. My project really needed a GUI and I really liked Iced, but my skills with Rust just didn’t match up with what was needed to keep on using it. I finally gave up and settled on using the FLTK GUI, even though it wasn’t written in native Rust. When I last used Iced it was version 0.10.0. Now I see it is up to version 0.13.0. Do the developers have plans for the continued development of the Iced GUI?

There is a roadmap going all the way to 1.0 and the pace of progress has been steady. I would say it looks healthy.

That’s good to hear. I’ll have to explore a little and see if there’s some small way I can help out. My coding skills still aren’t really there yet so it will have to be something fairly simple.

I’m curious. The roadmap shows the version numbers being quite low throughout the process and then suddenly jumps to 1.0. Why the odd numbering? Or at least it seems odd to me. In my way of thinking, if version 0.14 is that close to 1.0, why not number it version 0.85 (or something similar) instead. I know I found the ‘0.13’ to be confusing because I figured Iced had a long, long way to go before it was ready for consumption, but according to the roadmap it is moving along quite well. Could you explain that to me? Thanks.

It doesn’t seem odd to me, it’s just semantic versioning. Remember that these are not decimal numbers, each section is an independent number (0.13 > 0.9) so there’s no sense of getting closer to 1.0: what is close enough? 0.85? 0.128? 0.1000? You just bump your MINOR version by 1 with each release until you feel you’re ready for 1.0.

1 Like