UIFe: Alt-Tab: Update layout behavior to make previews larger and outline active preview

Bug #847944 reported by Jason Smith
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Ayatana Design
Fix Released
Critical
John Lea
Unity
Fix Released
High
Jason Smith
unity (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

This change requires no string changes. It merely makes the previews in the alt-tab spread mode larger and lays them out with increased space efficiency. Further it outlines the active selection with an orange outline to make it more obvious what the currently selected item is.

Note Regarding User Testing Findings:
- In the recently conducted user testing the new Alt-Tab functionality was examined extensively (we specifically recruited existing users of either Alt+Tab (or Apple+Tab on mac) as our test participants). One of the main issues that was found with the implementation was that users had difficulty seeing which window was selected. This patch fixes this serious issue, and there for it is important that the patch lands in time for this new feature's launch with Oneiric.

Jason Smith (jassmith)
summary: - Alt-Tab: Update layout behavior to make previews larger and outline
- active preview
+ UIFe: Alt-Tab: Update layout behavior to make previews larger and
+ outline active preview
Changed in unity:
status: New → Confirmed
importance: Undecided → High
Revision history for this message
Jason Smith (jassmith) wrote :

Screenshot of new setup

Changed in unity (Ubuntu):
status: New → Confirmed
Revision history for this message
Martin Pitt (pitti) wrote :

Deferring UIFE to documentation team approval.

Revision history for this message
Martin Pitt (pitti) wrote :

Setting back to new, as this hasn't been approved yet. Also, do we really need to turn this upside down all over again? It looks like it would now show only two apps at a time instead of 5 to 8, so it's even harder to switch between many applications than it is today. Also, we need to fix those dozens of crashes etc. these days, not work on features..

Changed in unity (Ubuntu):
status: Confirmed → New
Revision history for this message
Jeremy Bícha (jbicha) wrote :

I don't like the orange background. Why not use the white glow already showing the active app in the Alt-Tab switcher? The white glow is more "Light" and just looks better.

Making the previews bigger makes it more difficult to fix bug 825545 (which is a wishlist, asking to show titles for all windows in the Alt-Tab switcher). Design never decided whether showing titles for all windows was a good idea or not.

The screenshot looks a little weird because the app has two rather large open windows but the title is in the middle between them so the title is "centered" but is very "off-center" from the app it belongs to. This is also different than the normal alt-tab switcher where the title is centered below each icon.

It's unclear what the scope of this change is. Does this affect the size of icons in normal Alt-Tab mode of just in the extra mode? What happens in more extreme cases where a single app has lots of open windows? What does that look like and is the new behavior better or worse?

Revision history for this message
Jason Smith (jassmith) wrote :

@Martin I have attached a screenshot showing how the switcher reacts with many windows present (the windows scale down in size). This change purely makes it easier to see the contents of the window by taking better advantage of available space.

Revision history for this message
Jason Smith (jassmith) wrote :

@Jeremy (replying to each paragraph in your post)

The white glow is not what is in the design specification. The specifications very clearly call for an orange outline around the windows.

bug #825545 is not a consideration nor a good reason to reject this work. That bug is a feature request that likely wont happen if my understanding of the designs is correct.

The centering of the text is not specified in the design.

The scope of the change is limited to the extra detail mode. No change has been made to the non-spreaded mode of the switcher. The screenshot I have provided should answer the question about scaling. In general this work makes things scale MUCH better than the previous version.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

"The specifications very clearly call for an orange outline around the windows." I guess this is another frustrating example of a private specification but a public implementation.

I presume you're right about bug 825545 being a wishlist item that wasn't part of Design's specification but the current Alt-tab switcher has several usability issues (not showing the window titles, disabling the mouse cursor (!), and the useless accordian effect). Really, the switcher needs to be a whole lot more like GNOME Shell's version which works.

Two things in particular are inconsistent between the normal alt-tab switcher and the proposed app view: the highlight (thick orange border or white glow) and the title centering.

The Alt-Tab switcher is not in any Desktop Guide screenshots and since I don't have a valid docs reason to reject them, I'm going to go ahead and give a +1 for the Docs Team and pass to the Release Team for a final decision.

Revision history for this message
Jason Smith (jassmith) wrote :

Mouse cursor support is on my plate, though I doubt I can make it happen on such short notice. I have a design ticket about fixing that. Other than that, I just plain disagree about your other design points, but that is not really relevant to this bug.

Revision history for this message
Jason Smith (jassmith) wrote :

Also worth noting, the switcher this switcher is replacing also does a mouse grab

Revision history for this message
Martin Pitt (pitti) wrote :

My main objection here is still that this is landing so late, and further regresses the utility of the Alt+Tab switcher, without time for getting feedback and being able to fix things. This is way too optimized for only having two or three applications open at a time (the current switcher already is, due to showing all opened apps instead of just those on the current workspace).

summary: - UIFe: Alt-Tab: Update layout behavior to make previews larger and
- outline active preview
+ UIFe: Alt-Tab: Update layout behavior to make previews larger
Revision history for this message
Martin Pitt (pitti) wrote : Re: UIFe: Alt-Tab: Update layout behavior to make previews larger

I updated the title because the current switcher already outlines the currently selected window.

Revision history for this message
Martin Pitt (pitti) wrote :

Seems I misunderstood this. The screenshot is not for the "normal Alt+Tab" switcher, but only for the preview mode that you get when you additionally press Cursor down. This is already quite similar, and outlining the current selection indeed makes sense. Sorry for the misunderstanding!

summary: - UIFe: Alt-Tab: Update layout behavior to make previews larger
+ UIFe: Alt-Tab: Update layout behavior to make previews larger and
+ outline active preview
Changed in unity (Ubuntu):
status: New → Confirmed
Jason Smith (jassmith)
Changed in unity:
status: Confirmed → Fix Committed
assignee: nobody → Jason Smith (jassmith)
milestone: none → 4.16.0
Changed in unity (Ubuntu):
status: Confirmed → Fix Committed
John Lea (johnlea)
Changed in ayatana-design:
assignee: nobody → John Lea (johnlea)
importance: Undecided → Critical
status: New → Fix Released
John Lea (johnlea)
description: updated
Changed in unity:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.8 KiB)

This bug was fixed in the package unity - 4.16.0-0ubuntu1

---------------
unity (4.16.0-0ubuntu1) oneiric; urgency=low

  * New upstream release.
    - compiz crashed with SIGSEGV in nux::GpuDevice::GetGpuInfo()
      (LP: #765375)
    - F10 doesn't start keyboard navigation to the panel (LP: #839628)
    - Change on the at-spi accessibility-toolkit can affect also Unity
      (LP: #844927)
    - compiz crashed with SIGSEGV when a lens is shutting down (LP: #848675)
    - [UIFe] Radiance panel icons are unreadable and ugly when panel goes
      transparent with Dash (LP: #828862)
    - window switcher stuck (not only, but can be triggered with Onboard)
      (LP: #832033)
    - Window titlebar is click through after raising a minimized window
      (LP: #840285)
    - Alt+Shift+` does not work in symmetry with Alt+` (LP: #843250)
    - UIFe: Alt-Tab: Update layout behavior to make previews larger and
      outline active preview (LP: #847944)
    - windows clipped on resize (LP: #848962)
    - Alt-tab - Add orange border to selected window in alt-tab window spread
      (LP: #838114)
    - Launcher - the direction the Launcher is scrolled with the mouse wheel
      is inverted (LP: #839703)
    - Launcher - the rendering of the BFB and Lens squircle does not match the
      design (LP: #838708)
    - Alt-Tab - In the app window spread, all windows should have the same
      height, only the width should vary (LP: #838110)
    - Launcher - the background of the Launcher should be tinted using the
      average colour of the wallpaper (LP: #850068)
    - Alt-tab - It is currently very difficult to see pips in the left of the
      app icon for the currently selected app (LP: #838134)
    - Launcher - Auto scroll missing from the top of the Launcher
      (LP: #838744)
    - Scope searches blocks the lens (LP: #850816)
    - Shortcuts SUPER+1...9 doesn’t work until opening a window (LP: #768076)
    - Dash closes prematurely when dragging apps into the launcher
      (LP: #773892)
    - Dash - As soon as a user starts dragging a .png file from the Dash, the
      file icon turns into a grey question mark (LP: #764447)
    - Dash shows an empty icon for some applications. (LP: #830887)
    - Windows are click through after restore from minimize (LP: #834034)
    - Dash - No keyboard shortcuts for switching lenses (LP: #842086)
    - Dash search for files states "two more results" but doesn't display them
      (LP: #840005)
    - <meta>+<shift>+<launcher #> to start a new instance of a program doesn't
      work anymore (LP: #842977)
    - Alt-tab - Cross interactions between Alt-tab and Dash are broken
      (LP: #844021)
    - UIFe: Dash - Shape and positioning of most of the elements in the Dash
      need adjustment (Part 2) (LP: #844889)
    - Alt-Tab - make pause to spread default alt-tab behaviour. Upgrade
      existing installs as well. (LP: #838075)
    - Do not install unity-preference (LP: #847599)
    - Update unity --distro to latest plugins installed (LP: #847799)
    - off by one error in count of additional results in a category
      (LP: #848218)
    - UIFe - Launcher - The background of the BFB, Workspace Switcher, Lens,
    ...

Read more...

Changed in unity (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.