I wrote a thing...
"10 years of Dear ImGui" (long post) 🎉
https://github.com/ocornut/imgui/issues/7892
10 years of Dear ImGui (long post) · Issue #7892 · ocornut/imgui

10 years of Dear ImGui 🎉 On August 11, 2014, I published v1.00 of Dear ImGui on GitHub. I thought I would take the occasion to reflect about it, share some data points and stories, and generally th...

GitHub
Made a few changes:
- amended section 6.9 about existing GUI/Layout editors. In particular, ImRAD (https://github.com/tpecholt/imrad) is noticeably more powerful, cater for data binding + hand-rolled C++ parser to allow iterations.
- mention accessibility a little bit better in section 5.
GitHub - tpecholt/imrad: ImRAD is a GUI builder for the ImGui library

ImRAD is a GUI builder for the ImGui library. Contribute to tpecholt/imrad development by creating an account on GitHub.

GitHub
@ocornut btw! Unity picking IMGUI paradigm is definitely not my doing. While I was reading Molly Rocket forums at the time indeed, so was Nicholas Francis (one of Unity founders), he did drive IMGUI direction

@aras Thanks! I have corrected that section of the article to give them credits.

(Btw probably nothing you can do, but weirdly not seeing this message in my Mastodon notifications, I accidentally found it on my home screen.)

@ocornut :shrug:

@aras I now see a notification for the _previous_ message and got an e-mail for it, but not for this reply, so I assume it's a funny off by one FIFO bug that always keeps a guest in (FOBOFIFO? FOMOFIFO?)

(please forget everything about this and enjoy your day).

@ocornut @aras https://mastodon.social/@MastodonEngineering/112988700892941530 was wondering what was up with this but looks like it's already fixed lol

@ocornut Dear ImGui is a wonderful and incredibly useful tool: thanks for sharing it with the world 🙂

I only read the part about the history thus far. It's very interesting, and it is very nice that you could illustrate it with screen captures spanning over the years.

@ocornut Congratulations!
@grahamboree @ocornut I recently tried Imgui and I was very pleased.
@ocornut thank you for Dear Imgui. It's a rare good thing ❤️

@ocornut Really insightful and interesting. Thanks for sharing!

Congrats on 10 years!

@ocornut Here’s to 10 more! 🍻
@PathogenDavid thank you for your invaluable help ☀️
@ocornut Thanks for writing this! A lot of things resonate.
@ocornut Thank you for writing this and congrats on the milestone :)

@ocornut Congratulations to 10 years of Dear ImGui!

I'm super impressed that you manage to basically single-handedly develop and maintain such a big library, keeping it in great shape and even run a company incl. doing biz-dev "on the side" - and all that with ADHD. Just the thought of all that gives me anxiety ;)

@ocornut Thanks for this cool writeup, for the continued hard work, and for making such high quality code <3
@ocornut this is all good, but I really appreciate the info about how you develop and fund it, and your thoughts on the future. It's a good data point about what it'd be like to bring something to open source and maintain it, as a ~solo dev.
@ocornut I remember you ported the Box2D test app to an early version of ImGui. I've been a fan ever since!

@ocornut I see strong parallels to FreeRTOS. It also has a big market share, and is used by half of the industry. They had "Dark matter of the embedded universe" as their marketing claim!

The funding was done by dual-licensing with a modified GPL + commercial offer: https://github.com/FreeRTOS/FreeRTOS/blob/V9.0.0/FreeRTOS/License/license.txt

(Meanwhile they were bought by Amazon and relicensed to MIT).

While the modified GPL had no teeth, it was scary enough for commercial customers to buy a license.

Perhaps you should talk to Richard Barry?

FreeRTOS/FreeRTOS/License/license.txt at V9.0.0 · FreeRTOS/FreeRTOS

'Classic' FreeRTOS distribution. Started as Git clone of FreeRTOS SourceForge SVN repo. Submodules the kernel. - FreeRTOS/FreeRTOS

GitHub
@ocornut
Thank you. For what it's worth, your lib feels like the only sane way to make UIs in windows these days.