Edit in GitHubLog an issue

UXP Entry Points

Plugins can have multiple entry points. An entrypoint is a way for a plugin to be invoked.

There are two types of entry points: commands and panels.

  • Commands are "run and forget" entry points that are invoked by the user, such as a menu item or a keyboard shortcut.
  • Panels have a panel that can be opened by the user from the UI. The user can then interact with the panel.

The main difference between the two is that panels can have a persistent UI. Commands are invoked and then disappear.

However, both commands and panels can show modal dialogs. Modal dialogs are a special type of UI that blocks the user from interacting with the rest of the application until the dialog is closed. They are useful for getting information from the user:

Mock up screenshot of a generic Adobe Creative cloud app with a modal dialog titled "Dialog UI" and a panel titled "Panel UI" being open

  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2023 Adobe. All rights reserved.