Closed Bug 893557 Opened 8 years ago Closed 8 years ago

[Settings] On installed keyboard list, add links to their settings page.

Categories

(Firefox OS Graveyard :: Gaia::Settings, defect, P1)

ARM
Gonk (Firefox OS)
defect

Tracking

(blocking-b2g:koi+)

RESOLVED FIXED
blocking-b2g koi+

People

(Reporter: jj.evelyn, Assigned: arthurcc)

References

Details

(Whiteboard: [ucid:SystemPlatform3, ucid:SystemPlatform7], [FT:System-Platform], [Sprint: 2])

Per bug 891672 and bug 891675, we need a way to link a keyboard app's settings page from Settings app. Web Activity might be a solution but it can't do one-to-one delegation. We need to figure out another way.
Blocks: 891672
Blocks: 891675
So just discussed with :timdream f2f, a do-able way is let Settings app use app.launch() to launch the keyboard app and open its settings page. So in the manifest of the keyboard app, the 'launch_path' field should link to its settings page or somehow can navigate to it.
v1.2 feature. Nominate for koi+.
Assignee: nobody → arthur.chen
blocking-b2g: --- → koi?
blocking-b2g: koi? → koi+
Hi Arthur, are you working on this?
Flags: needinfo?(arthur.chen)
Yes, we've already had a WIP merged to the working branch.
Please check it on https://github.com/RudyLu/gaia/commit/0a8a3baba4c239a77cde3243e33794207cce6f01#commitcomment-3748636.
Flags: needinfo?(arthur.chen)
Priority: -- → P1
Whiteboard: [ucid:SystemPlatform3], [FT: System Platform], [Sprint: 2]
Whiteboard: [ucid:SystemPlatform3], [FT: System Platform], [Sprint: 2] → [ucid:SystemPlatform3, SystemPlatform7], [FT: System Platform], [Sprint: 2]
Whiteboard: [ucid:SystemPlatform3, SystemPlatform7], [FT: System Platform], [Sprint: 2] → [ucid:SystemPlatform3, ucid:SystemPlatform7], [FT:System-Platform], [Sprint: 2]
Landed to Gaia master,
bc8c1c962addd419b48ba12c6d8ddabdf9805391
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
backed out as part of the general backout of the 3rd party keyboard customizations (https://github.com/mozilla-b2g/gaia/commit/42aa1e2ccd22e464bffe6b22ee1182cece5dc2dc) Due to b2g-desktop failures (fail to start) https://travis-ci.org/mozilla-b2g/gaia/builds/10571231#L129.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Status: REOPENED → RESOLVED
Closed: 8 years ago8 years ago
Resolution: --- → FIXED
master: https://github.com/mozilla-b2g/gaia/commit/08901c788a3a4bd3efda5853d7ee9c8f6d04cf50
Status: REOPENED → RESOLVED
Closed: 8 years ago8 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.