I have a bunch of comments :-) I have constant problems with rotation on my phone and I really want them fixed. Exactly which changes need to be made I'm not sure, and I don't know if this bug in particular is valid or not. But it seems close enough that submitting a new bug doesn't seem right.
I find that mostly I hold the phone flattish, with it tilted up at the top-left or top-right corner depending on which hand I'm using. This is because it is low down at a comfortable holding level, and off to the side so it doesn't interfere with what I'm actually doing. So it's normally sitting right on the boundary between landscape and portrait. If the accelerometer is made very sensitive it'll constantly flip between them. But if the accelerometer is made relatively insensitive then getting the phone to display the correct orientation requires holding it at an unnatural angle. The rotation animation is also far too slow, and once it's decided to rotate the entire interface locks up until it's finished. So while the "how to reproduce" instructions might sound unlikely, that's just because they've been made extreme. In practice this happens to me all the time, just at much shallower angles. Making things worse is that the lock screen doesn't rotate at all. So typically what happens to me is I turn on my phone, enter my PIN, move to press the button I want to press... but then everything starts flipping and the button I want zips away from under my finger. This even if I thought I was holding the phone in landscape mode while I unlocked it: I wasn't holding it at a steep enough angle. So I have to rotate the phone to an unnatural angle, wait for the phone to decide it's time to rotate, wait for the rotation animation to complete, then bring it back down and again find the button I want to press. As far as responsive UI design is concerned, it's pretty disastrous. So my first thing is: a rotation animation doesn't make sense at all unless the phone is actually moving from one state to another. When the phone is switched on, make a decision whether it's in landscape or portrait and display the lock screen accordingly. If the app underneath the lock screen is in the wrong orientation, pre-rotate it, don't make me wait for a rotation animation that makes no sense in context. If the lock screen only supports portrait mode, then the app will have to be put in portrait mode - unless it's absolutely clear that I am really am unlocking the phone while holding it sideways, which doesn't sound likely. I think fixing the lock screen so it rotates will probably help me a bit. But hopefully you can see that it won't solve the fundamental problem. There's a second problem which might have already been filed in a separate bug, but is related. When I swipe to flip between apps it shows snapshots from whatever orientation they were in when they were last active. When I select one, that snapshot occupies the screen, and I go to press a button. But then the button slides away from me. Instead, if the phone has rotated, all suspended apps need to be brought back to life, repaint their screen in the background, be snapshotted, and then put back to sleep in their new orientation. Then the concertina effect can show the apps as they will really be displayed if I want to use them. And since rotation is so slow and jerky (I'm using an MX4), I think it would be really nice if there was an option to turn off the animation entirely, or replace it with a very quick fade-out/fade-in or something. Trying out an iPhone it seems that it's better mostly because it's just much less sensitive to rotation. Another possibility is to make this a user setting. Perhaps yet another idea would be when the phone is close to deciding to rotate, some other UI element could show up alerting the user to that fact. At least then whatever else is wrong the rotation wouldn't come as so much of a surprise. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1500633 Title: orientation sensor "last vertical" seems to be remembered and applied To manage notifications about this bug go to: https://bugs.launchpad.net/qtmir/+bug/1500633/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs