Window Management - Implement maximize and semi-maximise transitions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Released
|
Critical
|
John Lea | ||
Compiz |
Fix Released
|
Wishlist
|
Brandon Schaefer | ||
compiz (Ubuntu) |
Fix Released
|
Wishlist
|
Brandon Schaefer |
Bug Description
Implement maximize and semi-maximise transitions
Description:
The window maximize and semi-maximize functionality has already been built, however the 'gesture previews' and transitions need to be perfected. Attached are two animations that show the desired 'gesture preview'. Note the behavior when the user backs away from the gesture preview without releasing the window.
The following art assets are linked from this bug:
1. maximise_
https:/
2. semimaximise_
https:/
-------
Note from 12.04 user testing
Participants found that the current 12.04 maximise and semi-maximise transitions are unpredictable and the preview (the orange highlight box) is confusing.
Related branches
- Daniel van Vugt: Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Brandon Schaefer (community): Approve
- Sam Spilsbury: Abstain
- MC Return: Approve
-
Diff: 241 lines (+103/-2)3 files modifiedplugins/grid/grid.xml.in (+11/-0)
plugins/grid/src/grid.cpp (+86/-2)
plugins/grid/src/grid.h (+6/-0)
tags: | added: udn-wm udt |
Changed in ayatana-design: | |
status: | New → Confirmed |
status: | Confirmed → Fix Committed |
assignee: | nobody → John Lea (johnlea) |
description: | updated |
Changed in ayatana-design: | |
importance: | Undecided → High |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
Changed in unity: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
assignee: | nobody → Jason Smith (jassmith) |
Changed in unity (Ubuntu): | |
status: | New → Confirmed |
Changed in unity: | |
status: | Confirmed → Triaged |
Changed in unity (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in ayatana-design: | |
importance: | Medium → High |
tags: | added: backlog |
Changed in unity (Ubuntu): | |
importance: | Undecided → Medium |
tags: | added: udp |
Changed in unity: | |
milestone: | none → backlog |
Changed in ayatana-design: | |
status: | Fix Released → Fix Committed |
description: | updated |
Changed in unity: | |
assignee: | Jason Smith (jassmith) → nobody |
Changed in unity: | |
milestone: | backlog → none |
tags: | added: exbacklog |
Changed in unity: | |
importance: | Medium → High |
Changed in unity (Ubuntu): | |
importance: | Medium → High |
Changed in ayatana-design: | |
importance: | High → Critical |
Changed in unity: | |
assignee: | nobody → Brandon Schaefer (brandontschaefer) |
Changed in unity (Ubuntu): | |
assignee: | nobody → Brandon Schaefer (brandontschaefer) |
Changed in unity: | |
status: | Triaged → In Progress |
Changed in unity (Ubuntu): | |
status: | Triaged → In Progress |
affects: | unity → compiz |
Changed in compiz: | |
importance: | High → Wishlist |
milestone: | none → 0.9.9.0 |
affects: | unity (Ubuntu) → compiz (Ubuntu) |
Changed in compiz (Ubuntu): | |
importance: | High → Wishlist |
Changed in compiz: | |
status: | In Progress → Fix Committed |
Changed in compiz (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
information type: | Public → Private |
information type: | Private → Public |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
Both of these animations are simply not possible right now. Getting a
preview of a window at a different size requires resizing the window,
which if done today would be a giant hack that would likely result in
unpredictable bugs. Animations cannot rely on being able to render the
window at multiple sizes.
--
Jason Smith | Desktop Experience Team
GNOME Developer
Canonical USA Inc.
T. +1.248.756.6266 | <email address hidden>
Ubuntu - Linux for human beings | www.ubuntu.com