Omar
banner
ocornut.bsky.social
Omar
@ocornut.bsky.social
programmer of things and stuff. dear imgui / the dragon’s trap / dreams / tearaway / pixeljunk shooter / soul bubbles / meka
Paris, France https://www.miracleworld.net
I'd be less optimistic about largely more complex software but vcs UI imho is quite within reach of being possible in dear imgui at a high quality. If I look at e.g. Git Fork, there isn't much that is not feasible with dear imgui. But again won't come totally for free (though it is improving).
November 27, 2025 at 7:27 PM
Assuming most engineering effort goes into underlying version control design/infrastructure, even if they end up replacing UI in say 18 months, it would have done its job of facilitating bootstrapping project. I'd say it is too overwhelming for many projects to want to tackle everything at once.
November 27, 2025 at 7:23 PM
I think nowadays with extra polish/effort it is possible to get something decent; but that doesn't come for free and it's often not a priority. Surprisingly I believe one of the weakest point of quick code + imgui limitations is to nail precise keyboard controls for a productivity app.
November 27, 2025 at 7:23 PM
(
Screenshots credits:
- Ark VCS "version control for games" ark-vcs.com
- WARCANA "fantasy inspired base defence, RTS game with a deck-building" store.steampowered.com/app/2022930/...
- Skyrim Community Shaders github.com/doodlum/skyr...
- Market Monkey Terminal marketmonkeyterminal.com
)
November 20, 2025 at 5:26 PM
bien sûr, ce que j’essaye de dire que c’est que c’est le même genre d’argument qui est utilisé pour discrediter toute la gauche ou ce qui peut se rapprocher du communisme. “Regardez la gauche c’est dangereux!!”.
November 15, 2025 at 3:46 PM
je suis contre l’extreme droite et évidement la politique de franco, mais je trouve l’argument pas très pertinent: c’est d’ailleurs le meme que les gens de droites utilisent pour discrediter “l’extrême gauche” en ressortant les drames de la période communiste d’urss.
November 15, 2025 at 3:37 PM
Re: look, I'm not asking to remove the USB-A ports. I realize that many gaming devices use them.

But I do have a fair amount of USB-C devices & cables now. If even for charging random items (e.g. my bicycle light is USB-C, came with a USB-C cable) it'd seem sensible to have one.
November 13, 2025 at 6:18 PM
Les cables de charge USB-C ne sont t'il pas plus rapide? Je veux dire, je pourrais avoir envie de charger mon iPhone avec la machine.
November 13, 2025 at 2:01 PM
I don't know! It's a subjective appreciation. I guess it looks and feels right to me (when the ternary contents are short) but it's mostly biased by my general subjective tendency to compact code.
November 12, 2025 at 11:35 AM
re: compiler output comparison gcc.godbolt.org/z/fMhr7qh7G (courtesy of Bartosz, ps: new version of Tracy Profiler out today)
Compiler Explorer - C++
int f1(int a, int b, int c) { if(a>2137) return a*b; else return c; } int f2(int a, int b, int c) { return a>2137 ? a*b : c; }
gcc.godbolt.org
November 11, 2025 at 9:03 PM
To clarify: ternary doesn't mean branchless, but not spelling out explicit 'if' statements leads to code that reads similar to branchless style.
November 11, 2025 at 9:00 PM