You are reading a single comment by @Gordon and its replies.
Click here to read the full conversation.
-
I had a go at porting the App Manager from the Bangle and managed to run it unchanged by implementing a version of
E.showMenu()
with emulated buttons as shown below:
I think the buttons are better at the bottom of the screen as otherwise your fingers obscure a lot of the screen when you use them. The implementation uses a 2-bit
ArrayBuffer
to eliminate screen flicker.
Yes, it's more for the simple apps - obviously there are some that would really benefit from being rewritten to handle touch properly.
Interesting thought about having different versions of the same app - I'd started adding some feature checking, so you could say 'this app needs a touchscreen' . I hadn't really considered that you might have two versions of the same app meant for different devices, but hopefully that wouldn't be too hard to handle.