This is because QML by default applies the opacity on all children separately, to have a blended texture you need to enable layering on it:
http://qt-project.org/doc/qt-5/qml-qtquick-item.html#layer.enabled-prop Problem with that is that it's more expensive because the texture has to be rendered offscreen first. Wonder if we can make the root app surface invisible when prompt is fully on? Or do we support/expect semitransparent prompts? ** Changed in: unity8 (Ubuntu) Assignee: (unassigned) => Nick Dedekind (nick-dedekind) -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to unity8 in Ubuntu. https://bugs.launchpad.net/bugs/1360258 Title: Can see through prompt surface when entering spread mode Status in “unity8” package in Ubuntu: Triaged Bug description: Steps to reproduce the issue: 1 - Make sure you don't have an Ubuntu One account set up. 2 - Launch settings 3 - Tap on "Accounts" icon 4 - Tap on "Ubuntu One" row 5 - Wait for the "Sign in to your Ubuntu One account" prompt to show up 6 - Start a right-edge drag slowly While the "Sign in to your Ubuntu One account" starts moving to the left and dash coming in from the right, you can see the "Accounts" root page behind the "Sign in to your Ubuntu One account" one. What seems to be happening is that both the app surface and the prompt surface get their opacities reduced, so both get translucent. The end result being a blending of the black pixels from the PhoneStage background, the "Accounts" app surface and the "Sign in" prompt surface. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1360258/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp

