Bug 383518

Summary: Discover should let you change the sort order of app lists
Product: [Applications] Discover Reporter: Nate Graham <nate>
Component: discoverAssignee: Aleix Pol <aleixpol>
Status: RESOLVED FIXED    
Severity: normal CC: bugseforuns, elum, jsardid, kde.bugs, kishore96
Priority: NOR Keywords: usability
Version: 5.9.4   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Bug Depends on:    
Bug Blocks: 387805    
Attachments: Items ordered seemingly randomly

Description Nate Graham 2017-08-14 21:15:48 UTC
Created attachment 107275 [details]
Items ordered seemingly randomly

In every context where there is a list of apps (search view, manual browsing, installed list, etc) the list always seems to be ordered randomly. It's not alphabetical. It's not clearly ordered by perceived popularity, either. The order needs to be clearer.
Comment 1 Aleix Pol 2017-09-05 12:57:29 UTC
*** Bug 377390 has been marked as a duplicate of this bug. ***
Comment 2 Aleix Pol 2017-09-05 12:57:39 UTC
*** Bug 362163 has been marked as a duplicate of this bug. ***
Comment 3 Nate Graham 2017-11-28 04:18:03 UTC
The ordering is ratings count.

We should have a dropdown menu or something that lets you *at least* toggle between ratings count and alphabetical.
Comment 4 Aleix Pol 2017-11-29 13:54:40 UTC
Probably, a suggestion on where to put this menu would be welcome.
It shouldn't get in the way.
Comment 5 Kishore Gopalakrishnan 2017-11-29 14:47:37 UTC
(In reply to Aleix Pol from comment #4)
> Probably, a suggestion on where to put this menu would be welcome.
> It shouldn't get in the way.

The top bar in the panel which has the list of apps is mostly empty right now. Maybe you could move the heading up a little bit and put a dropdown just below that.
Comment 6 Nate Graham 2017-11-29 14:49:17 UTC
In https://bugs.kde.org/show_bug.cgi?id=385973, I made a mockup of Discover with a toolbar at the top instead of banners. Such a toolbar would be the perfect place for extra controls like the one proposed here.
Comment 7 Aleix Pol 2018-01-25 13:14:42 UTC
*** Bug 387805 has been marked as a duplicate of this bug. ***
Comment 8 Nate Graham 2018-01-25 13:50:38 UTC
Migrating ideas from Bug 387805:


This idea got a positive reception in the discover-design Telegram room, so I thought I'd promote it to a feature request.

When browsing and searching, KDE discover should have additional sort options designed to delight different types of people:

1. Recommended (for people who trust experts)
2. Most popular (current default; for people who believe in the wisdom of crowds)
3. Overlooked gems (high rated but infrequently downloaded; for people who like to discover hidden value)
4. Controversial (ratings are all over the map; for people who like to argue)
5. Alphabetical (for people who want "Just The Facts Ma'am" without any filtering of the data)

The last-used view should be remembered across app launches.


Discover's Current UX implements rough versions of #1 (on the home screen, in a limited form) and #2 (the browse lists, though the order isn't made clear). With this, we could actually get rid of the Home screen entirely and have Discover open to an app list with a sort order determined by a visible UI control like a dropdown menu or something.
Comment 9 alekksander 2018-02-12 18:53:18 UTC
should be consistent and contain at least sorting as in in „Get Hot New Stuff” type window (+ascending/descending would be nice)
Comment 10 Aleix Pol 2018-02-20 14:27:28 UTC
Git commit cd998c2e125a3a48c207db96d053b184e7536f1c by Aleix Pol.
Committed on 20/02/2018 at 14:27.
Pushed by apol into branch 'master'.

Make it possible to tweak the sorting of a resources list

Summary:
Now that we have context actions shown, we can consider doing it, will need
work for the header.

Reviewers: ngraham

Subscribers: ngraham, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D10589

M  +31   -0    discover/qml/ApplicationsListPage.qml

https://commits.kde.org/discover/cd998c2e125a3a48c207db96d053b184e7536f1c
Comment 11 avlas 2018-03-10 13:08:08 UTC
What about also the upstream release date, so the user can see newly updated applications, plasma add-ons, etc.? Not sure this is possible but would be informative.
Comment 12 Nate Graham 2018-03-10 15:30:39 UTC
A good idea. We will track more sort modes in subsequent bugs. This one only tracked adding the feature. We'll track your request in https://bugs.kde.org/show_bug.cgi?id=391668
Comment 13 avlas 2018-03-10 15:53:33 UTC
(In reply to Nate Graham from comment #12)
> A good idea. We will track more sort modes in subsequent bugs. This one only
> tracked adding the feature. We'll track your request in
> https://bugs.kde.org/show_bug.cgi?id=391668

Nice!