But then again you may be a much more productive programmer than I.
For a side project? I could never do it, not with everything else I got going on.
While not quite the same thing, if you have the time, dip your toes into some immediate mode UI, for example imgui. It is enjoyable not a grind.
Internally that's what Chrome/Firefox are, they render much of html/css on the GPU using OpenGL/DirectX/Vulkan/Metal.
> Do you think wasm has any chance of replacing the whole html/css stuff with just
No, you also need the DOM to enable frameworks like React which are used by a large number of sites.
* text entry (right to left as well as left to right)
* file browser
* treeviews that scale to 50k nodes or 10x that
* menus
in GL in a month. Not believable.My apologies for the word "just" doing a lot of work in that sentence.
https://devtalk.blender.org/t/blender-and-accessibility-for-...
> As a multi platform OpenGL app everything we draw is quite hidden from screen readers. Without cross-platform open source libraries available I can’t think of a feasible way of interacting with existing screen readers.
https://blender.stackexchange.com/questions/301899/blender-a...
To be fair, there's not all that much use in Blender for folks who cannot see a screen clearly.
Edit: Oops, somehow forgot input - but there again, I would natively expect most things to work via keyboard/mouse emulation, and beyond that you'd probably need custom integration, but it's got the Python hooks to facilitate that.
Little touches like this make the world of difference in professional tools
What kinds of widgets would Dennis Rader have in his "Bind, Torture, Kill" tookit? ;)
It couldn't be any worse than Motif.
BTK would also imply the existence of:
BLIMP: Blender Image Manipulation Program
Oh the humanity!
BLOME Desktop: Blender Object Model Environment
I would totally be down for that.
BIOME: Blender Interactive Object Model Environment
I wish they had at least a setting to change that.
Pro software made for speed and efficiency, you usually want to be able to do things quickly, even if sometimes people not used to the software might screw up. Holding right-click, selecting menu item and releasing I think is one of those things.
In consumer software, users would be confused because maybe they long-press the right-click, drag the mouse a little while holding down then releasing, and the menu would just appear and disappear. Confusing UX for most users, I bet.
Parent said blender was opening the menu onPress, which according to your comment is OK for pro software, Chrome is also doing the menu onPress
Blender dates back to 1994, when many modern conventions weren't really a thing yet (Windows 95 didn't even exist)...and they have put a lot of time into modernizations in recent years. Back when I was dabbling in Blender, in the early 2000s, Ctrl+S was the keyboard shortcut for "erase everything and create a new scene."