[webapp-container] Support Install webapp capable websites
Bug #1411726 reported by
Alexandre Abreu
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu UX |
Triaged
|
Medium
|
James Mulholland | ||
webbrowser-app |
Invalid
|
Undecided
|
Unassigned | ||
webbrowser-app (Ubuntu) |
In Progress
|
High
|
Alexandre Abreu |
Bug Description
Add support for on the fly installation of webapp capable websites.
For reference, we want to support the android webapp manifest file [1] and the de-facto standard of webapp-capable meta-tags used by iOS [2].
[1] https:/
[2] https:/
Related branches
lp://staging/~abreu-alexandre/webbrowser-app/add-to-homescreen
On hold
for merging
into
lp://staging/webbrowser-app
- Ubuntu Phablet Team: Pending requested
-
Diff: 3824 lines (+3064/-229)28 files modifiedCMakeLists.txt (+1/-0)
helper/CMakeLists.txt (+1/-0)
helper/homescreen-webapp-installer/CMakeLists.txt (+3/-0)
helper/homescreen-webapp-installer/homescreen-webapp-installer.py (+266/-0)
po/webbrowser-app.pot (+128/-227)
src/app/webbrowser/AddressBar.qml (+22/-2)
src/app/webbrowser/Browser.qml (+56/-0)
src/app/webbrowser/CMakeLists.txt (+4/-0)
src/app/webbrowser/Chrome.qml (+6/-0)
src/app/webbrowser/FavoriteOptionTabs.qml (+386/-0)
src/app/webbrowser/HomescreenWebappInstaller.qml (+157/-0)
src/app/webbrowser/NavigationBar.qml (+41/-0)
src/app/webbrowser/homescreen-installed-webapp-model.cpp (+342/-0)
src/app/webbrowser/homescreen-installed-webapp-model.h (+85/-0)
src/app/webbrowser/homescreen-manifest-content.cpp (+180/-0)
src/app/webbrowser/homescreen-manifest-content.h (+109/-0)
src/app/webbrowser/homescreen-manifest-parser.cpp (+131/-0)
src/app/webbrowser/homescreen-manifest-parser.h (+41/-0)
src/app/webbrowser/homescreen-manifest-request.cpp (+176/-0)
src/app/webbrowser/homescreen-manifest-request.h (+60/-0)
src/app/webbrowser/homescreen-webapp-model.cpp (+350/-0)
src/app/webbrowser/homescreen-webapp-model.h (+54/-0)
src/app/webbrowser/homescreen-webapp.cpp (+236/-0)
src/app/webbrowser/homescreen-webapp.h (+86/-0)
src/app/webbrowser/page-metadata-gathering.js (+101/-0)
src/app/webbrowser/webbrowser-app.cpp (+4/-0)
src/app/webcontainer/WebApp.qml (+28/-0)
src/app/webcontainer/WebappContainerWebview.qml (+10/-0)
lp://staging/~justinmcp/webbrowser-app/add-to-homescreen
On hold
for merging
into
lp://staging/webbrowser-app
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Ubuntu Phablet Team: Pending requested
-
Diff: 1467 lines (+1139/-85)13 files modifiedsrc/app/webbrowser/AddressBar.qml (+28/-7)
src/app/webbrowser/BookmarkOptions.qml (+222/-70)
src/app/webbrowser/Browser.qml (+54/-5)
src/app/webbrowser/CMakeLists.txt (+1/-0)
src/app/webbrowser/Chrome.qml (+7/-0)
src/app/webbrowser/FavoriteOptionTabs.qml (+389/-0)
src/app/webbrowser/NavigationBar.qml (+11/-0)
src/app/webbrowser/page-metadata-gathering.js (+100/-0)
src/app/webbrowser/webapps-extension.cpp (+234/-0)
src/app/webbrowser/webapps-extension.h (+52/-0)
src/app/webbrowser/webbrowser-app.cpp (+10/-0)
src/app/webcontainer/WebApp.qml (+28/-0)
tests/unittests/CMakeLists.txt (+3/-3)
Changed in webbrowser-app: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Alexandre Abreu (abreu-alexandre) |
description: | updated |
description: | updated |
Changed in webbrowser-app: | |
status: | In Progress → Triaged |
Changed in webbrowser-app: | |
status: | Triaged → In Progress |
Changed in webbrowser-app (Ubuntu): | |
assignee: | nobody → Alexandre Abreu (abreu-alexandre) |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in webbrowser-app: | |
status: | In Progress → Invalid |
assignee: | Alexandre Abreu (abreu-alexandre) → nobody |
importance: | High → Undecided |
Changed in webbrowser-app (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in ubuntu-ux: | |
status: | New → Triaged |
importance: | Undecided → Medium |
assignee: | nobody → James Mulholland (jamesjosephmulholland) |
To post a comment you must log in.
Add Ubuntu UX on this to make sure that we are still aligned on the design for this. It was originally based on the touch bookmark/add to homescreen popup window,