True when a provider is registered for id.
Open (or reveal) the panel registered under id.
Behaviour mirrors the legacy openX methods: 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 surfaced by Studio. Replaces the ~40
openX/hideX/toggleXmethods that used to live directly on Studio.Add a new panel by: