Hi,
I’m currently working on the Shop section of my game and I’m “porting” all the dialogs, scenes, screens to @britzl’s Monarch.
The shop consists of a grid with all the item’s icons: tap on one of them and the buy dialog pups up. The latter doesn’t cover all of the screen (it’s pretty small) and if you tapped on another item (without closing it) the relevant buy dialog would show up.
This behavior reduces the number of tap the user needs to perform in order to get to something (see the 3-taps rule) and although it isn’t the most important thing in UX design, it makes the UI “perform” better.
I didn’t find a way in Monarch to keep the input focus on one of the background screens. For now I’m using a workaround that involves sending a message from the topmost to the required screen when the input x,y goes outside the popup boundaries.
Let me know if this sounds like a useful feature request.
Note: I wasn’t sure if this post should have gone to “Questions” or “Feature Requests” since it isn’t directly related to the engine. If I did a mistake let me know and I’ll move it to the relevant section.