@Xaby, most of the elements are activated by pressed, touch, and released. And they are all triggered by the first touch so it's unlikely it would work with multiple UI elements being touched at the same time. I've just tested my app and I can't open two menus at the same time (which is a good thing), nor can I press a tab from the top bar and a floating action button (which again is a good thing). I'm sure it could be amended, but for a typical mobile app that has a top bar, menu, and lists etc. I don't think it really needs the option to be able to react to multiple UI elements being touched at the same time.
You could use parts of the framework, even if it's just to add buttons that have all of the required functions to reduce the number of lines in your code. There may be other elements you'd use like the dialogs (see 6th screenshot in first post) and menus (see 4th screenshot). Top bars and tabs probably aren't things you'd use if you're not building mobile apps. The navigation drawer (8th screenshot) probably won't look right on a desktop game, or in a game on a TV but it's one of those elements that does a lot with very little code. It's pretty much one line of code to add an item to the menu, and one line of code to react to it.
The only other thing to keep in mind is that it's mainly built for percentage sizing and positioning. You could use pixels but the default values will be really small i.e. a button that might have a default height of 5% will be 5 pixels high if you're not using percentages. You could overwrite those values or adjust them in the OryUIDefaultSettings.agc file.
I hope that with the small examples in the documentation on github you'd be able to see quickly if it's something that's useful. I haven't been able to release any example apps that contain lots of the elements yet.
It's OpenSource so feel free to download it, test some of the examples and adapt it to fit your needs, if you feel doing so would be quicker than developing something from scratch yourself.
- A WIP AGK2 UI Framework