Hacker News new | ask | show | jobs
by pipio21 2979 days ago
I believe it is JSON what is broken.

I do not understand the article at all. We created our own GUI development using Dear IMGUI. It is probably the simplest GUI in the world. For text we use our own rasterizer library.

But it comes at a price: It just continuously draws the screen, 60 times per second, which makes the battery of laptops last very little.

Now our software uses a fork of Dear Imgui that does not update the screen but just when necessary.

Before Dear Imgui, we tried Qt, GTK, Web, Win32. Making your own widgets with hardware accelerated fonts that you control is extremely complicated in those GUIs.

3 comments

pipio21: could you clarify "our software uses a fork of Dear Imgui that does not update the screen but just when necessary.", why and how did you have to fork the library? Could you share your work? Normally this decision is left to the application, as it is trivial to decide to not call any of the dear imgui function and stay idle, this is what desktop-ey applications using dear imgui that do not animate would normally do.
Is this fork that you now use free and/or open source software? I'm wondering because I'd be interested in using it myself.
Can I ask how your approach deals with accessibility?
It doesn't