-
Notifications
You must be signed in to change notification settings - Fork 473
Meta: Progressive Web Apps (PWA) #1819
Comments
@pocmo WebAPK was left out of the MVP but we need to understand if that is actually a requirement for implementint PWAs. Also on whjat Android version that is supported. |
We might have to split this meta into 2 meta's so it's not spanning over 2 milestones and can be better tracked. |
@st3fan What kind of UX Feedback is needed here? |
@shorlander I can think of at least:
|
I strongly suggest we go for the badge approach. It's less intrusive than a snackbar, which other browsers are aiming to move away from (in favor of badging).
I think we should also show one, so as to better indicate what exactly is going on to the end user. An editable title is a possible nice-to-have, but not a must. |
In Fennec-powered PWAs, we open external URLs in a Custom Tab, using the PWA's theme color. This is also something we should have in Fenix (and we probably want to create a user story around it). |
We need to decide what the PWA's generated splash screen should look like as well. Typically, these are generated from assets referenced in the manifest. We need to decide how we want to arrange and animate these splash screens. |
Small sidetrack: we need to decide what we want to do with sites that don't have a valid manifest (and are normal sites or broken PWAs). In Fennec, we have an "Add shortcut" option for that reason, which simply generates an icon and title from the site's metadata and places a URL shortcut on the home screen. When launched, the URL in question is just opened in a new tab. Is this something we're planning as well? |
@andreasbovens External URLs in this case are links that leave the scope defined in the manifest, right? |
removing reference browser issues from UX feedback board. please ping stefan if you need support from a ux team member. |
@lime124 This is not reference browser :) |
@pocmo adding a bit more context here, from meeting with the TWA folks at googlio. To summarize, the things that they said we'd need to implement are:
At this point you've got a basic, passable TWA implementation.
Additional privacy/user data control features:
Misc: some TODOs for updating documentation in TWA Chromium code. |
Thank you @pocmo ! FYI PWA/TWA work are next high priority AFTER all MVP P1s are completed :) |
The PWA feature has been completed, thanks to amazing hard work by several cross-functional teams 🎉 🎉 🎉 The only 2 remaining non-urgent items (Web Push and Splash Screen) will be addressed separately as we continue to enhance PWA experience in the future. |
Description
Resources
Target
User Stories
PWA MVP (Must)
Maybe
After Fenix MVP
Tasks
Needed
Nice-to-have
Later
Dependencies
┆Issue is synchronized with this Jira Task
The text was updated successfully, but these errors were encountered: