← Back to team overview

dx-packages team mailing list archive

[Bug 935220] Re: Dash: Lenses should always show some type of content or instructions by default instead of nothing. No more empty lenses.

 

Should be fixed we new scopes. Please reopen if you still affected.

** Changed in: unity
       Status: Triaged => Invalid

** Changed in: unity (Ubuntu)
       Status: Triaged => Invalid

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to unity in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/935220

Title:
  Dash: Lenses should always show some type of content or instructions
  by default instead of nothing. No more empty lenses.

Status in Ayatana Design:
  Fix Committed
Status in Unity:
  Invalid
Status in unity package in Ubuntu:
  Invalid

Bug description:
  Ok, we now have 2 great lenses: music and video/film lens.

  However they show Nothing by default.

  They need to showcase some content to get the user interested. They
  have a lot of potential for getting the user to discover new contents
  (music, videos, etc.), like a sort of itunes.

  Content is king. Just imagine a News lens with no News... please lets
  try to avoid having empty lenses.

  Ideas:

  - Showcase some new and recommended / high rated contents from some
  online sources and/or U1 music store. Works best if shown both free
  and paid material, not just paid as the user gets used to using the
  lens.

  - Add a message / instruction so the user can add his/her library (if
  they have one), else make it easy (point them to the right direction)
  for them to start looking at building their own.

  =====================================================================
  Desired solution:

  1. For each of the Lenses implement the "Content showcase (default
  view)" as defined in the original Dash specification (extracts from
  this spec are cut and pasted below).

  2. Once development of this basic 'default view' has begun, design
  will start working on a more advanced 'magazine showcase' style
  default view.

  ------------------------------
  Extracts from the original Dash specification:

  <snip>

  2.2     Category Headers

  <snip>

  2.2.2   Latency

  <snip>

  2.2.2.3 Default view latency

  The default view latency is the time between the user selecting a Lens
  and the Lens being displayed.  This latency should as close to non-
  existent as possible, ideally under 50ms.  When a user opens a Lens
  for the first time, all Category Headers for which content is
  available should be displayed.  Therefor to achieve the desired
  default view latency a small number of results for each Category
  Header should always remain cached.  Two default view caches will need
  to be maintained, one showing all items including items which require
  a internet connection, and a second only showing items that are
  available locally.  The Internet connection status will determine
  which of these cached default views are displayed to the user when
  they open a Lens.

  Note that although it is desirable to always display all Category
  Headers, there may be Category Headers which only display online
  content.   These Category Headers will not be displayed if the user
  does not have access to an Internet connection.

  <snip>

  2.2.3   Behaviours

  2.2.3.1 Category Header default view

  When a user opens a Lens for the first time, content should be
  displayed underneath all Category Headers for which content is
  currently available.  As the user has not yet entered any search term,
  the default view is a valuable opportunity to showcase content.  The
  content showcased in the default view should also be periodically
  rotated.  Each Lens can choose the most appropriate method of
  determining what content is surfaced in the default view and the
  frequency with which this content is rotated.

  To display the default view with no latency each Lens must cache
  content views.   Two default view content results must be cached for
  each Lens to cover the internet connection available/unavailable use
  cases.  One cached content result will include both local and online
  content, and the other will include only local content.

  2.2.3.2 No content available for a Category Header

  If a Category Header has no content, the Category Header should not be
  displayed.  This will frequently be the case when internet
  connectivity is not available, as some Category Headers will contain
  only online content.  Another example is immediately after a fresh
  install when a user has no ‘Most frequently used’ applications.

  ----------------------------

  3.      Default Lenses

  <snip>

  App Lens

  3.1.2   Content showcase (default view) rules

  The apps shown underneath the ‘Apps Available for Download’ category
  header in the default view should be rotated to showcase a selection
  of the most popular apps.  One method of doing this could be to order
  the apps in terms of number of number of downloads from the Software
  Center in the past 7 days.  This list could be updated weekly from the
  Software Center servers.

  <snip>

  File Lens

  3.2.2   Content showcase (default view) rules

  The default view should always display the most recently modified
  files.  Bookmarked folders should always displayed first, followed by
  folders displayed in order of the most recent change in content.

  <snip>

  Music Lens

  3.3.2   Content showcase (default view) rules

  The 'Available for Purchase' default view should showcase the newest
  songs and albums from the predominant genres the user has listened to
  in the last three months.  The 'Songs' and 'Albums' category headers
  should display the songs and albums most recently listened to.

  <snip>

  Video Lens

  3.5.2   Content showcase (default view) rules

  The ‘My videos’ category header should display a random selection of
  videos from the users’s computer, rotated on a daily basis.  The
  ‘Online’ category header should display the latest popular videos from
  streaming video providers.  The ‘Rent or purchase’ category header
  should display the latest film releases.

  <snip>

To manage notifications about this bug go to:
https://bugs.launchpad.net/ayatana-design/+bug/935220/+subscriptions