canmove, Confirmed users
1,570
edits
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 | ||
* Create suitable test harness | * Create suitable test harness | ||