[Touch-packages] [Bug 1394480] Re: Need a mechanism to load more query results

2014-12-09 Thread Giorgio Venturi
** Changed in: ubuntu-ux
 Assignee: (unassigned) => James Mulholland (jamesjosephmulholland)

** Changed in: ubuntu-ux
   Status: New => Triaged

** Changed in: ubuntu-ux
   Importance: Undecided => High

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity-scopes-api in
Ubuntu.
https://bugs.launchpad.net/bugs/1394480

Title:
  Need a mechanism to load more query results

Status in Ubuntu UX bugs:
  Triaged
Status in unity-scopes-api package in Ubuntu:
  Confirmed
Status in unity-scopes-shell package in Ubuntu:
  Confirmed
Status in unity8 package in Ubuntu:
  Confirmed

Bug description:
  Many APIs return only partial results to a query, along with a token
  for requesting further results.  There should be a way for scopes to
  request those results when the user has viewed all of the current
  results.

  The obvious trigger would be when the user pulls up at the bottom of
  the results list.  This feels natural, and it would mirror the pull-
  down-at-top-to-refresh behavior.  But this could also happen
  automatically when the user approaches the bottom of the list, like
  infinite-scroll webpages.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-ux/+bug/1394480/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1394480] Re: Need a mechanism to load more query results

2014-11-22 Thread Robert Schroll
For the record, I've implemented a workaround to provide a "Load more"
button at the bottom of the list of results.  It specially crafts a
query that the scope will use to load the next group of results.  There
are many problems with this approach (confusing queries displayed,
departments disappear even if you're browsing one, no way to return to
the previous page), but it's something.

See the code here: https://github.com/rschroll/gmail-
scope/commit/7288adc97953471863eee71fc65ca5582c974a90

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity-scopes-api in
Ubuntu.
https://bugs.launchpad.net/bugs/1394480

Title:
  Need a mechanism to load more query results

Status in Ubuntu UX bugs:
  New
Status in “unity-scopes-api” package in Ubuntu:
  Confirmed
Status in “unity-scopes-shell” package in Ubuntu:
  Confirmed
Status in “unity8” package in Ubuntu:
  Confirmed

Bug description:
  Many APIs return only partial results to a query, along with a token
  for requesting further results.  There should be a way for scopes to
  request those results when the user has viewed all of the current
  results.

  The obvious trigger would be when the user pulls up at the bottom of
  the results list.  This feels natural, and it would mirror the pull-
  down-at-top-to-refresh behavior.  But this could also happen
  automatically when the user approaches the bottom of the list, like
  infinite-scroll webpages.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-ux/+bug/1394480/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1394480] Re: Need a mechanism to load more query results

2014-11-20 Thread Launchpad Bug Tracker
Status changed to 'Confirmed' because the bug affects multiple users.

** Changed in: unity8 (Ubuntu)
   Status: New => Confirmed

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity-scopes-api in
Ubuntu.
https://bugs.launchpad.net/bugs/1394480

Title:
  Need a mechanism to load more query results

Status in Ubuntu UX bugs:
  New
Status in “unity-scopes-api” package in Ubuntu:
  Confirmed
Status in “unity-scopes-shell” package in Ubuntu:
  Confirmed
Status in “unity8” package in Ubuntu:
  Confirmed

Bug description:
  Many APIs return only partial results to a query, along with a token
  for requesting further results.  There should be a way for scopes to
  request those results when the user has viewed all of the current
  results.

  The obvious trigger would be when the user pulls up at the bottom of
  the results list.  This feels natural, and it would mirror the pull-
  down-at-top-to-refresh behavior.  But this could also happen
  automatically when the user approaches the bottom of the list, like
  infinite-scroll webpages.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-ux/+bug/1394480/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1394480] Re: Need a mechanism to load more query results

2014-11-20 Thread Launchpad Bug Tracker
Status changed to 'Confirmed' because the bug affects multiple users.

** Changed in: unity-scopes-api (Ubuntu)
   Status: New => Confirmed

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity-scopes-api in
Ubuntu.
https://bugs.launchpad.net/bugs/1394480

Title:
  Need a mechanism to load more query results

Status in Ubuntu UX bugs:
  New
Status in “unity-scopes-api” package in Ubuntu:
  Confirmed
Status in “unity-scopes-shell” package in Ubuntu:
  Confirmed
Status in “unity8” package in Ubuntu:
  Confirmed

Bug description:
  Many APIs return only partial results to a query, along with a token
  for requesting further results.  There should be a way for scopes to
  request those results when the user has viewed all of the current
  results.

  The obvious trigger would be when the user pulls up at the bottom of
  the results list.  This feels natural, and it would mirror the pull-
  down-at-top-to-refresh behavior.  But this could also happen
  automatically when the user approaches the bottom of the list, like
  infinite-scroll webpages.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-ux/+bug/1394480/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1394480] Re: Need a mechanism to load more query results

2014-11-20 Thread Launchpad Bug Tracker
Status changed to 'Confirmed' because the bug affects multiple users.

** Changed in: unity-scopes-shell (Ubuntu)
   Status: New => Confirmed

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity-scopes-api in
Ubuntu.
https://bugs.launchpad.net/bugs/1394480

Title:
  Need a mechanism to load more query results

Status in Ubuntu UX bugs:
  New
Status in “unity-scopes-api” package in Ubuntu:
  Confirmed
Status in “unity-scopes-shell” package in Ubuntu:
  Confirmed
Status in “unity8” package in Ubuntu:
  Confirmed

Bug description:
  Many APIs return only partial results to a query, along with a token
  for requesting further results.  There should be a way for scopes to
  request those results when the user has viewed all of the current
  results.

  The obvious trigger would be when the user pulls up at the bottom of
  the results list.  This feels natural, and it would mirror the pull-
  down-at-top-to-refresh behavior.  But this could also happen
  automatically when the user approaches the bottom of the list, like
  infinite-scroll webpages.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-ux/+bug/1394480/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1394480] Re: Need a mechanism to load more query results

2014-11-20 Thread Robert Schroll
In my use case, the new results would all go into new categories.  It's
not unlikely that some scopes will present a single category; these
would also be able to add results without worry.

We already allow results to pop up in arbitrary positions as they come
in.  Previous versions of my scope retrieved the results one-by-one, and
some of these could end up above my scroll position.  It's slightly
annoying but not that bad, and it would be tolerable in this context
too.  I think it's fine to leave it up to scope authors to use this in a
sensible way, and not disallow it simply because it could be used badly.

I don't understand why the user would need to get back to the top of the
list of results.  Any upwards scroll brings down the header, which
provides controls to alter the current query or quit.  The only reason
you'd need to be at the top of the list would be to refresh the query.
But if you've had to summon more results, the current query isn't
working so well, so why repeat it?

Both of these worries could be addressed by replacing the current
results with the new results, instead of appending the new ones.  I
think that'd feel less natural for the UX point of view, but I haven't
tried either.

I think this fits just fine within the "quick view of data" mentality.
Suppose you have a "nearby businesses" scope that you're using to find a
place to eat.  You happen to be outside a mall and all n results that
the scope loads at first are for the foot court.  You shouldn't have to
say, "I guess that's good enough."  You should be able to easily summon
results for a larger radius and find out what else is around.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity-scopes-api in
Ubuntu.
https://bugs.launchpad.net/bugs/1394480

Title:
  Need a mechanism to load more query results

Status in Ubuntu UX bugs:
  New
Status in “unity-scopes-api” package in Ubuntu:
  New
Status in “unity-scopes-shell” package in Ubuntu:
  New
Status in “unity8” package in Ubuntu:
  New

Bug description:
  Many APIs return only partial results to a query, along with a token
  for requesting further results.  There should be a way for scopes to
  request those results when the user has viewed all of the current
  results.

  The obvious trigger would be when the user pulls up at the bottom of
  the results list.  This feels natural, and it would mirror the pull-
  down-at-top-to-refresh behavior.  But this could also happen
  automatically when the user approaches the bottom of the list, like
  infinite-scroll webpages.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-ux/+bug/1394480/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1394480] Re: Need a mechanism to load more query results

2014-11-20 Thread Michał Sawicz
The problem with that is, this only works for a flat list of results.
Scope have results split in multiple categories and what you propose
could only work for the last category.

On top of that there's the problem of having a very long list of
results, scrolling through something like that is always tedious, we'd
need to add an obvious way to go to top.

And then there's a question of when do we surpass what a scope is meant
to be. Usually it's meant to be a quick view onto a set of data, not a
full-blown application.

** Also affects: ubuntu-ux
   Importance: Undecided
   Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity-scopes-shell in
Ubuntu.
https://bugs.launchpad.net/bugs/1394480

Title:
  Need a mechanism to load more query results

Status in Ubuntu UX bugs:
  New
Status in “unity-scopes-api” package in Ubuntu:
  New
Status in “unity-scopes-shell” package in Ubuntu:
  New
Status in “unity8” package in Ubuntu:
  New

Bug description:
  Many APIs return only partial results to a query, along with a token
  for requesting further results.  There should be a way for scopes to
  request those results when the user has viewed all of the current
  results.

  The obvious trigger would be when the user pulls up at the bottom of
  the results list.  This feels natural, and it would mirror the pull-
  down-at-top-to-refresh behavior.  But this could also happen
  automatically when the user approaches the bottom of the list, like
  infinite-scroll webpages.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-ux/+bug/1394480/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1394480] Re: Need a mechanism to load more query results

2014-11-20 Thread Michał Sawicz
** Also affects: unity-scopes-shell (Ubuntu)
   Importance: Undecided
   Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity-scopes-shell in
Ubuntu.
https://bugs.launchpad.net/bugs/1394480

Title:
  Need a mechanism to load more query results

Status in Ubuntu UX bugs:
  New
Status in “unity-scopes-api” package in Ubuntu:
  New
Status in “unity-scopes-shell” package in Ubuntu:
  New
Status in “unity8” package in Ubuntu:
  New

Bug description:
  Many APIs return only partial results to a query, along with a token
  for requesting further results.  There should be a way for scopes to
  request those results when the user has viewed all of the current
  results.

  The obvious trigger would be when the user pulls up at the bottom of
  the results list.  This feels natural, and it would mirror the pull-
  down-at-top-to-refresh behavior.  But this could also happen
  automatically when the user approaches the bottom of the list, like
  infinite-scroll webpages.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-ux/+bug/1394480/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1394480] Re: Need a mechanism to load more query results

2014-11-20 Thread Michi Henning
** Also affects: unity8 (Ubuntu)
   Importance: Undecided
   Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity-scopes-api in
Ubuntu.
https://bugs.launchpad.net/bugs/1394480

Title:
  Need a mechanism to load more query results

Status in “unity-scopes-api” package in Ubuntu:
  New
Status in “unity8” package in Ubuntu:
  New

Bug description:
  Many APIs return only partial results to a query, along with a token
  for requesting further results.  There should be a way for scopes to
  request those results when the user has viewed all of the current
  results.

  The obvious trigger would be when the user pulls up at the bottom of
  the results list.  This feels natural, and it would mirror the pull-
  down-at-top-to-refresh behavior.  But this could also happen
  automatically when the user approaches the bottom of the list, like
  infinite-scroll webpages.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unity-scopes-api/+bug/1394480/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp