elementary / sideload

Sideload Flatpaks on elementary OS
https://elementary.io
GNU General Public License v3.0
45 stars 14 forks source link

Handle .flatpakrepo files #72

Open cassidyjames opened 4 years ago

cassidyjames commented 4 years ago

Flatpak supports .flatpakrepo files to add a repo without installing an app. GNOME Software seems to handle this and adds the repo. If we want feature parity there, we could support opening and adding a repo file. This would require a new screen specifically for repos that details the implications.

This seems to be a sticking point for them to let us update the instructions at Flatpak.org without directing users to the Terminal: https://github.com/flatpak/flatpak.github.io/pull/355

cassidyjames commented 4 years ago

I'd like to take a look at this again. I'll work on some design/copy and then would @davidmhewitt be able/willing to work on it? 😅

davidmhewitt commented 4 years ago

For sure! I'll look at what's involved tomorrow and pull together a basic dialog that you can iterate designs/copy on.

cassidyjames commented 4 years ago

Rough thoughts on copy, modeling after the app install copy:

Add untrusted software source “Flathub”?

This software source and its apps have not been reviewed by elementary for security, privacy, or system integration.

  • Non-curated apps from this source may appear alongside other apps in AppCenter

  • Apps and updates from this source will not be reviewed

  • [ ] I understand

                                Cancel Add Anyway

Oymate commented 3 years ago

Also .flatpakref

cassidyjames commented 3 years ago

@Oymate that's literally what Sideload already does. ;) If you mean .flatpak bundles, that is filed here: https://github.com/elementary/sideload/issues/75