Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

In the add-on store, if an add-on is already installed, it isn't shown in the list of available add-ons when working in that category #15374

Closed
Gene703122 opened this issue Sep 5, 2023 · 6 comments
Labels
feature/addon-store Features / behavior of the add-on Store p5 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.
Milestone

Comments

@Gene703122
Copy link

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

At present, if you use the available add-ons category, add-ons already installed are not shown in the list. I am assuming for this discussion, that the user is using the correct category such as all or stable when looking for the add-on.

Describe the solution you'd like

All add-ons in the category, such as all stable add-ons, should be shown in the list when in available add-ons. Available doesn't mean only uninstalled. It means all add-ons offered in the store in the category..

Describe alternatives you've considered

None.

Additional context

The current method is going to cause a lot of confusion. I check, from time to time, to see if there is an add-on for something someone asks about on a users list. If I already have an add-on installed, such as Clipspeak and I look in available add-ons, I won't see it. I may conclude that it is no longer offered in the store.
The correct way to do this is to show all add-ons in a category, then if someone mistakenly tries to install one that is already installed. bring up an error message that the add-on is already installed. Or the add-on could show that it is installed next to the name such as, Clipspeak, installed.

@day-garwood
Copy link

If all addons were listed in "available" then it would be hard to find just addons that aren't installed.
On the other hand I do feel that an "all" tab would be useful as well.

@CyrilleB79
Copy link
Collaborator

I support this change request, i.e. list all the add-ons of the store in the available add-ons. The column "status" could just indicate "Installed" or "Already installed".
For clarity, the tab "Available add-ons" could be renamed "Add-ons catalog" as suggested on the mailing list.

The main use case is the following user story:
I am a user who has installed VeryCoolAddon. I want to recommend a friend to use it. I check in the add-on store via the "Add-on catalog" tab (formerly "Available add-ons" tab) that the add-on is still in the store and its version. Note: add-ons may be removed from the store for various reasons:

  • the download link is broken or the checksum does not match,
  • the author requests it to be removed for various reasons (copyright issue, personal reasons)
  • NV Access removes it for various reasons (copyright issue, mismatch with code of conduct rules)

It would also be interesting, maybe in a second time, to allow to reinstall an add-on from the store, no matter if the installed version is external or from the store or if the installed version is the same of the store.
User story: I am an add-on developer. I modify the code files of the installed version of TheVeryCoolAddon to make tests for debug purpose only. Once I have finished my tests, I want to restore the add-on to its original version from the add-on store.

@britechguy
Copy link

I'm agnostic as to whether a separate All tab should be created, or a installed/available status column be added in the Available tab, but there should be some way to see all available add-ons in one place regardless of whether one has already acquired them or not.

I do think that even if a separate All tab were to be created, an installed/available status column should be included there.

@josephsl
Copy link
Collaborator

josephsl commented Sep 5, 2023 via email

@XLTechie
Copy link
Contributor

XLTechie commented Sep 5, 2023 via email

@josephsl
Copy link
Collaborator

josephsl commented Sep 6, 2023

Hi,

In Microsoft Store, when I do search for an app that is installed, I do see the installed app and other suggestions. For installed apps, Store says "own" or "installed" depending on cost. For ones not instlaled, search results will say "free" or the cost of the app. Both installed and available apps are grouped under a single list.

Thanks.

@seanbudd seanbudd added this to the 2023.3 milestone Sep 6, 2023
@seanbudd seanbudd added p5 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation. feature/addon-store Features / behavior of the add-on Store labels Sep 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature/addon-store Features / behavior of the add-on Store p5 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.
Projects
None yet
Development

No branches or pull requests

7 participants