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

Reimagination of the web install explainer #871

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

Conversation

diekus
Copy link
Member

@diekus diekus commented Sep 19, 2024

  • Removes focus on store use case, broadens the importance of the feature
  • removes the install_sources manifest field, as per TAG concerns of "centralising"

removes focus on store use case, broadens the importance of the feature
@diekus diekus added the Web Install API Declarative install for web apps from a web app. label Sep 19, 2024
@diekus diekus self-assigned this Sep 19, 2024
Copy link
Member

@amandabaker amandabaker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! Just left nit feedback

WebInstall/explainer_cross_domain.md Outdated Show resolved Hide resolved

## Goals

* **Enable installation of web apps (cross-origin).**
* Allow a ***vetted* installation origin** to know if the web app is installed (see *[`install_sources`](#install-sources-manifest-field) new manifest field*).

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This section no longer displays with bullet points. I assume that's unintentional?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@amandabaker not sure what you mean? I see bullet points here in the goals?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

They show as deleted for me. I wonder if it's due to the extra whitespace above?
image

WebInstall/explainer_cross_domain.md Outdated Show resolved Hide resolved
WebInstall/explainer_cross_domain.md Outdated Show resolved Hide resolved
WebInstall/explainer_cross_domain.md Outdated Show resolved Hide resolved
@@ -101,10 +121,10 @@ The `navigator.install` call can receive an object with a set of parameters that
To install a same domain web site/app, the process is as follows:
1. Origin site that triggers the installation must have installation permissions as it tries to install a cross-origin app.
2. target site/app must comply with *[installability criteria](#installability-criteria), if any*.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this still true for same domain?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nvm, this is for the cross domain explainer. Can you update the text above to:
"To install a cross domain web site/app, the process is as follows:"

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

updated the text

Copy link
Member

@amandabaker amandabaker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can deal with the bullet point issue later

@ngaitonde ngaitonde requested review from ngaitonde and removed request for ngaitonde September 19, 2024 21:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Web Install API Declarative install for web apps from a web app.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants