For the past month, we’ve been busy working on an update to Jetpack, taking into account all of the feedback we’ve received. There are now over 60,000 people who have the Jetpack platform extending their browsing experience. And many of these Jetpacks have been written by first-time extension developers. Jetpack 0.3 focuses on adding some new abilities, as well as continuing to refine existing APIs.
Note that Firefox Firefox 3.5 is required.
One common design pattern in Jetpacks has been performing an action on or upon a selection. For example, looking up a selected word on Wikipedia. Unfortunately, getting the currently selected text, or figuring out when a selection has occurred used to be far easier said than done. Now it’s super simple. Take a look at the demo and API documentation.
What’s been updated
Slide bars have been very well received, with dozens of Jetpacks implementing on top. Based on the feedback we got, we’ve dramatically revised the API. We’ve also added new features, like the ability for a slide bar to notify the user of an update in a fun but non-obtrusive way. Check out the demo, or see the API for changes.
Note that Jetpack 0.3 includes a slidebar API that is incompatible with the previous API. All slide-bar-based Jetpacks will need to be updated.
Jetpack.storage.simple is now synchronous (we got a lot of great feedback about the treachery of being asynchronous) and sports a great new API. See the demo and the API documentation.
Especially noticeable on OSX, status bar Jetpacks now look a lot better by default.
Mozilla Labs is a virtual lab where people come together online to create, experiment and play with Web innovations for the public benefit. The Jetpack experiment is still in its infancy and just getting started. There are many ways to join the team and get involved:
- Install and play around with the initial Jetpack API and demos
- Write a JEP
- Report a bug
- Grab the source code and fix a bug or add a feature
- Discuss, debate and add to the design in the Jetpack discussion group
- Join us in #jetpack on irc.mozilla.org
– Atul Varma and Aza Raskin on behalf of the Jetpack development team.