|
|
|
|
|
by estimator7292
249 days ago
|
|
I've written and re-written many toy and throwaway UI frameworks. It's fun! My current pet project is built on SFML, which is basically a thin wrapper around OpenGL. If I had infinite time I'd probably do most of my UI work at this level. I enjoy the process of "how can I do x? I don't have a feature close to x, so let's go build it!". I think this mostly stems from the trauma of dealing with winforms/wpf/uwp and from having seen JavaScript once before. I feel like I'm restoring sanity in the universe by stacking rectangles in a not-crazy way. Frameworks don't have to be complex and all-encompassing. When I'm "done" with a project, its UI layer generally only supports exactly what the application needs and not much more. The reason the big frameworks are so gnarly is that they try to do everything and thus do no one thing particularly well. You should absolutely build your own UI framework or try laying out a UI from GL primitives. It's like the assembly of UI design. Not for everyone, sure, but I find it peaceful |
|