[bug] orientation lock toggle issues
First posted as a comment and thus lacking exposure I will open this as a separate issue now.
This bug report adresses issues with the consistency of orientation lock on both phone and tablet. It also covers Alien Dalvik erratic behaviour in the last paragraph.
The following text is copied from my comment here: https://together.jolla.com/question/58556/feature-request-orientation-lock-as-quick-toggle-option/?answer=116698#post-id-116698
With orientation lock toggle now implemented in SailfishOS 2.0.0.10 - I have to say it's a good first step in the right direction. Thank you so far!
On large screens, SailfishOS already unlocks free rotation into portrait, landscape and both their reversed states.
I heard the Jolla Tablet is regarded large screen, while the Jolla Phone is regarded small screen and doesn't enable free rotation by default, however this seems to be down to a non-user-accesible setting that can luckily be patched for now. Talking Choice here dear Jolla)
@coderus luckily provides one of the necessary patches to enable system-wide free rotation here: https://together.jolla.com/question/58556/feature-request-orientation-lock-as-quick-toggle-option/
Now I don't know about the orientation lock toggle behavior on large screens (on the Tablet) but on the phone the behavior is certainly broken if I understand English even half as good as I imagine. I - and hopefully most of you will agree - would not group an orientation state like portrait with its reverse state into a lockable state BY DEFAULT. Nothing against choice ;-)
Portrait is portrait, not portrait and reverse portrait! The same for the landscape states.
The lock toggle doesn't lock a state right now, it locks groups of states namely the currently set one and its reverse state.
While there certainly are useful situations for this, it feels odd and annoying as default behavior as it lets us users who enjoy free rotation on the phone run into issues e.g. with taking calls (hello this is speaker, hello this is mic) and many more use cases.
So please Jolla fix this quickly - it can't be that much work.
Provide a setting for choice! A toggle between expected behavior (lock each single state) or grouping of orientation states while using orientation lock.
Now that I got this written down.
Why on earth is Alien Dalvik not following free rotation? Come on ;-) Where is its connection buried?
BR
And thanks for all the fish!
If I have understood well, the problem is about something else: the inverted portrait should be disabled for phone (i.e. any device with call capabilities). The issue is not about the orientation lock. Having inverted portrait on the phone sucks whether you have the lock or not.
https://together.jolla.com/question/113734/warning-for-ones-who-like-free-app-rotate/?answer=113780#post-id-113780
AliN ( 2015-11-10 16:22:13 +0200 )editI see you point, but limiting choice to avoid fixing this bug is not the way to go. There are use cases for reverse states on the phone as well, even if it's not for you...
I can provide use cases if you insist though.
I will complain again about this bug when I get my tablet. This has no call capabilities and yet can rotate in the reverse states for good reason.
The best way to progress here is a list of which orientation states to allow. Maybe even have an inherited tree model here for app specific settings - although this will be totally overkill.
In that list we can select our preferred allowed orientations.
The other part of fixing this is whether the orientation lock toggle does its job for each possible orientation or for groups of orientations. I plead for the former with choice for the latter.
Crippling choice in the above list is not the way to go hopefully.
Thank you for the comment :)
MoritzJT ( 2015-11-10 16:27:09 +0200 )editNot big issue for me but I'm with MoritzJT on the lock. It's weird that locking orientation doesn't really lock it.
And having orientation lock toggle on also overrides the orientation pinning gesture, meaning holding your finger on the screen while rotating.
Without orientation lock it's possible to turn screen upside down with pinning gesture. If lock is on it's not possible. Inconsistence.
Free rotation I don't really want.
hetas ( 2015-11-11 20:07:04 +0200 )edit