mikedilger on Nostr: Yes, come on over and work on gossip. We are going to be needing another developer ...
Yes, come on over and work on gossip. We are going to be needing another developer soon.
We use an immediate gui called 'egui' which means it just re-runs our code every frame to again figure out what to draw that frame, which is straightforward but also we have to make sure not to run any time-consuming code on the UI thread.
If you start another project, don't use egui. Not that it is bad, but we have two egui projects already (gossip and notedeck) and zero projects in "normal" guis. egui has some problems being that it draws at such a low-level, like no font hinting or subpixel antialiasing, no color emojis, and plagued with text layout problems, so you can't make a truly "beautiful" client in egui IMHO.
We use an immediate gui called 'egui' which means it just re-runs our code every frame to again figure out what to draw that frame, which is straightforward but also we have to make sure not to run any time-consuming code on the UI thread.
If you start another project, don't use egui. Not that it is bad, but we have two egui projects already (gossip and notedeck) and zero projects in "normal" guis. egui has some problems being that it draws at such a low-level, like no font hinting or subpixel antialiasing, no color emojis, and plagued with text layout problems, so you can't make a truly "beautiful" client in egui IMHO.