Jump to content
You must now use your email address to sign in [click for more info] ×

Plugin API much needed!

Recommended Posts

I've recently bought Affinity Designer and it's a great tool - but it lacks one extremely important feature: A plugin API of some sort.


Currently there is no way I know of to add any kind of custom functionality to it.


A plugin API would add the great benefit of making it relatively easy to automate common tasks. Also, you guys can focus more on bigger and more important features if we can create plugins for small features by ourselves.


I'd suggest using an already available scripting language like JavaScript for creating plugins.

Especially JS would be a great language for such a thing because of the huge amount of already existing JS libraries for almost everything you need.


As for the API itself, the following features would be great:

- Accessing and modifying the properties of elements

- Data persistence (Adding custom information to documents. These should be kept even when opened on a computer that the plugin is not installed on)

- Filesystem access (needs to be permitted for each plugin by the user. This would provide more/better security)

- Network access (also needs to be enabled by the user)


You could add some sort of marketplace for plugins, as suggested before.

This would let you check plugins for any malicious code and would enable you to gain some extra income.

Link to comment
Share on other sites

*thumbs-up* I would really appreciate that as well, because I am also interested in developing plugins for affinity (currently I was thinking about creating a dynamic clothing plugin for characters). JS would be my favorite language as well, but I would be also happy with any other language (except Java).

Link to comment
Share on other sites

@Dams it follows your post in some ways indeed.


An open format would definitely be a huge step in the right direction - but a plugin API would have the advantage that you can add features to Affinity Designer itself instead of editing the files.


This way you could, for example, preview changes live without even exiting Designer.


But yes, an open format would be a HUGE step in the right direction!

Link to comment
Share on other sites

  • 2 months later...

Hello guys :D
I recently have buyed photo and designer too and this feature request is awesome
If this feature was implemented I think the community will be growning
I really wanna make my own plugin and share them with the community :D
That can be the power of affinity in comparaison of photoshop or illustrator

Link to comment
Share on other sites

  • 1 year later...

I would really hope they would consider incorporating Python as a scripting language as well or instead of JS. It has a huge community and has many more out of the box libraries to work with across many different subjects. Plus it seems to be becoming a standard for Software API languages (ie Maya, 3ds Max, Nuke). It would make Pipeline development for production environments almost seamless.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.