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

Add a toggle to show/hide third party apps #2120

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

robog-two
Copy link

Fixes #2113 ... sort of

#2113 was about respecting flatpak's dont-enumerate setting, but this is another way of choosing to only see first-party apps from the elementary team, and it uses a switch in the settings menu.

danirabbit and others added 9 commits February 14, 2024 17:04
* UpdateManager: handle notifications

* Fix up mistakes

* code style

---------

Co-authored-by: Ryan Kornheisl <ryan@skarva.tech>
Currently translated at 100.0% (267 of 267 strings)

Translation: AppCenter/AppCenter
Translate-URL: https://l10n.elementary.io/projects/appcenter/appcenter/ca/
Currently translated at 100.0% (267 of 267 strings)

Translation: AppCenter/AppCenter
Translate-URL: https://l10n.elementary.io/projects/appcenter/appcenter/hu/
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: AppCenter/AppCenter
Translate-URL: https://l10n.elementary.io/projects/appcenter/appcenter/
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: AppCenter/AppCenter (Extra)
Translate-URL: https://l10n.elementary.io/projects/appcenter/extra/
@danirabbit
Copy link
Member

I think instead of doing this it would be more flexible to have a way to manage remotes so you could choose from a list which remotes to show apps from.

also, to be clear, the majority of the apps in ApCenter are third party. Only the apps that are published with elementary as the developer are 1st party :)

@robog-two
Copy link
Author

While that is a valid point I think this is a fine way of going about it for now --- managing repositories is sort of difficult and would require much more design, as well as actually respecting flatpak's settings, which AppCenter doesn't even have a means to check as of now. (This is why I added the switch instead of reading no-enumerate) Also, I think it would be possible/better to fork the tool from Pop!_OS, I believe it's called repoman, that does excatly this and is already integrated with their AppCenter fork (Pop!_Shop)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Doesn't respect flatpak's enumerate/don't enumerate settings
5 participants