3 ms·
What are you using for the UI layer?
by dman 6y ago
What are you using for the UI layer?
- adamnemecek 6y agoI'm building my own using femtovg https://github.com/femtovg/femtovg https://github.com/femtovg/femtovg
- auggierose 6y agoWell, if you have to do that in order to "actually ship an app" :-D I'll stay with Swift for now.
- adamnemecek 6y agoIt depends on your app, but for me, cocoa didn't quite cut it. Given my app uses some shaders.
- auggierose 6y agoYou can write Metal shaders and call them from Swift. I'd say that is easier than to write your own UIKit ;-)
- outworlder 6y agohave to? No. https://www.areweguiyet.com/ https://www.areweguiyet.com/
- auggierose 6y agoAccording to that link, you pretty much have to.
- outworlder 6y agoI am a fan of OpenGL based GUIs. I built my first one before Y2k. There's something nice about crafting UI widgets, with all their behaviors that scratches a particular itch I can't explain. That said, it is really really tough to get all the little behaviors that people rely on. Including all keyboard shortcuts (across all platforms), double/triple clicking words, etc. I guess that this may not matter that much for specialized software (but please focus on the damn textboxes, they are hard to get right). I'm just commenting in case other people decide to follow the same path. Also, for a broader audience: be mindful of accessibility. Usually, this kind of thing doesn't work with screen readers.
- adamnemecek 6y agoI'm aware haha. Yeah textboxes are hard.