Skip to content

Commit

Permalink
[DOCS] Docs for App Capabilities release (#4460)
Browse files Browse the repository at this point in the history
fices #4409
  • Loading branch information
zateutsch authored Oct 16, 2023
1 parent 16a387e commit 4870194
Show file tree
Hide file tree
Showing 6 changed files with 22 additions and 9 deletions.
4 changes: 2 additions & 2 deletions docs/builder/manifest.md
Original file line number Diff line number Diff line change
Expand Up @@ -244,7 +244,7 @@ The `shortcuts` member is an array of `shortcut` objects, which can contain the
]
```

!> You can learn more about Shortcuts in the [Adding Native Features](/home/native-features?id=shortcuts) documentation.
!> You can learn more about Shortcuts in the [Adding App Capabilities](/home/-features?id=shortcuts) documentation.

### protocol_handlers: `Array`

Expand Down Expand Up @@ -399,7 +399,7 @@ The `share_target` member is an object which can contain the following members:
}
```

!> You can learn more about using the Web Share API in the [Adding Native Features](/home/native-features?id=web-share-api) documentation.
!> You can learn more about using the Web Share API in the [Adding App Capabilities](/home/native-features?id=web-share-api) documentation.

## Handlers

Expand Down
4 changes: 2 additions & 2 deletions docs/home/benefits-of-pwa.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ Additionally, PWAs also give the user freedom of choice - to be able to install

In the past, one of the main advantages native app development technology has had over web apps is the ability to integrate with the native platform easily and quickly with built-in APIs. However, with the advent of modern web technology, many integrations that were previously inaccessible from the web are now implemented in most modern Web Browsers (especially those built on Chromium, like Edge or Chrome itself).

Native features that can be implemented from the web include, but are not limited to:
App Capabilities that can be implemented from the web include, but are not limited to:

- Push notifications
- Background sync
Expand Down Expand Up @@ -78,7 +78,7 @@ Some articles you can check out:

* [Introduction to Service Workers](/home/sw-intro) - A surface level overview of one of the most important pieces to a PWA: the service worker.

* [Integrating Native Features](/home/native-features/) - A guide to some of the native integrations you can add to your Progressive Web App.
* [Adding App Capabilities](/home/native-features/) - A guide to some of the native integrations you can add to your Progressive Web App.


### Want to Build Your First PWA?
Expand Down
4 changes: 2 additions & 2 deletions docs/home/native-features.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
?> **Note:** Stay tuned for new feature instructions as we update and expand this page.

# Integrating Native Features
# Adding App Capabilities

One of the best ways to upgrade your progressive web app is to take advantage of web capabilities to integrate with the user's operating system. Modern web technology has enabled a whole host of ways to make your PWA behave more like a native application and interact seamlessly with the OS.
One of the best ways to upgrade your progressive web app is to take advantage of web capabilities to integrate with the user's operating system. Modern web technology has enabled a whole host of ways to make your PWA behave more like a application and interact seamlessly with the OS.

This article will showcase how to enable various native functionality for your progressive web app.

Expand Down
2 changes: 1 addition & 1 deletion docs/home/pwa-intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ From a technical perspective, a normal web app only needs a few extra pieces to
### Web App Manifests
A web app manifest (often shortened to web manifest, or even just *manifest*) is a `.json` file that tells the browser that your web app is a progressive web app, and is capable of being installed to the OS.

The manifest also contains other information about your app, such as the title, theme colors, and description. Your manifest can even enable certain native integrations, such as shortcuts and display modes.
The manifest also contains other information about your app, such as the title, theme colors, and description. Your manifest can even enable certain app capabilities, such as shortcuts and display modes.

Learn more <a href="https://developer.mozilla.org/en-US/docs/Web/Manifest" aria-label="Click here to learn more">here</a>

Expand Down
13 changes: 13 additions & 0 deletions docs/release-notes/2023.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,19 @@
We'll be adding release notes to the PWABuilder suite documentation with every major update.
Check here for news on new features and updates on our tooling.

## October 16th

### PWABuilder

* Added a new App Capabilities card to help users discover features that can help your PWA feel more native
* Updated the Service Worker card to match the App Capabilities card
* Actions items list is now filterable by the indicator pills:
* **Red:** required
* **Yellow:** optional/recommended
* **Purple:** app capability
* Updated share card to reflect the new rings
* Security error prompt shows only if there are security problems

## September 19th

### PWABuilder CLI
Expand Down
4 changes: 2 additions & 2 deletions docs/src/menuData.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ export const parentMenuData: ParentMenu = {
includeOnHomePage: true
},
{
pageTitle: "Adding Native Features to Your PWA",
menuTitle: "Adding Native Features",
pageTitle: "Adding App Capabilities to Your PWA",
menuTitle: "Adding App Capabilities",
path: "/home/native-features.md",
includeOnHomePage: true
},
Expand Down

0 comments on commit 4870194

Please sign in to comment.