elementary / appcenter

Pay-what-you-can app store for elementary OS
https://elementary.io
GNU General Public License v3.0
542 stars 102 forks source link

Show the source of non-curated apps in the search result #1140

Open sprite-1 opened 5 years ago

sprite-1 commented 5 years ago

Prerequisites

Feature

Is your feature request related to a problem? Please describe.

When viewing a list of applications in the search result, It is not clear where an application is coming from (flatpak repo, 3rd party apt repo, etc)

image

As you can see above, there's no way to tell where the two qBittorrents come from. Having a small text beside the name in parenthesis showing its source would help immensely with accessibility.

Describe the solution you'd like

What I want to happen is for some indicator text to show where the non-curated apps are coming from.

Describe alternatives you've considered

I know that on some entries, AppCenter already allows the user to pick from a drop down on the app page.

Screen record from 2019-11-19 05 03 29

But that's not enough IMO because as can be seen in my screenshot, it doesn't work for everything. And in those cases where it fails, it makes the whole experience frustrating.

cassidyjames commented 5 years ago

As a note, for most apps there should only be one result in search as duplicate IDs are grouped together. In this case apparently the two qBittorrent apps have different IDs and thus are showing two app listings.

We could resolve this specific issue by showing the default source for non-curated apps in the list view, but also know there's overlap with #233.

jonahgeorge commented 3 years ago

Adding onto this, after having installed a Flathub application I know that the remote is present onto my system; however, when searching for an app its unclear whether I would be installing from Flathub or from the Ubuntu repos.

Screenshot from 2020-11-26 09-54-04

Oymate commented 3 years ago

If the app is from native repo and no other repo is active show no logo

If there's the native and the flatpak repo show checkmark beside native app logo and flatpak icon beside flatpak app

Other Repo's should have their name beside the app