X-Ubuntu-Supported-Orientations=landscape causes app to be upside down on Nexus 7
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | unity8 (Ubuntu) |
Undecided
|
Josh Arenson | ||
Bug Description
Start a landscape app (Monsters, Machines vs. Machines, Cut the rope) on a Nexus 7
Expected:
- app starts in device's native orientation
Current:
- app starts upside down
Related branches
- Michał Sawicz: Approve on 2015-11-05
- PS Jenkins bot: Needs Fixing (continuous-integration) on 2015-10-31
- Daniel d'Andrada: Pending requested 2015-10-26
-
Diff: 677 lines (+230/-142)13 files modifiedqml/Components/Orientations.qml (+57/-0)
qml/DeviceConfiguration.qml (+93/-71)
qml/OrientedShell.qml (+35/-25)
qml/Shell.qml (+7/-13)
qml/Stages/DesktopStage.qml (+2/-2)
qml/Stages/PhoneStage.qml (+4/-6)
qml/Stages/SpreadDelegate.qml (+8/-9)
qml/Stages/TabletStage.qml (+13/-7)
tests/qmltests/Stages/tst_PhoneStage.qml (+0/-2)
tests/qmltests/Stages/tst_SpreadDelegate.qml (+6/-2)
tests/qmltests/Stages/tst_TabletStage.qml (+2/-2)
tests/qmltests/tst_OrientedShell.qml (+1/-1)
tests/qmltests/tst_Shell.qml (+2/-2)
| Changed in unity8 (Ubuntu): | |
| assignee: | nobody → Daniel d'Andrada (dandrader) |
| Changed in unity8 (Ubuntu): | |
| assignee: | Daniel d'Andrada (dandrader) → Josh Arenson (josharenson) |
| status: | New → Confirmed |
| Josh Arenson (josharenson) wrote : | #1 |
| Changed in unity8 (Ubuntu): | |
| status: | Confirmed → In Progress |
| Daniel d'Andrada (dandrader) wrote : | #2 |
It happens with any device which has nativeOrientati
| summary: |
X-Ubuntu-Supported-Orientations=landscape causes app to be upside down - on devices with nativeOrientation=landscape + on Nexus 7 |
| description: | updated |
| Launchpad Janitor (janitor) wrote : | #3 |
This bug was fixed in the package unity8 - 8.11+16.
---------------
unity8 (8.11+16.
[ Albert Astals Cid ]
* Add an Item that proxies for old and new audio roles (LP: #1493851)
* CroppedImageMin
property "imageAspectRatio"'
* Make the scope settings list scroll to text visible area (LP:
#1499084)
* Move to importing QtQuick 2.4 & friends
* Use SDK 1.3 across all files (LP: #1503498, #1508363, #1449628)
[ Andrea Cimitan ]
* Add sharing widget to zoomable image and video playback
* Make zoomable and video playback widgets edge to edge
* Updated all 1.3 UbuntuShape to use new APIs where possible
* Use SDK 1.3 across all files (LP: #1503498, #1508363, #1449628)
[ CI Train Bot ]
* Resync trunk.
[ Christopher Lee ]
* Quick spelling fix in process control output.
[ Daniel d'Andrada ]
* Enable support for overriding application orientations based on
device type (LP: #1478637)
* Use SDK 1.3 across all files (LP: #1503498, #1508363, #1449628)
* Use SDK 1.3 across all files (LP: #1503498, #1508363, #1449628)
[ Josh Arenson ]
* Enable support for overriding application orientations based on
device type (LP: #1478637)
[ Michael Terry ]
* Avoid showing the shutdown dialog when turning on the screen if your
device is under heavy load. (LP: #1508563)
* Handle lifecycle policy exceptions ourselves, instead of letting
qtmir do it for us and allow non-Touch apps to opt-out of the Touch
lifecycle.
[ Michael Zanetti ]
* Fixes for the panel buttons (LP: #1510360, #1504269, #1431566,
#1443319)
* Use SDK 1.3 across all files (LP: #1503498, #1508363, #1449628)
[ Michał Sawicz ]
* Add missing copyright to Cursor.qml
* Enable support for overriding application orientations based on
device type (LP: #1478637)
* Support server->client visibility change to stop rendering
(lp:#1475678) (LP: #1475678)
[ Nick Dedekind ]
* Support server->client visibility change to stop rendering
(lp:#1475678) (LP: #1475678)
-- Michał Sawicz <email address hidden> Wed, 04 Nov 2015 14:58:41 +0000
| Changed in unity8 (Ubuntu): | |
| status: | In Progress → Fix Released |


Interesting note, locking/unlocking the device restores the app to the correct orientation.