Running apps should always be visible when navigating to apps lens

Bug #1193419 reported by Bill Filler
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
touch-preview-images
Fix Released
High
Michał Sawicz
unity8 (Ubuntu)
Fix Released
High
Daniel d'Andrada

Bug Description

saucy-19
maguro

If there are apps running and the user navigates to the apps lens, we should always scroll the "Running Apps" into view. Currently if apps lens is scrolled to the bottom the position is not changed when navigated lens navigated back to via long left edge swipe.

Steps:
- go to apps lens
- scroll to the bottom
- reveal launcher and launch an app (Notes)
- perform long left edge swipe to reveal the apps lens

Results
- apps lens shown but Running Apps category not visible

Expected Results
- apps lens shown and Running Apps visible on screen

Related branches

Bill Filler (bfiller)
Changed in touch-preview-images:
assignee: nobody → Michał Sawicz (saviq)
Revision history for this message
Michał Sawicz (saviq) wrote :

That's incosistent, if we'd want to reset the scope views, w should do that for all the scopes. Currently we only slide the header in, without moving the content, to easily see which scope you're looking at.

Added ubuntu-ux for design guidance.

Changed in touch-preview-images:
status: New → Incomplete
Revision history for this message
Bill Filler (bfiller) wrote :

Yeah I guess. But think Apps scope might be a special case. My main way of switching apps is to swipe to the apps lens and choose the app I want (I do realize there are other ways but I have become accustomed to this). It's annoying when it's off screen. Is this the only scope with dynamic categories?

Revision history for this message
Michał Sawicz (saviq) wrote :

Well, all of them have dynamic categories (when you search), but for surfacing it's the only one currently. But due to lack of data or for other reasons, every single category might disappear for any reason. If it's empty - it goes away, that's about it.

But! That's why, when you long-swipe from left from an app, it's considered going to "spread" - at this point the Apps lens is indeed scrolled up to show the running apps. When you're already in the Dash, it doesn't matter where you click on the app - whether it's installed or running (or Launcher, of course) - it will take you to the app.

The Launcher is also supposed to have (some?) recent apps (like the ones running on the desktop) at some point, maybe that'd solve some of your issues.

Revision history for this message
Bill Filler (bfiller) wrote : Re: [Bug 1193419] Re: Running apps should always be visible when navigating to apps lens

On 06/21/2013 04:02 PM, Michał Sawicz wrote:
> But! That's why, when you long-swipe from left from an app, it's
> considered going to "spread" - at this point the Apps lens is indeed
> scrolled up to show the running apps.
It doesn't do this for me. That's why I filed this bug :)

Revision history for this message
Michał Sawicz (saviq) wrote :

Indeed, that's a valid bug, then.

Is that the only time when you think it should scroll up? Or whenever you get to the Apps lens? Or any lens?

Asking to see if we should leave this bug more generic/design-oriented and have a separate one for the go-to-spread issue, which is a regression.

Revision history for this message
Bill Filler (bfiller) wrote :

On 06/24/2013 04:48 PM, Michał Sawicz wrote:
> Indeed, that's a valid bug, then.
>
> Is that the only time when you think it should scroll up? Or whenever
> you get to the Apps lens? Or any lens?
I think just the case of the spread. Can't think of other instances
where we'd want that.

Michał Sawicz (saviq)
no longer affects: ubuntu-ux
Changed in touch-preview-images:
status: Incomplete → Confirmed
Changed in unity:
status: New → Invalid
Changed in touch-preview-images:
importance: Undecided → High
Michał Sawicz (saviq)
affects: unity → unity8
Changed in unity8:
status: Invalid → Confirmed
importance: Undecided → High
assignee: nobody → Michał Sawicz (saviq)
no longer affects: unity/8.0
Revision history for this message
Michał Sawicz (saviq) wrote :

This is a regression, let's fix ASAP.

Changed in unity8:
importance: High → Critical
Michał Sawicz (saviq)
Changed in unity8:
status: Confirmed → Triaged
Changed in unity8:
assignee: Michał Sawicz (saviq) → Daniel d'Andrada (dandrader)
status: Triaged → In Progress
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:unity8 at revision None, scheduled for release in unity8, milestone Unknown

Changed in unity8:
status: In Progress → Fix Committed
Michał Sawicz (saviq)
Changed in unity8:
status: Fix Committed → In Progress
Changed in unity8 (Ubuntu):
status: New → In Progress
Changed in unity8:
status: In Progress → New
Michał Sawicz (saviq)
Changed in unity8:
importance: Critical → High
status: New → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity8 - 7.81.3+13.10.20130911-0ubuntu1

---------------
unity8 (7.81.3+13.10.20130911-0ubuntu1) saucy; urgency=low

  [ Michal Hruby ]
  * Hide all gicon strings from the shell and use the image://theme icon
    provider that was recently added to the SDK.

  [ Gerry Boland ]
  * Convert to new ApplicationManager API.

  [ Nick Dedekind ]
  * Updated access point design as per spec.
  * Indicator visibility based on connection with backend service.

  [ Albert Astals ]
  * Dash: Make assignments bindings This way if the model changes the
    item value also changes.

  [ Michael Zanetti ]
  * adds support for highlighting the currently focused application in
    the launcher, adds tests.
  * include ~/.local/share/applications in launcher's .desktop file
    search path.
  * shrink size of area for revealing the HUD button and make it
    disappear on release again. fixes 1219035. (LP: #1219035)
  * revert revision 304 as it makes the Shell crash.

  [ Michael Terry ]
  * Allow testers to set custom password or pin in demo mode, rather
    than hardcoding them.
  * Have the greeter use AccountsService to determine its background.
    (LP: #1218402)
  * Listen to changes in the "show edge demo" AccountsService setting.

  [ Daniel d'Andrada ]
  * Update fake/mock plugins so that "./run --fake" works well again -
    You can now see the thumbnails of the fake running applications once
    again. - You no longer get hundreds of warnings due to icons not
    found.
  * Reset apps scope when returning from app to dash (LP #1193419) If an
    app is on foreground and you perform a long left-edge swipe to
    minimize it, and therefore return to the dash, the dash should be in
    the Applications scope and showing the running/recents applications.
    (LP: #1193419)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 306
 -- Ubuntu daily release <email address hidden> Wed, 11 Sep 2013 00:54:31 +0000

Changed in unity8 (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Michał Sawicz (saviq) wrote :

This is still valid, there was a crash introduced with the fix for this.

kevin gunn (kgunn72)
Changed in unity8:
milestone: none → phone-v1-freeze
Changed in unity8 (Ubuntu):
milestone: none → ubuntu-13.10
kevin gunn (kgunn72)
Changed in unity8 (Ubuntu):
status: Fix Released → Triaged
importance: Undecided → High
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:unity8 at revision 371, scheduled for release in unity8, milestone ubuntu-13.09

Changed in unity8:
status: Triaged → Fix Committed
Michał Sawicz (saviq)
Changed in unity8 (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.2 KiB)

This bug was fixed in the package unity8 - 7.82+13.10.20131004.1-0ubuntu1

---------------
unity8 (7.82+13.10.20131004.1-0ubuntu1) saucy; urgency=low

  [ Michał Sawicz ]
  * Bump to indicate support for extended snap decisions.
  * Make Tile themeable, add renderers for Dash Plugins and weather.
    (LP: #1231948)
  * Drop network agents now that they're in indicator-network instead.

  [ Michal Hruby ]
  * Differentiate generic and music carousels.
  * Use the thumbnailer image provider for scope results that don't
    specify icon as well as for previews.
  * Added an indicator which is displayed in the search bar whenever a
    search is in progress. Added accompanying test in tst_PageHeader.
  * Expose rendererHint to shell.

  [ Albert Astals ]
  * Update pot file. (LP: #1232374)
  * Only enable the animation when the item is on screen (i.e. !culled)
    . (LP: #1200374)
  * Do not crash on positionAtBeginning if the list is empty .
  * Enable/disable running apps height animation in a less error prone
    way.

  [ Michael Terry ]
  * Use a chevron after 'Skip intro' and drop the underlining.
  * Load testability driver when QT_LOAD_TESTABILITY is set. (LP:
    #1226234)
  * Listen to the system setting StatsWelcomeScreen, which tells us
    whether to show user-specific infographic data in the greeter. (LP:
    #1207857)

  [ Gerry Boland ]
  * WM: ensure focusedApplicationWhenUsingScreenshots reset when unused,
    and only used when set. Fixes window focus conflict between shell
    and ApplicationManager.

  [ Nick Dedekind ]
  * Removed deprecated Unity.IndicatorsLegacy plugin.
  * Added actionState parser to the indicators-client text printer so
    that we get the icon.
  * Moved indicator page titles to the root action state of menu model.
    (LP: #1223635)

  [ Mirco Müller ]
  * Added rendering- and interaction-support for the first three
    extended snap-decision dialog-cases password-entry, user-
    authentication and simunlock.

  [ Daniel d'Andrada ]
  * Revert the reversion of r304 since it doesn't seem to crash anymore
    Original commit was Reset apps scope when returning from app to dash
    (LP #1193419) If an app is on foreground and you perform a long
    left-edge swipe to minimize it, and therefore return to the dash,
    the dash should be in the Applications scope and showing the
    running/recents applications. (LP: #1193419)

  [ Andrea Cimitan ]
  * Add behaviours to the hud reveal. (LP: #1224480, #1224633)
  * Make Tile themeable, add renderers for Dash Plugins and weather.
    (LP: #1231948)

  [ Michael Zanetti ]
  * fix inserting into quicklistmodel.
  * Drop useStorage argument and use exising LAUNCHER_TESTING define for
    this decision.

  [ Omer Akram ]
  * Make the volume/brightness slider changes realtime. (LP: #1227595)

  [ Nicolas d'Offay ]
  * Fixed black colour on the first of the month due to division. (LP:
    #1233657)
  * Added an indicator which is displayed in the search bar whenever a
    search is in progress. Added accompanying test in tst_PageHeader.

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 390
 -- Ubuntu daily release <email address hidden> ...

Read more...

Changed in unity8 (Ubuntu):
status: Fix Committed → Fix Released
Michał Sawicz (saviq)
Changed in unity8:
status: Fix Committed → Fix Released
Changed in touch-preview-images:
status: Confirmed → Fix Released
Michał Sawicz (saviq)
Changed in unity8 (Ubuntu):
assignee: nobody → Daniel d'Andrada (dandrader)
no longer affects: unity8
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.