Community plugin system

What do you want to see in Hype?

I am currently developing scripts and extensions in hype tumult for https://www.mikbook.nl/. The designer of mikbook knows everything about creating interactive comics in hype, and I help him with additional scripting.

I also use @MaxZieb wonderfull extensions. But it's still a bridge too far for our designer to use, so thats also where I come in.

I use @MaxZieb extensions, or create new ones, but I always have to manually integrate the functionality in Hype ( download, CDN, data-attributes, etc.. )
My question is, could it be more supported to add 'extensions' which integrate nicely in the UI ( which is hypes strongest point, a great ui for design and animation ). Hype could really benefit if its more open to developers to extend its feature and ui set by letting third party developers integrate nicely within the hype ui.

Are there examples of other apps with this feature? Or, have you seen examples of this elsewhere on the web? (Please include a URL)

I was used to to this in flash and flash had this plugin/extension mechanism called JSFL, which was a scripting language and XUL for creating additional popup/uis in flash. I think this worked really well, Flash had all kinds of extensions and plugins to make Flash better.

How high of a priority is this for you?

I know my way around Javascript, but it could benefit hype so it's feature set is constantly expanded by people like @MaxZieb. And hopefully more, including me people can contribute features. But now we rely on the forum and still some technical knowledge. A little 'app-store' in Hype with scripts, which integrate in the UI would be awesome.

Nice to Have
[ ] Important
[ ] Can't use Hype without it

3 Likes

Thanks for the feedback!

Do you have specific use cases in mind? I think this would help better define what UI hooks could be added and how it would integrate with both the scene editor and export flows.

(Also do note that export scripts do have a very small amount of UI customization available, depending on what is defined in the script. So we're not opposed to the idea at all!).