Bring back a plugins API

Examples:
- https://developer.sketch.com/plugins/javascript-environment
- https://www.figma.com/plugin-docs/
- https://adobexdplatform.com/plugin-docs/
The most important thing is that a plugin can have a side panel or a popup that displays a webview/iframe. This webview can communicate via Lunacy APIs.
Figma does this by default, while sketch has https://github.com/skpm/sketch-module-web-view
Adobe XD does not allow webviews, and has crippled its plugin ecosystem.
---
I develop plugins and would like to be able to extend Lunacy
Comments
Plugins Plugins Plugins!
We Need Plugins
Please describe what functions you want to add with plugins? Do you have published plugins for other software?
@nik_m the best summary is probably https://developer.sketch.com/plugins/javascript-api#capabilities
I have built plugins for sketch and figma before, but Adobe proved unworkable without a webview/iframe so I and other developers abandoned that platform.
Assuming it will be a JavaScript API like all the others, TypeScript support is a must.
This really would open up a world of possibilities
Hello guys, we currently have no plans to add plugin support, and there are several significant reasons for this decision. Firstly, incorporating third-party code into Lunacy would immediately disconnect us from the MS Store and App Store (yes, they are strict about this). Secondly, it introduces the complexity of maintaining this process, as monitoring and administering plugins would be necessary. After all, you wouldn't want a malicious plugin from an unscrupulous user to delete your layout or worse upon launch, would you? And the third reason is, quite simply, we don't have that much free time. Currently, our focus is on fixing bugs and adding new features. So, apologies, guys, and forgive us for this.😔
IF this happens, I will only use these updated software for all my work related needs. Sadly, I don't think we are getting it anytime soon.
A plugins API allows developers to extend platform functionality, fostering innovation and customization. Reintroducing it can enhance user experience and adaptability to diverse needs.
Plugins in design tools like Figma, Sketch, and Adobe XD function similarly to modding or customization features in games like Traffic Rider. Just as plugins enhance design software by adding functionalities through side panels or webviews, a game like Traffic Rider could benefit from a modding API or an extension system where players or developers add new bikes, tracks, or HUD elements.
For example, Sketch’s web-view-based plugin system is similar to how a real-time leaderboard or custom UI overlays could be integrated into Traffic Rider. On the other hand, Adobe XD’s lack of webview support is comparable to a game restricting user-created content, limiting customization. If Traffic Rider supported plugin-like extensions, it could allow custom bike skins, UI tweaks, or even AI-powered racing challenges—giving players a more personalized and engaging experience.
A plugins API would enable developers to extend functionality seamlessly. Features like "Calculadora IGV" could be integrated for better user experience, offering custom tools and automation. Bringing back a plugins API enhances flexibility and innovation. https://calculadoraigv.com.pe/