5 ms·
> what specific documentation do you think are lacking? Tutorials? examples beyond tiny todo app/best practices would be a great start. > Tutorials? That's fo
by volkk 1y ago
> what specific documentation do you think are lacking? Tutorials?
examples beyond tiny todo app/best practices would be a great start.
> Tutorials? That's for users to write.
sure, and how's that going for them? there are near zero tutorials out there, and as someone looking to build a desktop tool in rust, they've lost me. maybe i'm not important enough for them and their primary goal is to intellectually gatekeep this tool from the vast majority for a long time, in which case, mission accomplished
- airstrike 1y agothere are literally dozens of examples, including many apps you can reference. come join the discord and check out the showcase channel. I've written and published probably 50-100 examples to show best practices to people who want to learn more. I basically leave zero questions unanswered on that server, unless they are so far out of my wheelhouse that I can't answer them, but even then I might point you to the right resource or person...and I'm not even part of the team. the community is just wonderful IMHO > sure, and how's that going for them? there are near zero tutorials out there, and as someone looking to build a desktop tool in rust, they've lost me. maybe i'm not important enough for them and their primary goal is to intellectually gatekeep this tool from the vast majority for a long time, in which case, mission accomplished 26.5k stars on github and a flourishing community of users, which grows noticeably larger every day. new features basically every week. bug fixes sometimes fixed in literal minutes. it's not a matter of gatekeeping, but a matter of resources. iced is basically the brainchild of a single developer (plus core team members who tackle some bits and pieces of the codebase but not frequently), who already has a day time job and is doing this for free. would you rather him write documentation—which you and I could very well write—or keep adding features so the library can get to 1.0? I encourage you to look for evidence that invalidates your biases, as I'm confident you'll find it. and you might just love the library and the community. I promise you a warm welcome when you join us on discord ;-) here are a few examples of bigger apps you can reference: https://github.com/squidowl/halloy https://github.com/squidowl/halloy https://github.com/hecrj/icebreaker https://github.com/hecrj/icebreaker https://github.com/hecrj/holodeck https://github.com/hecrj/holodeck and my smaller-scale examples (I'm afraid my own big app is proprietary): https://github.com/airstrike/iced_receipts https://github.com/airstrike/iced_receipts a simple app showing how to manage multiple screens for CRUD-like flows https://github.com/airstrike/pathfinder/ https://github.com/airstrike/pathfinder/ a simple app showing how to draw on a canvas https://github.com/airstrike/iced_openai https://github.com/airstrike/iced_openai a barebones app showing how to make async requests https://github.com/airstrike/tabular https://github.com/airstrike/tabular a somewhat complex custom widget example
- volkk 1y agothis is cool! i appreciate the warm invite. I really like your repo! They should include these examples in their primary repo. I did bump into halloy/icebreaker, etc but i just don't really find reading through massive repos a great entrypoint into whether a library/framework makes sense for me. I'll have to seriously look into it again, i do really like a vibrant community, and a lively discord is a nice close second. Thanks!
- airstrike 1y agoglad to hear it and thanks for the kind words! I'll be waiting for you on Discord ;-) my username is the same there so ping me if you need anything and I forgot to link to a ridiculously cool new feature that dropped last week: time travel debugging for free https://github.com/iced-rs/iced/pull/2910 https://github.com/iced-rs/iced/pull/2910 check out the third and fourth videos!
- volkk 1y agowow that's actually quite awesome
- stonogo 1y ago> iced is basically the brainchild of a single developer (plus core team members who tackle some bits and pieces of the codebase but not frequently), who already has a day time job and is doing this for free. This single-handedly convinced me not to rely on anything using Iced. I have no patience left for projects with that low a bus factor.
- airstrike 1y agoCan't please everyone