maximize, close, launch goes full screen with no buttons
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | Canonical Pocket Desktop |
High
|
kevin gunn | ||
| | unity8 (Ubuntu) |
High
|
Michael Zanetti | ||
Bug Description
so i was testing for bug 1504269
on nexus4
last update: 2015-10-26 14:09:21
version version: 54
version ubuntu: 20151026
version device: 20150911
version custom: 20150929-2-vivid
i had the mouse & keyboard connected, no external monitor
i had dash & system settings open
i maximized dash, then reset to windowed mode with same button
i maximized u-s-s, then i accidentally hit "quit" button
i relaunched u-s-s
expected: to either launch back in window mode as maximized with buttons
actual: launched in full screen, but as in phone mode - with no buttons
noticed that subsequent launch of phone app (while in this state) first appeared as a full screen phone mode - but after blanking and using switcher, phone app went to windowed mode as expected, but u-s-s persisted in the state of phone mode full screen no buttons. launched a few other apps, all were in windowed mode.
Related branches
- PS Jenkins bot: Needs Fixing (continuous-integration) on 2015-11-02
- Lukáš Tinkl (community): Approve on 2015-10-22
- Michał Sawicz: Pending requested 2015-10-08
-
Diff: 595 lines (+287/-40)11 files modifiedplugins/Utils/windowstatestorage.cpp (+62/-23)
plugins/Utils/windowstatestorage.h (+13/-1)
qml/Components/WindowControlButtons.qml (+3/-0)
qml/Panel/Panel.qml (+5/-3)
qml/Shell.qml (+2/-0)
qml/Stages/DesktopStage.qml (+10/-3)
qml/Stages/WindowResizeArea.qml (+41/-8)
tests/mocks/Utils/windowstatestorage.cpp (+17/-0)
tests/mocks/Utils/windowstatestorage.h (+12/-0)
tests/qmltests/Stages/tst_WindowResizeArea.qml (+35/-2)
tests/qmltests/tst_Shell.qml (+87/-0)
| Changed in canonical-pocket-desktop: | |
| assignee: | nobody → kevin gunn (kgunn72) |
| Changed in unity8 (Ubuntu): | |
| assignee: | nobody → Michael Zanetti (mzanetti) |
| importance: | Undecided → High |
| Changed in canonical-pocket-desktop: | |
| importance: | Undecided → High |
| Changed in unity8 (Ubuntu): | |
| status: | New → In Progress |
| kevin gunn (kgunn72) wrote : | #1 |
| kevin gunn (kgunn72) wrote : | #2 |
OK, after some more testing seeing something i think may be related
on N7 with silo21 enabled i see the following
the browser went missing (seen dash do this too)
http://
and msg app with spinner in top corner
http://
on N4 w/o silo21 seeing these
https:/
and
https:/
| kevin gunn (kgunn72) wrote : | #3 |
OK, with the latest silo 21 i've played with it enough to be convinced the "disappearing buttons" & apps launching into phone mode is fixed.
However, i still see "disappearing app", which i have now determined is actually minimized apps show up in the spread - but do not reinstate themselves onto the screen if selected from the spread. the same applications (still minimized) do reinstate themselves onto the screen if selected from the launcher.
| Michael Zanetti (mzanetti) wrote : | #4 |
@kevin, yes, the minimized apps not being restored when activated from the spread is known and is fixed in
https:/
This one didn't make it into the silo yet tho.
| Launchpad Janitor (janitor) wrote : | #5 |
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 |
| Changed in canonical-pocket-desktop: | |
| status: | New → Fix Released |

just attaching video for what i am seeing /www.youtube. com/watch? v=OgBwp1Lg4QU
https:/
this is in silo 21 which has the attached branch
note the video is mainly to show the windowed mode vs mobile mode of apps (the rotating due to phone app seems to be a new issue)