True when a provider is registered for id.
Open (or reveal) the panel registered under id.
If the panel is already mounted, ensures it's visible and runs the
provider's onReveal hook; otherwise constructs a new one via the
provider's create. Returns undefined when a provider's
preconditions reject construction.
Register a panel provider under the given id. Re-registering an existing id replaces the previous provider — useful for tests and for SDK consumers that want to swap a built-in.
Single dispatch point for opening, hiding, and toggling every panel and tool Studio exposes, keyed by panel id rather than a dedicated
openX/hideX/toggleXmethod per panel.Add a new panel by: