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

Clarification about the new internet tag #427

Open
JakobDev opened this issue Aug 23, 2022 · 0 comments
Open

Clarification about the new internet tag #427

JakobDev opened this issue Aug 23, 2022 · 0 comments

Comments

@JakobDev
Copy link
Contributor

They more I think about the new tag, the more some cases become a problem. Here are a few things:

The documentation says, that always in a recommends tag means, that the App can run without Internet, but with a degraded experience. But what does that mean? Let's take a look at 2 examples:

  1. A Browser. It can be used to open local Files like saved Websites, PDF or other stuff. So it can be used offline for that case. But most people will use it the open Websites, which is the reason why Browsers exists and needs Internet. So is this just a degraded experience or need always be put in requires?
  2. A App that allows to open files on the Internet and allow things like installing Plugins from the Internet. Is this already a degraded experience?

The documentation has this example:

<!-- the software explicitly supports running offline (but may also be able to use online features) -->
<supports>
  <internet>offline-only</internet>
</supports>

So it can be run offline, but has some online features. But the documentation also contains this example:

<!-- can work without the internet, but with a degraded experience -->
<recommends>
  <internet>always</internet>
</recommends>

Both say technically that the App can run without Internet, but a few features are missing. So what's the exactly difference?

While talking about offline-only: According to the documentation, it means in a supports tag, as learned above, that you can the App without Internet, but some Features are not working. When you put it in a requires tag, it means that the App has no only Features at all. But what does it mean when you put it in a recommends tag?

Last but not least: What does it mean, when you put always or first-run in a supports tag?

Sorry that I came with this after release I just thought about this now.

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

No branches or pull requests

1 participant