Contact emails
mjac...@microsoft.com, mandy...@microsoft.com, est...@google.com, ajayra...@google.com
Explainer
Spec
W3C spec: https://w3c.github.io/manifest/#shortcuts-member
Tag Review: https://github.com/w3ctag/design-reviews/issues/510
Summary
This feature provides PWA developers the ability to show a shortcuts menu of common tasks in their app. The menu can be invoked by right clicking the app icon in the quick launch bar after the PWA has been installed on the user’s desktop, or long pressing on the app on Android. This capability already exists for native apps on various platforms (Android, Linux, macOS, and Windows).
Link to “Intent to Prototype” blink-dev discussion
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/gK4XF2vbvf0
Is this feature supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
This feature was previously shipped for Windows and Android https://groups.google.com/a/chromium.org/g/blink-dev/c/FgzYX7AFbUQ/m/f2i0-f-BAQAJ
Requesting approval to ship on Mac and Linux https://bugs.chromium.org/p/chromium/issues/detail?id=1248101
Demo link
The enable-desktop-pwas-app-icon-shortcuts-menu-ui flag needs to be enabled.
Risks
Interoperability and Compatibility
No Interoperability/Compatibility risk. When a web developer doesn’t provide a shortcuts member in the PWA’s WebAppManifest, current installation behavior is not affected by this feature.
Edge: In development/Public Support
Firefox: No signals
Safari: No signals
Web / Framework developers: Positive feedback from web developers
Ergonomics
Shortcuts will be used as part of the WebAppManifest. Use will not affect performance.
Activation
Use will be straightforward, it will only require developers to list their shortcuts in their manifest.
Is this feature fully tested by web-platform-tests? Link to test suite results from wpt.fyi.
Pre-existing manual WPT tests exist: appmanifest/shortcuts-member/
Entry on the feature dashboard
https://www.chromestatus.com/feature/5706099464339456
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHB%2BDAgpD1v%2Bp0Y4HtXa43TiySyA_R0_%3Do4Dg4U1AJtQrQu_vQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAKXHy%3DdFdH6rqKq7yCZWgiHueWxjhwoJGLJ8pN%2BA4bhBQX1uSw%40mail.gmail.com.
LGTM3
/Daniel
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw-eXy%2BxAXCUc%2BKt4L3C3kN7%3DzOUJz8eA4CaTzTLtF8Mng%40mail.gmail.com.