Incomplete long-left swipe resets dash

Bug #1440360 reported by tschoie
24
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Ubuntu UX
Fix Committed
Medium
Vesa Rautiainen
unity8 (Ubuntu)
Fix Released
Medium
Michael Zanetti

Bug Description

Steps to reproduce the issue:
1 - open e.g. Ubuntu Store scope (from the app scope) or Youtube scope (from the video scope)
2 - (shortly) swipe from the left to invoke launcher

Expected outcome:
The launcher can be used to open a pinned app (while the current scope is still kept in the background) or dismissed to return to the current scope.

Actual outcome:
The current scope will immediately be closed and the first (main) scope (typically the app scope on devel-images and the Today scope on RTM) will be shown.
If I understand the current design guidelines correctly this is the expected behaviour for a full left-to-right swipe, but not for a short swipe from the left to invoke the launcher.

This behaviour can be observed on both the current devel-proposed and RTM images.

-----------------------------
Desired UX

- Don't trigger the "go to home" action yet when the long swipe is started but when user releases the finger and all the long swipe parameters are fulfilled (distance threshold and direction)

- Also trigger "go to home" action when any other scope is focused. Currently action is triggered only when app is focused and when a child scope is focused but not when one of the dash scopes is focused.

Tags: launcher

Related branches

tschoie (tschoie)
summary: - Invoking Launcher while using a Scope exits to Dash/First Scope
+ Invoking Launcher while using a Scope exits to Dash/First (main) Scope
description: updated
description: updated
Changed in unity8 (Ubuntu):
assignee: nobody → Michael Zanetti (mzanetti)
status: New → Confirmed
importance: Undecided → Medium
kevin gunn (kgunn72)
tags: added: launcher
Revision history for this message
Michał Sawicz (saviq) wrote : Re: Invoking Launcher while using a Scope exits to Dash/First (main) Scope

This is likely because your short-swipe actually triggers the long-swipe behaviour, but we should undo the change if long-swipe did not commit.

Changed in unity8 (Ubuntu):
status: Confirmed → Triaged
summary: - Invoking Launcher while using a Scope exits to Dash/First (main) Scope
+ Incomplete long-left swipe resets dash
Revision history for this message
Michael Zanetti (mzanetti) wrote :

Adding ubuntu-ux as the current behavior is indeed the expected one, but I agree it's a bit odd.

Changed in unity8 (Ubuntu):
status: Triaged → Incomplete
Changed in ubuntu-ux:
assignee: nobody → Paty Davila (dizzypaty)
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
Vesa Rautiainen (vesar) wrote :

The reporter is correct with this one. The long left edge swipe action (currently focusing to the left most scope if I remember correctly) should not be triggered until user actually performs the long left edge swipe and releases it towards right. In the current implementation this is the case when an application is focused but when a child scope is focused action is triggered as soon as user swipe passes the launcher edge i.e. when the long swipe gesture starts. And that's why it can be accidentally triggered when intention was just to open the launcher.

Changed in ubuntu-ux:
assignee: Paty Davila (dizzypaty) → Vesa Rautiainen (vesar)
description: updated
Changed in ubuntu-ux:
status: Triaged → Fix Committed
Changed in unity8 (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
Pat McGowan (pat-mcgowan) wrote :

Just triggered this in the middle of an app download, so then I had no way to know the progress (another bug for another time)

Revision history for this message
tschoie (tschoie) wrote :

This seems to be fixed with the release of OTA-12. Thanks!

Revision history for this message
Michael Zanetti (mzanetti) wrote :

With the landing of the app drawer, the long left edge swipe does not reset the dash any more... Linking the apprawer branch to close this when it lands.

Changed in unity8 (Ubuntu):
status: Triaged → In Progress
Changed in unity8 (Ubuntu):
status: In Progress → 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.