Make task grouping more intelligent
Submitted by Bruce-Robert Pocock
Description
Usually, I prefer to enable Task Grouping, however, I do find it annoying when I have to toggle between, e.g. the same two Terminal or Mozilla windows frequently. (Makes me wish for that MacOS X "Windows" menu.)
The method used by Windows XP is actually rational here. When the task list runs out of free space, it groups the LRU (least-recently-used) program(s).
An extension of this might be to group only the LRU windows from a given program. For example, if I am only using 2 Terminal windows out of 5 open, I would like to see something like:
[ # Terminal 3 ] [ # Terminal 2 ] [ # Terminal 1 ] ^ [ # ] [ # Terminal 4 ] [ # Terminal 5 ]
I.E. just the icon (#) on a "tiny" button, grouping under it the LRU windows of this (class | source program), with other windows still "visible" either because they are MRU windows on the system, or the MRU windows for that class | program and there is enough space left on the taskbar to accomodate.