Jetpack/Modules: Difference between revisions
< Jetpack
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 11: | Line 11: | ||
* [https://gist.github.com/669262 Awesomebar Search] - query the datasource that powers the Firefox awesomebar, by Dietrich (@dietrich) | * [https://gist.github.com/669262 Awesomebar Search] - query the datasource that powers the Firefox awesomebar, by Dietrich (@dietrich) | ||
* [https://gist.github.com/709681 Browser Commands] - search for and execute browser commands (eg: reload, zoom, bookmark page, open URL), by Dietrich (@dietrich) | * [https://gist.github.com/709681 Browser Commands] - search for and execute browser commands (eg: reload, zoom, bookmark page, open URL), by Dietrich (@dietrich) | ||
Async | |||
* [https://github.com/Gozala/actor Actors] Generators based implementation of scala like Actor's for writing calbackless async code. by Irakli (@gozala) | |||
* [https://github.com/Gozala/q Promises] Promises library by kriskowal | |||
* [https://github.com/Gozala/meta-promise Experimental implementation of promises on top of ES Harmony Proxies] by Irakli (@gozala) | |||
Misc | Misc | ||
* [http://hg.mozilla.org/users/avarma_mozilla.com/atul-packages/file/793c25db8523/packages/cuddlefish-lab/lib/cuddlefish-lab.js Custom protocol handler] by Atul, or [https://github.com/Gozala/jetpack-protocol another implementation] by | * [http://hg.mozilla.org/users/avarma_mozilla.com/atul-packages/file/793c25db8523/packages/cuddlefish-lab/lib/cuddlefish-lab.js Custom protocol handler] by Atul, or [https://github.com/Gozala/jetpack-protocol another implementation] by Irakli (@gozala) | ||
* [https://builder.mozillalabs.com/library/1000872/latest/ QR code utilities], by Hernán Colmeiro (@peregrino) | * [https://builder.mozillalabs.com/library/1000872/latest/ QR code utilities], by Hernán Colmeiro (@peregrino) | ||
* [http://bit.ly/etAs3K Module for choosing and loading an external editor], by Dietrich (@dietrich), ported from the Ubiquity add-on | * [http://bit.ly/etAs3K Module for choosing and loading an external editor], by Dietrich (@dietrich), ported from the Ubiquity add-on | ||
* [https://github.com/Gozala/jetpack-net Socket API] Lib implementing nodejs's [http://nodejs.org/docs/v0.4.0/api/net.html#net.Socket Socket API] by Irakli (@gozala) | * [https://github.com/Gozala/jetpack-net Socket API] Lib implementing nodejs's [http://nodejs.org/docs/v0.4.0/api/net.html#net.Socket Socket API] by Irakli (@gozala) | ||
Wanted | Wanted | ||
* DirectoryWatcher: polls a directory, notifies listeners of events like file added, deleted, changed, etc. | * DirectoryWatcher: polls a directory, notifies listeners of events like file added, deleted, changed, etc. | ||
* Badging: adds a badge to a Jetpack widget. Eg: number of unread messages. | * Badging: adds a badge to a Jetpack widget. Eg: number of unread messages. | ||
Revision as of 14:30, 14 February 2011
Useful modules not in the core set.
UI
- Prompts, by Mcepl. See function promptFileOpenPicker for a file picker prompt.
- Basic menu item, by Atul
- set new-tab page content, by @dietrich
- module for interacting with Panorama, work in progress, by Mitcho.
Plumbing
- Password manager API - by Mcepl
- Awesomebar Search - query the datasource that powers the Firefox awesomebar, by Dietrich (@dietrich)
- Browser Commands - search for and execute browser commands (eg: reload, zoom, bookmark page, open URL), by Dietrich (@dietrich)
Async
- Actors Generators based implementation of scala like Actor's for writing calbackless async code. by Irakli (@gozala)
- Promises Promises library by kriskowal
- Experimental implementation of promises on top of ES Harmony Proxies by Irakli (@gozala)
Misc
- Custom protocol handler by Atul, or another implementation by Irakli (@gozala)
- QR code utilities, by Hernán Colmeiro (@peregrino)
- Module for choosing and loading an external editor, by Dietrich (@dietrich), ported from the Ubiquity add-on
- Socket API Lib implementing nodejs's Socket API by Irakli (@gozala)
Wanted
- DirectoryWatcher: polls a directory, notifies listeners of events like file added, deleted, changed, etc.
- Badging: adds a badge to a Jetpack widget. Eg: number of unread messages.