← Back to team overview

compiz team mailing list archive

[Bug 730617] [NEW] When using scale/spread, windows don't keep their order

 

You have been subscribed to a public bug:

Binary package hint: unity

When clicking on an application icon in the launcher that has multiple
windows open, a scale or expose is started, which shows thumbnails of
all the app's windows.  But it seems to order the windows differently
each time (I think in order of which were used most recently).  This
prevents the user from taking advantage of muscle memory.

But I find this very disorienting.  Let's say I have 3 open windows in
an app that I want to switch between.  It's hard to quickly do that via
the launcher because I can't just zoom my mouse to where I expect the
window I want will appear.  Instead, I have to start a scale, then hunt
and discover which thumbnail is actually the one I want.  It's unlikely
that I remember which window was opened, say, 2nd to last, so the
current ordering isn't helping me much.

Compare with the classic GNOME session, where entries on the task
switcher applet don't move.  You can easily use muscle memory to get to
your "unity bug" browser window vs your "google reader" browser window
or whatever.

-----------------------------------------
Desired Solution:

- Implement "The Spread".  See http://design.canonical.com/2012/03/task-
switching-in-ubuntu-and-a-introduction-to-the-spread/ and
http://design.canonical.com/the-toolkit/unity-task-switching/

- When this new feature is built windows will be positioned spatially.

** Affects: ayatana-design
     Importance: Critical
     Assignee: John Lea (johnlea)
         Status: Fix Committed

** Affects: compiz
     Importance: Medium
         Status: Triaged

** Affects: compiz (Ubuntu)
     Importance: Undecided
         Status: Triaged


** Tags: amd64 apport-bug natty udp
-- 
When using scale/spread, windows don't keep their order
https://bugs.launchpad.net/bugs/730617
You received this bug notification because you are a member of compiz packagers, which is subscribed to compiz in Ubuntu.