Bring back a plugins API

Examples:

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

  • 7 Comments sorted by Votes Date Added
  • Plugins Plugins Plugins!

    We Need Plugins

  • Please describe what functions you want to add with plugins? Do you have published plugins for other software?

  • jlarmstjlarmst Posts: 16Member
    edited September 2022 Vote Up0Vote Down

    @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

  • PaulusPaulus Posts: 94Administrator

    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.

Sign In or Register to comment.