Development:Planning:Add-Ons System Requirements

From Camino Wiki
Jump to: navigation, search

Eventually we'd like to have a system to support add-ons in Camino. Below are some of the requirements, either what we need to provide add-ons or things we need to be able to do to add-ons.

Requirements

  • Bundle loading
  • Ability to add (context) menu items
  • Ability to add transient bars
  • Blacklisting/prevent loading of add-ons (needs to be "live", i.e. can push blacklist updates remotely)

Possible use-cases

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox