Closed Bug 1199100 Opened 9 years ago Closed 6 years ago

[LockScreen] Implement DeviceLock API and use separated store to fix performance issue

Categories

(Firefox OS Graveyard :: Gaia::System::Lockscreen, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: gweng, Unassigned, NeedInfo)

Details

Attachments

(1 file)

* We want to use separated store to avoid tangling with mozSettings performance issue at booting
* In order to do this, we need to change the way to access LockScreen related mozSettings
* Since we need to change the interface, we could design and use our 'device lock' API as we have discussed long ago
* Now I have the proposal for that. And I believe this can be done at the next week with two individual tasks
  * Cervantes can start to implement the store in platform first
  * I can complete the API and modify Gaia no matter whether the store is done or not
  * Then we can combine our work to test if it really improve the performance as we thought and discovered
Assignee: nobody → gweng
Attached file The first draft (deleted) —
The first draft; may change it soon.
Comment on attachment 8654948 [details]
The first draft

Hi Paul,

This is what I sent to you weeks ago, although in this version I don't use WebIDE syntax. I slightly modified it to make the passcode validation only available for managers. Would you take a look and comment here? So that we can start our work with your valuable feedback. Thanks.
Attachment #8654948 - Flags: feedback?(ptheriault)
I think Thinker may post those interesting ideas about this API, as we discussed. Since I'm not an expert of Gecko and DOM API, while he raised lots of issues that my knowledge cannot fully covered.
Flags: needinfo?(tlee)
Attachments are hard to collaborate on. Please feel free to use the Google Doc I just created: https://docs.google.com/document/d/14f-bvn3k3T2Pvi4Y_IXGebVBT1HlxRBamteXvp-5LHs/edit
Comment on attachment 8654948 [details]
The first draft

I still think a lockscreen API would be useful, but I can't prioritize this any more.
Attachment #8654948 - Flags: feedback?(ptheriault)
Assignee: gweng → nobody
Firefox OS is not being worked on
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: