I love the general idea behind Blender's UI.
And I do appreciate the effort that goes into it, especially in the latest versions as it got much better,
But I really really really REALLY don't want that UI in anything else other than Blender.
Please don't.
Why not? For similar applications it would be really beneficial to not have to reimplement all the little UI interactions they've polished over the years
No? I think there would easily be other use cases where Blenders UI would be very suitable, e.g. Audio software.
It is not a UI paradigm that you would use for just anything, but for certain poweruser software it is one of the best paradigms I have seen, especially since they managed to get rid of 90% of the rough corners in the past decade of development.
Egui also has terrible defaults: https://github.com/emilk/egui
But a good design system does the trick. Artcraft apps use this library and their Adobe clones come very close to the original apps.
Yeah but, this can’t possibly be any worse than tkinter.
Q: “Whats wrong with tkinter?!?!”
A: It sucks, that’s what!
Imagine this spinning off and becoming this generation's GTK.
Typical HN top comment negativity :)
That UI is fine to be on many more places than Blender, given that many libraries people use are way worse. Imgui for one example.
How about a simpler UI consisting of just a text input field for AI.
If you're working on a small game project without an existing framework/platform, you usually build a really bargain-basement game editor alongside it. That editor takes a long time, and it's often spent in arranging UI stuff.
If you're already using Blender to make assets, there's some benefit to stuffing Blender's UI into your game editor too.