integrate content-hub share handler into webapp-container
Bug #1324983 reported by
Bill Filler
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
The Webapps-core project |
Fix Released
|
High
|
Alexandre Abreu | ||
content-hub |
Fix Released
|
High
|
Ken VanDine | ||
unity-webapps-qml |
Fix Released
|
High
|
Alexandre Abreu |
Bug Description
Work needs to be done to integrate content-hub share handlers into Webapps such that users can share via the webapp.
For example, user should be able to share a photo with Facebook using the Facebook webapp.
The plan is to have UserScripts be able to launch a QML UI for the sharing UI and on completion using provider specific API's (i.e. no DOM injection) to complete the share operation.
Related branches
lp://staging/~abreu-alexandre/unity-webapps-qml/content-hub-share
On hold
for merging
into
lp://staging/unity-webapps-qml
- WebApps: Pending requested
-
Diff: 965 lines (+763/-9)20 files modifiedexamples/facebook-share/bla.qml (+13/-0)
examples/facebook-share/content-hub/content-hub-exporter.json (+5/-0)
examples/facebook-share/facebook-webapp.service (+6/-0)
examples/facebook-share/manifest.json (+19/-0)
examples/facebook-share/unity-webapps-facebook/HubSharer.qml (+80/-0)
examples/facebook-share/unity-webapps-facebook/Share.qml (+303/-0)
examples/facebook-share/unity-webapps-facebook/facebook.user.js (+72/-0)
examples/facebook-share/unity-webapps-facebook/manifest.json (+7/-0)
examples/facebook-share/unity-webapps-facebook/uploader.html (+15/-0)
examples/facebook-share/unity-webapps-facebook/uploader.js (+34/-0)
examples/facebook-share/webapp-facebook.application (+11/-0)
examples/facebook-share/webapp-facebook.desktop (+9/-0)
examples/facebook-share/webapp-facebook.json (+13/-0)
src/Ubuntu/UnityWebApps/UnityWebApps.qml (+76/-6)
src/Ubuntu/UnityWebApps/bindings/content-hub/backend/content-hub.js (+15/-1)
src/Ubuntu/UnityWebApps/bindings/content-hub/client/content-hub.js (+52/-0)
src/Ubuntu/UnityWebApps/bindings/online-accounts/backend/online-accounts.js (+1/-1)
src/Ubuntu/UnityWebApps/plugin/unity-webapps-app-model.cpp (+19/-0)
src/Ubuntu/UnityWebApps/plugin/unity-webapps-app-model.h (+7/-1)
src/Ubuntu/UnityWebApps/unity-webapps-api.js.in (+6/-0)
lp://staging/~ken-vandine/webapps-core/facebook-userscript
- David Barth: Pending requested
-
Diff: 604 lines (+518/-6)8 files modifiedwebapp-facebook/content-hub/webapp-facebook.json (+5/-0)
webapp-facebook/manifest.json (+4/-4)
webapp-facebook/unity-webapps-facebook/HubSharer.qml (+65/-0)
webapp-facebook/unity-webapps-facebook/Share.qml (+383/-0)
webapp-facebook/unity-webapps-facebook/facebook.user.js (+51/-0)
webapp-facebook/unity-webapps-facebook/manifest.json (+7/-0)
webapp-facebook/webapp-facebook.desktop (+1/-1)
webapp-facebook/webapp-facebook.json (+2/-1)
Changed in webapps-core: | |
status: | New → In Progress |
Changed in content-hub: | |
status: | New → In Progress |
Changed in webapps-core: | |
importance: | Undecided → High |
Changed in content-hub: | |
importance: | Undecided → High |
assignee: | nobody → Ken VanDine (ken-vandine) |
Changed in webapps-core: | |
assignee: | nobody → Alexandre Abreu (abreu-alexandre) |
tags: | added: rtm14 |
Changed in unity-webapps-qml: | |
status: | New → In Progress |
Changed in content-hub: | |
milestone: | none → feature-freeze |
Changed in unity-webapps-qml: | |
importance: | Undecided → High |
assignee: | nobody → Alexandre Abreu (abreu-alexandre) |
Changed in unity-webapps-qml: | |
status: | In Progress → Fix Released |
Changed in content-hub: | |
status: | In Progress → Fix Released |
Changed in webapps-core: | |
status: | In Progress → Fix Released |
To post a comment you must log in.