This is a catalog of user interface elements available in extensions. Each entry contains:
- An image of the element (if applicable).
- A description of what it's for.
- Related interface elements (if applicable).
- Links to implementation instructions and code samples.
These elements are different ways of invoking extension features. You're not required to implement all of them. In fact, some use cases might not use any of them. For example, a link shorter could act on the displayed URL using a keyboard shortcut and put the shortened link into the clipboard programmatically.
Actions
An action is what happens when a user clicks the action icon for your extension. An action can either invoke an extension feature using the Action API or open a popup that lets users invoke multiple extension features. Tell users what the action does using a tooltip.