yes except if you really know what you're doing and/or don't like experimenting, the ctrl+s / revert-shortcut, ctrl+z/ctrl+y are like the most common combo you'll use yikes and on phones if you have to long touch, or swipe on the side to reach an option, you're slowing your workflow so much, it's really frustrating,
Right, I use those a lot too. Even on a PC, it's nice to flip back and forth. Basically, on a phone, you have to take the *most* important stuff, and just make it really accessible. Which, on a tracker, ends up meaning you need a big context-sensitive area to tap on. You need to turn those hot keys into buttons, and make them easy to hit.
What I have learned is that making portable software is not about getting it running but trying to somehow satisfy all platforms and their weird UI conventions...
I guess I'll start with an undo feature, it's useful in any case!
Sorry I didn't mean to add anything to your todo list! Oh yeah, mobile needs a lot of focus on UI. Theoretically you can avoid the weird conventions by just writing your UI in OpenGL, but that's asking a lot. I just build my audio code in cross-platform C++, and have the GUI layer make calls into it. Which is still a pain for porting between OSes. Oh well.