Replies: 1 comment
-
Another quick update 😄 After trying Iced for a while, I found it to be a very nice library with a lot of potential. But there are several things in it that made a potential rewrite too painful:
Overall, I felt the cost to adopt Iced was too high at this time, so I called off the initial experiment. But all the points I brought up about egui in my previous message are still valid. So I've decided to try a different thing: The
I have some early results for this, and in a similar amount of time, the rewrite is already much further than it was when I tried to do this in Iced. The library is currently being developed in lockstep with the new Blackjack GUI, as a dogfooding strategy. Here's a few screencaps: |
Beta Was this translation helpful? Give feedback.
-
Hi all! 👋
This is just a heads up. I'm not sure if this decision is going to go through, for now I'm just exploring, but... I'm thinking of migrating Blackjack's frontend from egui to Iced. If I end up committing to this, there will be a more in-depth rationale, but here's a super quick summary of what's made me look into this:
I still love egui and how smooth it feels to develop UI logic in it, but I think Blackjack is at a point where it makes sense to make my life as a programmer a bit more difficult, if that means I can be up to the UX standards I aspire for this app.
There's people who have expressed interest in learning more about the UI side of the code, and that would certainly be affected by this rewrite, so I'd rather warn people sooner than later 😄 (I'll take the liberty to ping those of you who have been more active recently @inact1v1ty @HenryWConklin @Zireael07).
To validate this is the right move, I've been working on a simple prototype on the
feature/ui_iced_poc
branch. The branch currently won't build because it's pointing to some local dependencies, but in case anyone is interested on working on this or just build the code please let me know! Here's a showcase GIF in the meantime, the thing is still pretty bare bones, but just look how much better that graph zooming feels already! 🙂Beta Was this translation helpful? Give feedback.
All reactions