Window management - Restoring a grid-placed window by dragging the title bar downwards does not restore the original window width
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Committed
|
Critical
|
John Lea | ||
Compiz |
Fix Released
|
High
|
Sami Jaktholm | ||
0.9.8 |
Won't Fix
|
High
|
Unassigned | ||
Compiz Grid Plugin |
Triaged
|
High
|
Unassigned | ||
Compiz Main Plugins |
Triaged
|
High
|
Sam Spilsbury | ||
Unity Distro Priority |
Fix Released
|
Undecided
|
Unassigned | ||
compiz (Ubuntu) |
Fix Released
|
High
|
Sami Jaktholm | ||
compiz-plugins-main (Ubuntu) |
Triaged
|
High
|
Sam Spilsbury |
Bug Description
This bug is now just about failing to restore the original window size (width is the main problem). The issue with the mouse pointer separating from the title bar is bug 201681.
ORIGINAL DESCRIPTION:
In Ubuntu 11.04 when you snapped a window to the left/right screen edges and later removed it, it returned to it's original size.
In Ubuntu 11.10 it stays in the size it got when it snapped to the left/right screen edges. It should restore to it's original size like it did in Ubuntu 11.04, there is no point in it staying in the size it got when snapped, it's just awkward.
-------
window management - Restoring a semi-maximised window by dragging the title bar downwards restores the window into the wrong shape and position
To Reproduce:
1. Semi-maximise a window
2. Try to restore the window by dragging the title bar of the semi-maximised window downwards
----What currently incorrectly happens----
- The window shifts to the restored state but remains the same size and shape as when it was semi-maximised. The window also gets disconnected from the pointer and shifts downwards. See attached screencast "semimaximise_
- Note this also happens when a semi-maximised window is restored by clicking on the 'restore' window decoration button in the window title bar
----What should happen----
- When a window is restored it should return to the exact same size and shape as it was before it was semi-maximised or maximised.
- If a window is restored by dragging the title bar downwards with the pointer, after the window snaps out of the maximsed state, the window title bar should remain locked to the pointer until the drag is released.
- If a window is restored by clicking the 'restore' window decoration or by using a keyboard shortcut, the window should be restored to the exact position it was before it was maximised or semi-maximised
Related branches
- Daniel van Vugt: Approve
- MC Return: Approve
- PS Jenkins bot: Pending (continuous-integration) requested
-
Diff: 203 lines (+65/-31)2 files modifiedplugins/grid/src/grid.cpp (+64/-30)
plugins/grid/src/grid.h (+1/-1)
Changed in unity: | |
milestone: | none → 4.26.0 |
Changed in unity-distro-priority: | |
status: | New → Fix Committed |
Changed in unity-distro-priority: | |
status: | Fix Committed → Fix Released |
Changed in unity: | |
milestone: | 4.26.0 → 4.28.0 |
Changed in unity: | |
milestone: | 4.28.0 → 4.30.0 |
Changed in compiz-grid-plugin: | |
status: | New → Confirmed |
importance: | Undecided → High |
assignee: | nobody → Sam Spilsbury (smspillaz) |
affects: | compiz-grid-plugin → compiz-plugins-main |
description: | updated |
tags: | added: udp |
Changed in ayatana-design: | |
assignee: | nobody → John Lea (johnlea) |
importance: | Undecided → Critical |
status: | New → Fix Committed |
summary: |
- Regression: snap to screen edges to view two windows side by side - doesn't restore window size correctly + Regression, Window management - Restoring a semi-maximised window by + dragging the title bar downwards restores the window into the wrong + shape and position |
Changed in unity: | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
Changed in unity: | |
milestone: | 4.30.0 → backlog |
Changed in compiz-grid-plugin: | |
status: | New → Confirmed |
summary: |
- Regression, Window management - Restoring a semi-maximised window by - dragging the title bar downwards restores the window into the wrong - shape and position + Restoring a grid-placed window by dragging the title bar downwards + restores the window into the wrong shape and position |
summary: |
- Restoring a grid-placed window by dragging the title bar downwards - restores the window into the wrong shape and position + Restoring a grid-placed window by dragging the title bar downwards does + not restore the original window shade |
summary: |
Restoring a grid-placed window by dragging the title bar downwards does - not restore the original window shade + not restore the original window shape |
description: | updated |
summary: |
Restoring a grid-placed window by dragging the title bar downwards does - not restore the original window shape + not restore the original window width |
Changed in compiz-plugins-main: | |
milestone: | none → 0.9.7.4 |
Changed in compiz: | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in compiz: | |
importance: | High → Undecided |
Changed in compiz: | |
importance: | Undecided → High |
Changed in compiz: | |
importance: | High → Undecided |
description: | updated |
Changed in compiz (Ubuntu): | |
importance: | Medium → High |
Changed in compiz-plugins-main (Ubuntu): | |
importance: | Medium → High |
Changed in compiz (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in compiz-plugins-main (Ubuntu): | |
status: | Confirmed → Triaged |
description: | updated |
Changed in compiz: | |
milestone: | 0.9.8.0 → 0.9.8.1 |
summary: |
- Restoring a grid-placed window by dragging the title bar downwards does - not restore the original window width + Window management - Restoring a grid-placed window by dragging the title + bar downwards does not restore the original window width |
Changed in compiz: | |
milestone: | 0.9.8.2 → 0.9.8.4 |
Changed in compiz: | |
milestone: | 0.9.8.4 → 0.9.9.0 |
Changed in compiz: | |
importance: | Medium → High |
Changed in compiz-grid-plugin: | |
importance: | Medium → High |
Changed in compiz-plugins-main: | |
importance: | Medium → High |
Changed in compiz: | |
status: | Confirmed → Triaged |
Changed in compiz-grid-plugin: | |
status: | Confirmed → Triaged |
Changed in compiz-plugins-main: | |
status: | Confirmed → Triaged |
Changed in compiz-plugins-main: | |
milestone: | 0.9.7.4 → none |
Changed in compiz (Ubuntu): | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
Changed in compiz: | |
assignee: | Sam Spilsbury (smspillaz) → Andrea Azzarone (andyrock) |
Changed in compiz (Ubuntu): | |
assignee: | Sam Spilsbury (smspillaz) → Andrea Azzarone (andyrock) |
Changed in compiz: | |
status: | Triaged → In Progress |
Changed in compiz (Ubuntu): | |
status: | Triaged → In Progress |
Changed in compiz (Ubuntu): | |
status: | In Progress → Confirmed |
Changed in compiz: | |
status: | In Progress → Triaged |
Changed in compiz: | |
assignee: | Andrea Azzarone (andyrock) → sampo555 (sampo555) |
status: | Triaged → In Progress |
Changed in compiz (Ubuntu): | |
status: | Confirmed → In Progress |
assignee: | Andrea Azzarone (andyrock) → sampo555 (sampo555) |
Changed in compiz: | |
status: | In Progress → Fix Committed |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
On Thu, Oct 20, 2011 at 5:23 AM, Someone <email address hidden> wrote:
> Public bug reported:
>
> In Ubuntu 11.04 when you snapped a window to the left/right screen edges and later removed it, it returned to it's original size.
> In Ubuntu 11.10 it stays in the size it got when it snapped to the left/right screen edges. It should restore to it's original size like it did in Ubuntu 11.04, there is no point in it staying in the size it got when snapped, it's just awkward.
It does restore to its original size, you just need to demaximize it
first. The maximization and dragging side-to-size on a "locked rail"
was a design choice.
> ature: Ubuntu 3.0.0-12.20-generic 3.0.4 detection, composite, opengl, decor,compiztoo lbox,resize, regex,gnomecomp at,move, animation, snap,vpswitch, mousepoll, wall,grid, imgpng, place,expo, workarounds, fade,unitymtgra bhandles, session, ezoom,scale, unityshell] /bugs.launchpad .net/bugs/ 878516 ature: Ubuntu 3.0.0-12.20-generic 3.0.4 detection, composite, opengl, decor,compiztoo lbox,resize, regex,gnomecomp at,move, animation, snap,vpswitch, mousepoll, wall,grid, imgpng, place,expo, workarounds, fade,unitymtgra bhandles, session, ezoom,scale, unityshell] /bugs.launchpad .net/ubuntu/ +source/ unity/+ bug/878516/ +subscriptions
> ProblemType: Bug
> DistroRelease: Ubuntu 11.10
> Package: unity 4.22.0-0ubuntu3
> ProcVersionSign
> Uname: Linux 3.0.0-12-generic i686
> ApportVersion: 1.23-0ubuntu3
> Architecture: i386
> CompizPlugins: [core,bailer,
> Date: Wed Oct 19 23:18:45 2011
> InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
> SourcePackage: unity
> UpgradeStatus: No upgrade log present (probably fresh install)
>
> ** Affects: unity (Ubuntu)
> Importance: Undecided
> Status: New
>
>
> ** Tags: apport-bug i386 oneiric running-unity
>
> --
> You received this bug notification because you are a member of Unity
> Bugs, which is subscribed to unity in Ubuntu.
> https:/
>
> Title:
> Regression: snap to screen edges to view two windows side by side
> doesn't restore window size correctly
>
> Status in “unity” package in Ubuntu:
> New
>
> Bug description:
> In Ubuntu 11.04 when you snapped a window to the left/right screen edges and later removed it, it returned to it's original size.
> In Ubuntu 11.10 it stays in the size it got when it snapped to the left/right screen edges. It should restore to it's original size like it did in Ubuntu 11.04, there is no point in it staying in the size it got when snapped, it's just awkward.
>
> ProblemType: Bug
> DistroRelease: Ubuntu 11.10
> Package: unity 4.22.0-0ubuntu3
> ProcVersionSign
> Uname: Linux 3.0.0-12-generic i686
> ApportVersion: 1.23-0ubuntu3
> Architecture: i386
> CompizPlugins: [core,bailer,
> Date: Wed Oct 19 23:18:45 2011
> InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
> SourcePackage: unity
> UpgradeStatus: No upgrade log present (probably fresh install)
>
> To manage notifications about this bug go to:
> https:/
>
--
Sam Spilsbury