3 ms·
Yes we use a headless process that the editor plugins talk to. Our heads-up-display app also talks to this headless process. We put as much functionality there
by adamsmith 7y ago
Yes we use a headless process that the editor plugins talk to. Our heads-up-display app also talks to this headless process. We put as much functionality there as possible and try to keep the plugins/HUD as small as possible.
It’s still a challenge with this approach. We have to be careful what new surface area we add to plugins, and have rolled back editor features that users don’t engage with.
We also keep the API well documented and have a detailed product spec that the editors try to adhere to. The product spec can be challenging because each editor API supports slightly different types of interactions.
So after all of these strategies the main thing making it work is the team!