Jump to content

Recommended Posts

I love it if there was a way to script affinity products.

 

JavaScript or Lua or anything really.  Ideally all features would be scriptable so I could use Affinity to generate stuff or build actions or load/export a bunch of files. I don't need personally need a UI to get started though I'm sure some folks would love an Actions palette

 

 

Share this post


Link to post
Share on other sites

Hi greggman,

Welcome to Affinity Forums :)

No scripting, but you may find a few surprises in the next Affinity Photo Beta (1.5).

Stay tuned.

Any chance we will get scripting in the future? or do you mean to say no as in we have no intention of building it (as of now)

Share this post


Link to post
Share on other sites

Yes people are requesting API/Scripting... they will not touch Affinity designer with out it. I attempted to suggest Affinity designer to some motion designer colleagues and the answer was w/o API/Scripting support they will not use Affinity Designer. 

It isn't worth their time otherwise. Love what you guys have done so far and I want to see Affinity Designer grow just as much as you guys. 

Share this post


Link to post
Share on other sites

+1 for a scripting interface.

Python would be good as far as I'm concerned.
Some batch tools with useful functions (like Nconvert) would be cool as well.

Share this post


Link to post
Share on other sites

Scripting is a feature which every professional designer that I personally know actually wants, so definitely +1 for scripting!!!


High-End Photographic Prints

 

 

Share this post


Link to post
Share on other sites

Javascript would be my preference, due to the sheer amount of information / resources available online.


High-End Photographic Prints

 

 

Share this post


Link to post
Share on other sites

Javascript. It's cross-platform, and ubiquitous.

I've built quite a collection of "new features" in Illustrator using its JavaScript implementation, some of which are almost mission-critical for my work.

 

JET

Share this post


Link to post
Share on other sites

JET_Affinity,

Any chance of  sharing what those "new features" are, as I'm curious? :) :)

 

You can always send me a private message, if you prefer.


High-End Photographic Prints

 

 

Share this post


Link to post
Share on other sites

JET_Affinity,

Any chance of  sharing what those "new features" are, as I'm curious? :) :)

 

You can always send me a private message, if you prefer.

He's talking about his Illustrator work, not Affinity. 

Share this post


Link to post
Share on other sites

Yes, I know - I'm interested in what new features he added by Javascript.


High-End Photographic Prints

 

 

Share this post


Link to post
Share on other sites

Proper scripting support would be a massive boon for Affinity Photo/Designer imo.

Deep integration to allow addition of tools/export options/personas etc. as well would be incredible as it would enable the community to develop/add features needed by only certain people. I feel that blender's Addon-on system works very well in this regard, especially with the ability to have 'officially supported' addons.

In the future, if this became powerful enough if would also enable the developers to create addons themselves that are useful features, included as standard, but disabled so that it doesn't slow the app down etc.

I see javascript being the best language choice, due to it being known by people coming from photoshop/illistrator, although my personal preference would probably be on Python

Share this post


Link to post
Share on other sites

I also would like to see a scripting support. In my opinion a real professional software should support at the very least scripting and ideally plug-ins/addons. I often keep coming across problems/annoyances that could be solved by scripting. Macros are extremely limited.

I also vote for python.

Share this post


Link to post
Share on other sites

Hi! I'd like to join this discussion as well. Sometimes I come across problems that could be easily (or really quickly) solved with scripting but otherwise require a lot of manual labour. I think support for this would really come in handy a bunch of times.

Since many have started casting votes on languages as well, I'd vote for JavaScript (even TypeScript, or maybe just TS definitions for the API as it can be super helpful :) ). If it would end up being Python, I wouldn't mind that either, but I'd rather stay with JS/TS.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×