Hi Ulanzi team, I'm here again;While working on a plugin with a few different functions, I ran into a limitation in the current SDK related to navigation inside Ulanzi Studio.
As far as I can tell, plugins currently do not have a public API that allows them to programmatically switch pages or open folders.
It would be very useful if the SDK exposed navigation-related functions, for example:
$UD.getCurrentPage();$UD.switchPage(page);$UD.openFolder(folder);$UD.goBack();
$UD.goNext();
These names and implementations are only examples; the important part would be having an officially supported way for plugins to control page and folder navigation.
Allowing plugins to switch between pages, open folders, and return to the previous location would greatly expand what can be built with the SDK and would make deeper integrations with the Ulanzi Deck interface possible.
Since Ulanzi Studio already has internal mechanisms for navigating between pages and folders, it would be great if some of this functionality could also be exposed through the public SDK.
Thank you for continuing to improve the SDK and for considering feedback from the developer community.
Good news — we've already got navigation APIs on the roadmap. Page switching, folder opening, back/forward, the whole deal. It'll land in the next two releases.
Your proposed API (getCurrentPage, switchPage, openFolder, goBack, goNext) is pretty much exactly what we had in mind, so we'll definitely be referencing that.
We'll share more details when we get closer to launch. Keep the ideas coming!
— The Ulanzi Team