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 [[ | 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 :) | NOTE: This page is still being filled in. We have actually implemented some of these things :) | ||
Line 17: | Line 17: | ||
| | | | ||
| | | | ||
| | | 0.4 | ||
| | | | ||
|- | |- | ||
Line 24: | Line 24: | ||
| | | | ||
| | | | ||
| | | 0.3 | ||
| | | | ||
|- | |- | ||
Line 31: | Line 31: | ||
| | | | ||
| | | | ||
| | | 0.1 | ||
| | | | ||
|- | |- | ||
Line 38: | Line 38: | ||
| | | | ||
| | | | ||
| | | 0.6 | ||
| | | | ||
|- | |- | ||
Line 45: | Line 45: | ||
| | | | ||
| | | | ||
| | | 0.7 | ||
| | | | ||
|- | |- | ||
Line 52: | Line 52: | ||
| | | | ||
| | | | ||
| | | TBD | ||
| | | | ||
|- | |- | ||
Line 59: | Line 59: | ||
| | | | ||
| | | | ||
| | | 0.5 | ||
| | | | ||
|- | |- | ||
Line 66: | Line 66: | ||
| | | | ||
| | | | ||
| | | 0.3 | ||
| | | | ||
|- | |- | ||
Line 73: | Line 73: | ||
| | | | ||
| | | | ||
| | | 0.1 | ||
| | | | ||
|} | |} | ||
Line 91: | Line 91: | ||
| | | | ||
| | | | ||
| | | 0.3 | ||
| | | | ||
|- | |- | ||
Line 105: | Line 105: | ||
| | | | ||
| | | | ||
| | | 0.1 | ||
| | | | ||
|- | |- | ||
Line 112: | Line 112: | ||
| | | | ||
| | | | ||
| | | 0.4 | ||
| | | | ||
|- | |- | ||
Line 119: | Line 119: | ||
| | | | ||
| | | | ||
| | | 0.1 | ||
| | | | ||
|- | |- | ||
Line 126: | Line 126: | ||
| | | | ||
| | | | ||
| | | 0.5 | ||
| | | | ||
|- | |- | ||
Line 133: | Line 133: | ||
| | | | ||
| | | | ||
| | | 0.5 | ||
| | | | ||
|- | |- | ||
Line 140: | Line 140: | ||
| | | | ||
| | | | ||
| | | 0.4 | ||
| | | | ||
|- | |- | ||
Line 147: | Line 147: | ||
| | | | ||
| | | | ||
| | | 0.5 | ||
| | | | ||
|- | |- | ||
Line 154: | Line 154: | ||
| | | | ||
| | | | ||
| | | 0.1 | ||
| | | | ||
|- | |- | ||
Line 161: | Line 161: | ||
| | | | ||
| | | | ||
| | | 0.4 | ||
| | | | ||
|- | |- |
Revision as of 18:50, 19 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 | [DONE] | 0.4 | |||
Memory profiling | [DONE] | 0.3 | |||
Multi-level logging | [DONE] | 0.1 | |||
Security model with privilege restrictions | 0.6 | ||||
Run outside the main application process | 0.7 | ||||
Cross-version compatibility | TBD | ||||
Localization | 0.5 | ||||
Documentation framework | [DONE] | 0.3 | |||
Testing framework | [DONE] | 0.1 |
High-level APIs
API | Status | Impl | Docs | Version | Notes |
Context Menu | [DONE] | 0.3 | |||
File | |||||
Observers | [DONE] | 0.1 | |||
Page Worker | [DONE] | 0.4 | |||
Preferences | [DONE] | 0.1 | |||
Request | [DONE] | 0.5 | |||
Selection | [DONE] | 0.5 | |||
Storage | [DONE] | 0.4 | |||
Tabs | [DONE] | 0.5 | |||
Timer | [DONE] | 0.1 | |||
Widget | [DONE] | 0.4 | |||
Panels | |||||
Page-modifications | |||||
Places | |||||
Windows | |||||
Sidebar | |||||
Preferences | Myk added, needs clarification | ||||
Database (SQLite) | |||||
Clipboard | |||||
Keyboard Shortcuts | |||||
Menus | |||||
UI Notifications |