Target Add-ons: Difference between revisions

3,149 bytes removed ,  27 January 2009
Added redirect
(Added redirect)
 
Line 1: Line 1:
These are a set of target add-ons that we would like to think about for [https://wiki.mozilla.org/Labs/Extensions2 Extensions 2.0].  These add-ons:
#REDIRECT [[Labs/Extensions2/Target_Add-ons]]
 
* are useful
* do not require write access to the file system
* do not require Places access
* are simple enough in most cases to be developed and designed by a single developer
* cover a range of browser integrations that are broadly useful to developers
 
In general these extensions strike a balance between complexity and utility, hence their consideration for an early version of Extensions 2.0.
 
=== [https://addons.mozilla.org/en-US/firefox/addon/26 Download Statusbar] ===
This add-on modifies the status bar to monitor downloads.
 
Required features:
 
* Status bar integration
* HTML overlays for mouseovers
* Access to Download Manager
* Custom prefs window in Add-on manager
 
=== [https://addons.mozilla.org/en-US/firefox/addon/4925 AutoPager] ===
This add-on has no visible UI but adds infinite scroll capability to a paginated web page.
 
Required features:
 
* access/modify DOM
 
=== [https://addons.mozilla.org/en-US/firefox/addon/4810 Speed Dial] ===
Speed Dial is an add-on that brings up a grid of saved pages (not bookmarks) marked for quick access on a keystroke.  There is also a toolbar button that invokes this screen.
 
Required features:
 
* Add toolbar button
* Add Context Menu option (right click on link to add to quick dial)
* Custom prefs pane
* mozStorage
* Add Menu option to Bookmarks menu to 'Save to Speed Dial'
 
=== [https://addons.mozilla.org/en-US/firefox/addon/398 Forecastfox] ===
Forecastfox inserts weather channel data in the status bar.
 
* Insert icons and text into status bar
* Access network resources (poll web service)
* rich tooltips (images)
* insert images into toolbar (not clickable)
 
=== [https://addons.mozilla.org/en-US/firefox/addon/2677 Morning Coffee] ===
This extension allows the user to set a default set of pages based on rules determined by the day of week.
 
* Access current location
* context menu
* Load one or more pages on firefox startup
 
=== [https://addons.mozilla.org/en-US/firefox/addon/77 Sage] ===
Sage is a sidebar based RSS newsreader.  It does have bookmarks integration but I don't believe that it's something that is critical to the add-on.
 
* Custom sidebar implementation, something that can probably be implemented without chrome access.
* Network access
* mozStorage (store subscriptions)
* File read access
* Add 'Sage' as option for subscribing to RSS via awesomebar or subscriptions page
 
=== [https://addons.mozilla.org/en-US/firefox/addon/590 ShowIP] ===
This is a very simple extension that is similar to what a hobbyist might want to create.  It shows the current IP of the page being viewed in the status bar and offers a few options like whois, etc.
 
* Poll current location
* Network access (look up IP, whois)
* Status bar text
* Status bar context menu
 
=== [https://addons.mozilla.org/en-US/firefox/addon/3982 allmusic.com toolbar] ===
In addition to being a simple search bar for allmusic.com, this toolbar also allows the user to highlight text and use a context menu to trigger searches.
 
* DOM read access
* Custom toolbar
* Open a URL (search)
874

edits