Labs/Jetpack/SDK/APIs: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
The Jetpack SDK 1.0 release must meet the goal of [[/Labs/Jetpack/Roadmap#SDK_1.0_Goals|"A carefully selected set of APIs that satisfies the common use cases of addons"]]. | The Jetpack SDK 1.0 release must meet the goal of [[/Labs/Jetpack/Roadmap#SDK_1.0_Goals|"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 | Platform capabilities |
Revision as of 17:55, 13 July 2010
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 |