[UbuntuShape] Broken rendering under certain device orientation conditions

Bug #1455567 reported by Michael Zanetti
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
ubuntu-ui-toolkit (Ubuntu)
Fix Released
High
Loïc Molinari
Vivid
New
Undecided
Unassigned

Bug Description

Steps to reproduce:

* flash latest vivid image
* open the gallery
* rotate device to landscape
* pull in the launcher from above

=> see how launcher icons are not antialiased
http://i.imgur.com/dh40r0N.png

Or another way:

* Open some random app
* Rotate the device to landscape
* using the right edge spread (now at the bottom) switch to the dash

=> see how all dash icons are not antialiased

And potentially affects all apps:

* Set the automaticOrientation property of the MainView to false
* Rotate the device (ensuring the scene is updated)

=> See how the shape-based components are aliased and inner shadows are incorrect

Related branches

summary: - UbuntuShape failse to antialias when created while device is in
- landscape
+ UbuntuShape fails to antialias when created while device is in landscape
Changed in ubuntu-ui-toolkit (Ubuntu):
importance: Undecided → High
status: New → In Progress
summary: - UbuntuShape fails to antialias when created while device is in landscape
+ [UbuntuShape] Broken rendering under certain device orientation
+ conditions
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-ui-toolkit - 1.3.1534+15.10.20150625-0ubuntu1

---------------
ubuntu-ui-toolkit (1.3.1534+15.10.20150625-0ubuntu1) wily; urgency=medium

  [ Christian Dywan ]
  * Use TextField.write rather than keyboard.type.
  * Update normal.backgroundText in SuruDark to #5D5D5D. Fixes LP: #1413801.
  * Fix "runtest.sh: line 78: [: -eq: unary operator expected]".
  * Consider caret visibility to decide text menu anchor. Fixes LP: #1462419.
  * Remove text from header textinput AP test QML. Fixes LP: #1459632.
  * No deprecation notes for our own components. Fixes LP: #1457528.

  [ Leonardo Arias Fonseca ]
  * Add url protocols to the fake application.
  * Adds a dependency to url-dispatcher-tools in ubuntu-ui-toolkit-autopilot.
  * Use the test launcher for all the toolkit autopilot tests.

  [ Zsombor Egri ]
  * Remove property bindings before property write does it. Fixes LP: #1462738.
  * Introducing StyleHints to provide style specific property changes.
  * Remove ThemeSettings.createStyleComponent() and add styleName to StyledItem.
    Fixes LP: #1458845.

  [ Loïc Molinari ]
  * [UbuntuShape] Computed dfdt factors based on window content orientation.
  * Previous logic was based on screen orientation which is not in sync with
    OrientationHelper.qml. Fixes LP: #1455567.

  [ Timo Jyrinki ]
  * Change -html documentation runtime dependencies into Suggests only to limit
    ubuntu-sdk download size. We're switching to offering only .qch offline
    documentation in SDK (inside of it), and they're being added to the seed.
    Fixes LP: #1461034.
  * Licensecheck started complaining about a person name, change to Canonical.
    Fixes LP: #1464549

  [ Andrea Bernabei ]
  * Modify ListItem.Caption label margins. Fixes LP: #1314672.

  [ Tim Peeters ]
  * Introduce IconButtonStyle.

 -- CI Train Bot <email address hidden> Thu, 25 Jun 2015 04:37:52 +0000

Changed in ubuntu-ui-toolkit (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Michael Zanetti (mzanetti) wrote :

Reopening as the issue is still not completely fixed. It did improve, but still frequently shows up: http://i.imgur.com/WvyI4VI.png

phablet@ubuntu-phablet:~$ system-image-cli -i
current build number: 112
device name: krillin
channel: ubuntu-touch/rc-proposed/bq-aquaris.en
last update: 2015-08-31 09:29:30
version version: 112
version ubuntu: 20150831
version device: 20150821-736d127
version custom: 20150821-887-33-32-vivid

Changed in ubuntu-ui-toolkit (Ubuntu):
status: Fix Released → New
Changed in ubuntu-ui-toolkit (Ubuntu):
status: New → In Progress
Revision history for this message
Loïc Molinari (loic.molinari) wrote :

The branch linked fixed that bug. There's been a confusion because the problem came back when the shell started to do the rotation by itself, and that has been fixed there [1]. Remains a last bug that makes UbuntuShapes aliased when rotated (using the rotation property), it is tracked there [2] and the fix is ready [3].

I'm marking this as closed again, feel free to comment on the new bug.

[1] https://bugs.launchpad.net/canonical-devices-system-image/+bug/1466656
[2] https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1480199
[3] https://code.launchpad.net/~loic.molinari/ubuntu-ui-toolkit/ubuntu-ui-toolkit-shape-mipmap-fallback/+merge/270657

Changed in ubuntu-ui-toolkit (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.