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

Scripting


Recommended Posts

It would be really useful to have automator support or some sort of scripting to do things like export layers etc etc.

 

If it is not automator, it could be a simple scripting language (like GIMP has Scheme scripting).

Link to comment
Share on other sites

  • 3 weeks later...

One perfect example of a designer tool integrated with scripting is Autodesk Maya. Every operation you do will be echoed in the scripting panel .

Let say you draw a triangle in Affinity Designer and a scripting panel could show something like :

 

makePolygon([ {23,45.9}, {53, 89}, {13.3, 39} ], fill:"lightgrey", opacity:1, stroke:{size:1, color:blue});

 

Which means that every user sees how object are created and they could script that immediately as Maya does with Mel scripting or/and Python.

 

Then entire Affinity Designer scenes cold be built from terminal.

 

> affiniydesigner -run "./myScript.js" 

 

I know that I might be dreaming ( :)  ) since this approach need to be architected before the application is designed and built. But maybe the authors cold keep that in minds.

 

Such functionality would push the popularity of Affinity Designer way above any other competitors. Today exposed API are becoming an expectation and a necessity.

Link to comment
Share on other sites

I don't want to second-guess what the developers are planning to do in this regard.

I would completely understand if they decided that this is a non starter for applications costing less than £40.

On the other hand, I for one, want to use the suite as a complete replacement of Adobe products, but without it it'll be very difficult.

I would be prepared to pay 3 times as much for the Affinity Applications that have these facilities.

Best regards,

2017 27” iMac 4.2 GHz Quad-Core Intel Core i7 • Radeon Pr 580 8GB • 64GB • Ventura 13.6.4.

iPad Pro (10.5-inch) • 256GB • Version 16.4

Link to comment
Share on other sites

Not being a programmer, I'd like to see scripting like Adobe's "Actions". Some kind of record, stop, play/apply to another file/collection of files. Perhaps this is an extension of the batch processing roadmap?

 

Perhaps scripting could be part of a unique "Extended" version – if you don't need it, it's worthless, and if you do need it, it's priceless and worth triple the price as Seneca said.

 

Better yet, maybe scripting and batch processing could be a stand-alone application that leverages both AD & AP's features – a bit like Adobe's Media Encoder or a 3D render farm application. This way, it won't bloat the existing software and we won't feel abused because we've been pushed into an unnecessarily expensive version of AD or AP.

Link to comment
Share on other sites

I'd recommend going for the native scripting framework in OS X and not for a custom solution.

 

Especially now that it is no longer limited to AppleScript: JavaScript is also supported, so it's very flexible and familiar to a lot of developers.

Link to comment
Share on other sites

  • 1 year later...

Automator is too limited. It only allows for (glorified) macros.

We need a true scripting language (javascrip, python, applescript, etc) to allow the creation of new commands and tools.

Personally, I would prefer python or javascript :)

I agree, Python or Javascript, or Python AND Javascript. :wub: :)

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.

Guest
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.

Loading...
×
×
  • 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.