Window management - window animations are too fast for some people to see.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Released
|
Medium
|
John Lea | ||
Compiz |
Invalid
|
Medium
|
Daniel van Vugt | ||
Unity |
Fix Released
|
Medium
|
Ugo Riboni | ||
compiz (Ubuntu) |
Invalid
|
Medium
|
Unassigned | ||
unity (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
In user testing we found that when participants minimise their documents they don't know where they have gone.
-------
Desired solution:
- When a new user starts using ubuntu, the window animation should be slowed down. However to prevent the slow animation making Ubuntu feel slow or frustrating over long term usage, the speed of the animation should increase the more it is used, until the speed reaches it's current value.
- The speed should increase over the first 100 window minimizations e.g. the very first time a user minimizes a window, the animation is very obvious and slow, and the 100th and subsequent times the user minimises a window the animation has the current fast speed.
- This will also need to be tested and the values refined, so the 'starting speed', 'speed decline duration in number of minimises' and 'ending speed' variables (as well as a 'reset' option for testing purposes) will need to be exposed in CCSM
Related branches
- Sam Spilsbury (community): Approve
-
Diff: 470 lines (+361/-1)7 files modifiedcom.canonical.Unity.gschema.xml (+20/-0)
plugins/unityshell/src/WindowMinimizeSpeedController.cpp (+108/-0)
plugins/unityshell/src/WindowMinimizeSpeedController.h (+57/-0)
plugins/unityshell/src/unityshell.cpp (+44/-0)
plugins/unityshell/src/unityshell.h (+7/-1)
tests/CMakeLists.txt (+2/-0)
tests/test_launcher_minimize_speed.cpp (+123/-0)
tags: | added: udp |
Changed in ayatana-design: | |
assignee: | nobody → John Lea (johnlea) |
Changed in unity: | |
importance: | Undecided → Medium |
Changed in unity (Ubuntu): | |
importance: | Undecided → Medium |
Changed in ayatana-design: | |
status: | New → Triaged |
Changed in compiz-core: | |
status: | New → Confirmed |
Changed in compiz: | |
status: | New → Confirmed |
Changed in unity: | |
status: | New → Triaged |
Changed in unity (Ubuntu): | |
status: | New → Triaged |
Changed in unity: | |
milestone: | none → backlog |
Changed in ayatana-design: | |
importance: | Undecided → Medium |
affects: | unity (Ubuntu) → compiz (Ubuntu) |
summary: |
- window management - Slow window minimise animation for the first few - time a user minimises a window + Window animations are too fast for some people to see. |
Changed in compiz: | |
status: | Confirmed → Invalid |
Changed in compiz-core: | |
status: | Confirmed → Invalid |
Changed in unity: | |
status: | Triaged → Invalid |
Changed in compiz: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in ayatana-design: | |
status: | Triaged → Fix Committed |
Changed in unity: | |
assignee: | nobody → Ugo Riboni (uriboni) |
status: | Invalid → Triaged |
Changed in unity: | |
status: | Triaged → In Progress |
Changed in compiz: | |
milestone: | 0.9.8.0 → 0.9.8.1 |
Changed in compiz: | |
milestone: | 0.9.8.2 → 0.9.8.4 |
no longer affects: | compiz-core |
Changed in unity (Ubuntu): | |
status: | New → Fix Committed |
importance: | Undecided → Medium |
Changed in unity: | |
milestone: | 6.6 → 7.0 |
no longer affects: | unity/6.0 |
Changed in unity: | |
milestone: | 7.0 → 6.6 |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in compiz: | |
milestone: | 0.9.8.4 → none |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
tags: |
added: reviewedbydesignq removed: udp |
I suspect there are fixes that could be made to the zoom animation to make it more visible than it is at present.
Though, I do agree with slower animations. In upstream compiz, we use slower animations that are easy to see, and more visually pleasing. It's mainly only downstream in ubuntu where some animations have been made too fast to see.
I disagree completely with varying the animation speed over time. That kind of inconsistency will really annoy people.