Show window list when hovering on launcher icon
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Won't Fix
|
Undecided
|
Unassigned | ||
Unity |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Unity's approach of showing apps in the launcher (as opposed of showing windows) simplifies the launcher's looks, but it brings some shortcomings to the table:
- You can't use the launcher to minimize a focused window, which you could with the old taskbar.
- You can't open a specific window from an unfocused app with just one click, which you could with the old taskbar: now you have to click the launcher icon to focus that app, click again to launch a spread and then again to choose the right window.
- You can't close an unfocused window without first focusing it, which you also could before.
- You can't drag content to an unfocused window for one-click drag and drop, which you could do too.
- You can't open a new window for an active app. You couldn't do this with the taskbar either, but then again it wasn't called "launcher".
My proposal is: for apps that can have multiple windows (e.g. firefox or nautilus, as opposed to single-window apps such as totem or banshee) when you hover the cursor over the launcher icon, instead of getting the app's name, you get a list of open windows. From there, you can:
- Just click the launcher icon to get the current behaviour (once to show the most recent window, again to launch a spread).
- Right-click the launcher icon to get the quicklist, same as now.
- Click on the focused window (which should highlighted somehow) to minimize it.
- Click on an unfocused window to focus it.
- Click on the "+" button to the right to open a new window.
- Right-click a window to get several window-specific options: minimize, maximize, close, move, send to workspace...
You could also drag content from a window (e.g. a nautilus window) to the launcher, then to one of the specific windows in order to focus that window and be able to drop the content inside.
Changed in unity: | |
status: | New → Incomplete |
affects: | unity → ayatana-design |
Changed in unity: | |
status: | New → Incomplete |
Changed in ayatana-design: | |
status: | Incomplete → New |
Changed in unity: | |
status: | Incomplete → Won't Fix |
I'm attaching a second mockup, showing what would happen when you right-click a specific window from the first mockup.