Comment 3 for bug 1506708

Revision history for this message
Vesa Rautiainen (vesar) wrote :

The logic for the long left edge swipe seems to quite inconsistent currently:

What happens now is that the long left edge swipe takes the user to the left most scope in the Dash when the finger is released towards the right edge.

Except:
- When some other than the left most scope is currently focused. Then nothing happens.
- When user has drilled in to one of the child scopes (such as Ubuntu Store). Then the focusing happens during the gesture immediately after the launcher width has been passed even without finger release.

The UX here needs to be fixed to be consistent always. Otherwise the user can't really rely on the gesture if it act differently in different cases. So either long left edge swipe only focused Dash app without changing its state or the in addition it also focuses to the left most item. But this should definitely NOT happen during the gesture while finger still pressed. What happens with the App to Dash use case is the correct behaviour.

The Dash structure is likely to change in the near future so we'll address this inconsistency problem as a whole there. I think this bug could though be fixed simply by implementing similar long left edge swipe behaviour for Child scope -> Dash as there is currently for Any other app -> Dash.