Extension Manager:Sqlite Storage: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 47: Line 47:


Much of the UI is dependant on the dynamically generated properties listed above to display the text in the correct locales and show state correctly.
Much of the UI is dependant on the dynamically generated properties listed above to display the text in the correct locales and show state correctly.
=Potential Gains=
While it may not be necessary to actually do these during this there are a few issues that can be thought about while changing to sqlite:
* XPInstall is now just a downloader for the extension manager. There isn't much point in doing this in a separate component and doing so introduces complexity and communication issues. We can just handle the downloading a certificate check directly from the EM.
* Multiple target application ranges {Bug|301236}
* Separate UI from backend {Bug|407329}. Moving to pure notifications to the UI achieves a lot of this.
* Dynamic theme switching {Bug|226791}
* Install add-ons without restart {Bug|256509}


=Proposed Changes=
=Proposed Changes=
Line 98: Line 108:
* API Implementation
* API Implementation
* UI Work
* UI Work
* Replace XPInstall based downloader?
* Create suitable test harness
* Create suitable test harness
canmove, Confirmed users
1,570

edits

Navigation menu