Plugin Lifecycle events

You can detect whether or not your plugin panel is visible with the help of UXP APIs

Example

Copied to your clipboard
const entrypoints = require("uxp").entrypoints;
entrypoints.setup({
panels: {
starterpanel: {
create: async (rootNode) => {
console.log('Plugin panel created');
},
destroy: async (rootNode) => {
console.log('Destroy panel');
}
}
}
});
  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2025 Adobe. All rights reserved.