The Jetpack SDK 1.0 release must meet the goal of "A carefully selected set of APIs that satisfies the common use cases of addons".
NOTE: This page is still being filled in. We have actually implemented some of these things :)
Platform capabilities
API | Status | Impl | Docs | Version | Notes |
Addons do not require a restart | |||||
Memory profiling | |||||
Multi-level logging | |||||
Security model with privilege restrictions | |||||
Run outside the main application process | |||||
Cross-version compatibility | |||||
Localization | |||||
Documentation framework | |||||
Testing framework |
High-level APIs
API | Status | Impl | Docs | Version | Notes |
Context Menu | |||||
File | |||||
Observers | |||||
Page Worker | |||||
Preferences | |||||
Request | |||||
Selection | |||||
Storage | |||||
Tabs | |||||
Timer | |||||
Widget |
Draft list of high-level APIs that are not currently in the SDK, that are needed to meet that goal.
API | Status | Impl | Docs | Version | Notes |
Panels | |||||
Page-modifications | |||||
Places | |||||
Windows | |||||
Sidebar | |||||
Preferences | Myk added, needs clarification | ||||
Database (SQLite) | |||||
Clipboard | |||||
Keyboard Shortcuts | |||||
Menus |