Difference between revisions of "User:Sardisson/Add-on System APIs"
Jump to navigation
Jump to search
(some ideas of things we want to expose someday) |
(add toolbar icons as an item; most useful for stuff that currently doesn't have an API, though) |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 5: | Line 5: | ||
* Theme source | * Theme source | ||
| − | *: Make a new object that all our code asks for images, and allow | + | *: Make a new object that all our code asks for images, and allow plug-ins to register their own |
| + | *: A demo for this this could be a Graphite theme | ||
| + | |||
| + | * Toolbar icons | ||
| + | *: Currently the only supported way to add a toolbar icon is a toolbar script (which the user has to choose to add to the toolbar); current hack-based add-ons try to hack their icons into the toolbar, which results in crashes. | ||
Latest revision as of 12:15, 25 March 2010
The following are rough ideas about APIs we should expose to add-ons in a future profile-located Cocoa bundle add-on system.
- Pluggable external bookmark collections
- Support for including an external bookmark source as a collection, including adding/renaming/removing bookmarks, using as Dock menu, and location bar autocomplete
- Theme source
- Make a new object that all our code asks for images, and allow plug-ins to register their own
- A demo for this this could be a Graphite theme
- Toolbar icons
- Currently the only supported way to add a toolbar icon is a toolbar script (which the user has to choose to add to the toolbar); current hack-based add-ons try to hack their icons into the toolbar, which results in crashes.