A window dragged under the panel can't be dragged out again

Bug #1438465 reported by HuangZhiquan
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Canonical Pocket Desktop
Fix Released
High
kevin gunn
unity8 (Ubuntu)
Fix Released
High
Michael Zanetti

Bug Description

so many times,when i drag the window to the top, the max-min-button will be overlaied by panel,so i can not drag this window back and i can not see these buttons

Tags: pd

Related branches

Michał Sawicz (saviq)
summary: - we donot see the max-min-close button when you drag it to the top
+ It's possible to put a window under the top panel
Changed in unity8 (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
Changed in unity8 (Ubuntu):
importance: Medium → High
kevin gunn (kgunn72)
tags: added: pd
kevin gunn (kgunn72)
Changed in canonical-pocket-desktop:
importance: Undecided → High
Revision history for this message
kevin gunn (kgunn72) wrote : Re: It's possible to put a window under the top panel

related to bug 1489020, but we may do something in the near term to "bound" the window title bar to the display

Revision history for this message
kevin gunn (kgunn72) wrote :

changing to critical b/c it is super annoying, especially b/c windows now remember their locations

Changed in unity8 (Ubuntu):
importance: High → Critical
Changed in qtmir (Ubuntu):
importance: Undecided → Critical
Changed in qtmir:
importance: Undecided → Critical
Changed in canonical-pocket-desktop:
importance: High → Critical
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

You've always been able to (and should be able to) drag a window under the Unity7 panel. And you can drag it back out again, just using Alt+drag. So all that's missing in Unity8 really is Alt+drag and also correct placement so as to avoid accidental placement under the panel.

kevin gunn (kgunn72)
Changed in canonical-pocket-desktop:
assignee: nobody → kevin gunn (kgunn72)
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in qtmir (Ubuntu):
status: New → Confirmed
Revision history for this message
Gerry Boland (gerboland) wrote :

QtMir not responsible for window positioning.

Changed in qtmir (Ubuntu):
status: Confirmed → Invalid
kevin gunn (kgunn72)
no longer affects: qtmir
no longer affects: qtmir (Ubuntu)
Revision history for this message
kevin gunn (kgunn72) wrote :

still happens with
last update: 2015-10-26 14:09:21
version version: 54
version ubuntu: 20151026
version device: 20150911
version custom: 20150929-2-vivid

summary: - It's possible to put a window under the top panel
+ A window dragged under the panel can't be dragged out again
Revision history for this message
kevin gunn (kgunn72) wrote :

so wrt #3 comment - realize that with pocket desktop, you can easily be in windowed mode with only a mouse and no keyboard, can easily see this being a common use case (browsing, presentation mode, content consumption user)

so we need a solution to either (a) guarantee a means to pull the window out from the top panel with the mouse or (b) prevent the window from being positioned where the top bar ends up beneath the panel
(b) seems like a nice short term compromise

Changed in unity8 (Ubuntu):
assignee: nobody → Michael Zanetti (mzanetti)
status: Triaged → In Progress
Revision history for this message
Michael Zanetti (mzanetti) wrote :

The linked branch prevents windows to be dragged under the panel by dragging on the title bar. In case a window should still end up under the panel (might happen on alt+drag eventually as commnt #3 points out) it will be positioned below the panel when it's closed and reopened. Except from the not yet supported alt+drag in unity8, this seems to reflect unity7's behavior.

kevin gunn (kgunn72)
Changed in canonical-pocket-desktop:
importance: Critical → High
Changed in unity8 (Ubuntu):
importance: Critical → High
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (190.0 KiB)

This bug was fixed in the package unity8 - 8.11+16.04.20151112.1-0ubuntu1

---------------
unity8 (8.11+16.04.20151112.1-0ubuntu1) xenial; urgency=medium

  [ Albert Astals Cid ]
  * Make cardWidth and cardHeight real
  * Reset instead of qFatal when removing things from the middle (LP:
    #1238979)
  * Warn we're using only the cache when not connected to the interwebs

  [ Andrea Cimitan ]
  * Add sharing widget to zoomable image and video playback

  [ Daniel d'Andrada ]
  * Cursor: properly initialize hotspot position (LP: #1510407)
  * Update GSettings mock in tst_OrientedShell

  [ Lukáš Tinkl ]
  * Restore windows when activating from the spread, maintain a focus
    stack

  [ Michael Terry ]
  * Make a few DBus calls asynchronous, for a smoother UX.

  [ Michael Zanetti ]
  * Add a warning dialog when disconnecting the external monitor.
  * added icon for the dash (LP: #1488146)
  * prevent windows to be moved under the panel (LP: #1438465)
  * update inputinfo api to the latest upstream snapshot
  * use UbuntuNumberAnimations instead of linear ones for window state
    transitions (LP: #1497097)

unity8 (8.11+16.04.20151104-0ubuntu1) xenial; urgency=medium

  [ Albert Astals Cid ]
  * Add an Item that proxies for old and new audio roles (LP: #1493851)
  * CroppedImageMinimumSourceSize: Fix 'Binding loop detected for
    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)

unity8 (8.11+15.10.2015...

Changed in unity8 (Ubuntu):
status: In Progress → Fix Released
kevin gunn (kgunn72)
Changed in canonical-pocket-desktop:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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