I've linked a new MP - diff-updates branch - which IMHO improves current
dash interactions *a lot*

It gets rid of results model clearing and instead only updates the model
as results arrive, after a small delay (to have a chance of accumulating
some results).  Now, whether we should still consider disabling the view
while waiting for new search to finish is an open question, but I think
it's not necessary - the bouncing bar above OSK gives clear indication
that things are about to change. While some jumping may in theory
happen, in practice it works very well (I've played with several
scopes). These changes are currently available in silo 20 for testing.

Note, the suggestion to "enforce that an existing item cannot change
physical location when a new item arrives" is not really possible to
accomplish - the order of results is up to the scope, a new search may
return the same items as previous one, only in different order, in which
case we will just move items around.

** Branch unlinked: lp:~stolowski/unity-scopes-shell/delay-clear

** Branch unlinked: lp:~stolowski/unity-api/results-enabled-flag

** Branch unlinked: lp:~aacid/unity8/results-enabled-flag

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

Title:
  [Scopes] Scope result models are cleared on updates

Status in Ubuntu UX:
  Fix Committed
Status in Unity Media Scanner Scope:
  Invalid
Status in unity-scopes-shell package in Ubuntu:
  In Progress
Status in unity8 package in Ubuntu:
  Triaged

Bug description:
  The result models are cleared when updated, which causes abrupt
  changes in the dash. We need a better way for updating the models
  without clearing them :/

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-ux/+bug/1238979/+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

Reply via email to