Cantrip Posted August 7, 2014 Share Posted August 7, 2014 First of all, I'd like to say how impressed I am with Designer so far. Using it is a breath of fresh air compared to Illustrator. I'm very excited to see some actual competition for Adobe in the vector area. I couldn't seem to find a roadmap anywhere, so forgive me if this question is redundant-- Will scripting support be added at some point after the initial release? Inkscape is currently a letdown, but the one thing it really has going for it is the Python scripting support. If you do end up adding scripting to Designer, I'm really hoping it's Python-- but for love of god please don't make Applescript the only supported language. Applescript does an okay job of simple tasks, but using it for more complicated scripts is like pulling teeth (I won't go into all the reasons that Applescript is a well intentioned but ultimately terrible scripting language). Please, please consider Python or Javascript. Having said that, I'm sure everyone has an "essential feature" they want to see in Designer. I understand that scripting support is probably one of the more complicated requests to make, though. Thanks, and keep up the great work. Quote Link to comment Share on other sites More sharing options...
rui_mac Posted August 7, 2014 Share Posted August 7, 2014 I already asked for that.Being able to make "macros" is limited, but nice.But being able to access the inner guts of the app with a scripting language would allow for the creation of pretty nice plugins. Richard S. 1 Quote Link to comment Share on other sites More sharing options...
Nichod Posted August 7, 2014 Share Posted August 7, 2014 The smart way for Affinity to handle this is to utilize JavaScript and how Apple appears to be implementing it for scripting in Yosemite. And integrate with Automator. Python is a poor choice in my opinion. Quote Link to comment Share on other sites More sharing options...
Cantrip Posted August 7, 2014 Author Share Posted August 7, 2014 I haven't been keeping up with what Apple is doing with Javascript in OS X. Are they basically shifting away from Applescript? I hope so. Quote Link to comment Share on other sites More sharing options...
Staff MattP Posted August 7, 2014 Staff Share Posted August 7, 2014 We'll certainly be looking at this and doing our best in the coming months... Glad you're enjoying Designer so far! :) Quote Link to comment Share on other sites More sharing options...
Cantrip Posted August 7, 2014 Author Share Posted August 7, 2014 Thanks for the response. It's nice to know that you're considering the scripting. Quote Link to comment Share on other sites More sharing options...
rui_mac Posted August 11, 2014 Share Posted August 11, 2014 I have been testing out AD and more and more I feel that it should have scripting abilities.This way, lots of additional specialty tools could be created by users and you guys (the developers) would not have to worry about adding so much stuff in the future. Of course, this would be more useful for the geeky users, like myself ;-) But even those that can't code anything, could use the tools created by others (free or commercial, let the coder decide ;) ) Richard S. and GRScott 2 Quote Link to comment Share on other sites More sharing options...
bgolder Posted August 12, 2014 Share Posted August 12, 2014 Hi, new user here. I wanted to weigh for this feature request because it is essential to my work. I'm coming from architecture and urban design where the must common workflow us to bring vector data from 3d modeling and mapping software into illustrator and then later into print layout software. A lot of the work is repetitive, and illustrators automation features never quite offered enough flexibility. The 3d modeling programs and GIS are all offering scripting languages (typically Python) that are being adopted heartily by designers, but the ability to script style information and print document creation is not so great. Illustrator has alienated a significant user base by repeatedly breaking their scripting APIs in new versions. There is a small but very active group of users who would like to have a scriptable vector art software. The author of scriptographer has recently shifted away from illustrator towards making paper.js perhaps in part due to the breaks in the illustrator API. In sum, I know tons of professional designers that would love an app like this with a scripting API, and scripting would likely be a decisive factor in switching platforms. Quote Link to comment Share on other sites More sharing options...
7immer Posted August 20, 2014 Share Posted August 20, 2014 +1 for javascript scripts / modules / plugins / macros :) I think however its important to provide constraints. for example one of the reasons why firefox became less popular was due to plugins slowing it down. On the plus side you can build a whole community of people that would help to improve and add to this software. This would make it extremely powerful. After effects is a nice example for plugins. I just can't use after effects without my plugins, productivity is just too slow. Quote Link to comment Share on other sites More sharing options...
Manu R Posted October 4, 2014 Share Posted October 4, 2014 My first feature request: Scripting. That's how important I know it to be. I'm not too sure why people are so down on Applescript. You can quibble about the aesthetics of the syntax, but AFAIK there's nothing else with the same scope on the Mac where you can bring multiple applications together in one integrated workflow. Specially when you start using AppleScriptObj-C where you make fully fledged standalone applications that can control a whole raft of applications at the push of a button. Pretty powerful stuff. Of course, I don't know what the future holds for scripting on the Mac platform. They have announced support for Javascript, but that will only cover Yosemite. Quote http://www.funnylittlemen.co.uk Link to comment Share on other sites More sharing options...
artish Posted October 4, 2014 Share Posted October 4, 2014 +1 For Scripting Support It is one of the main reasons I still stay with Adobe is the scripting support. But for the love of god, if you add scripting support, add something like a console or a script testing environment. The current script writing workfow is pretty horrible in all the graphic design apps… Quote Link to comment Share on other sites More sharing options...
tolmark12 Posted February 16, 2015 Share Posted February 16, 2015 +1 for scripting Would prefer ubiquitous javascript / coffeescript, but python is good as well. Quote Link to comment Share on other sites More sharing options...
al465 Posted March 26, 2015 Share Posted March 26, 2015 This way, lots of additional specialty tools could be created by users and you guys (the developers) would not have to worry about adding so much stuff in the future. Scripting support is not a replacement for new features. Every useful feature that a lot of people might need should eventually be in affinity designer so every artist (which is the target group here) can use it without having to download some plugin first. But with built in features you can only do about 95% of the things you might want to do. The last 5% is usually some niece functionality that very few people need. I personally would need it to do "mathematical" drawing. Power duplicate is cool but what about geometric sequences, logarithmical/exponential ones, or animating certain properties? This would be only a few lines of code but not something worth including in the app itself. I can see why scripting is not that high on their priority list, but should they get to 95% it would be happy to have it in affinity designer. Quote Link to comment Share on other sites More sharing options...
Blik Posted April 2, 2015 Share Posted April 2, 2015 +1 for Scripting Quote Link to comment Share on other sites More sharing options...
Positive Media Posted June 14, 2015 Share Posted June 14, 2015 +1 also for scripting. iDraw even has it. Let's see it in Affinity Designer! Quote Link to comment Share on other sites More sharing options...
Nico7as Posted June 15, 2015 Share Posted June 15, 2015 +1 for scripting! Python! Quote Link to comment Share on other sites More sharing options...
StefanR Posted October 19, 2015 Share Posted October 19, 2015 + 1 for Scripting I don't care about the language - AppleScript/JavaScript/Phyton - everything would be really appreciated. I do a lot of work with AppleScript in Illustrator and love it. It must be possible to place all kind of objects (including text) at precise positions, modify their attributes like color etc. and i am fine ;-) BTW Great Work! I bought Designer and Photo, both are wonderful programs. There is always room for improvement, but both are already very useful in my humble opinion. Quote Link to comment Share on other sites More sharing options...
Seneca Posted October 20, 2015 Share Posted October 20, 2015 Frankly, I was very surprised that Affinity didn't think of implementing scripting in their applications from the beginning, particularly, since they developed common engine for all applications (Designer, Photo, Publisher) over the last 5 year. Surely, they know how popular it is in Adobe products. I don't want to second-guess why this happened. These guys are smart and know what they are doing. Having said that I would hope/expect/pray, (add your own words) for the following to happen: 1. DOM accessibility through a scripting language like JavaScript 2. Affinity to open up their APIs so that other small companies, resourceful users can fill the gap with features that Affinity doesn't want to support. Richard S. and Bauke 2 Quote 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 More sharing options...
ikas Posted July 21, 2016 Share Posted July 21, 2016 +1 for scripting. Would make business sense for affinity too to improve its ecosystem by opening up plugins and stuff through scripting. Quote Link to comment Share on other sites More sharing options...
daveharrisonnet Posted April 2, 2020 Share Posted April 2, 2020 Any movement on this yet? I +1 for scripting/plugins/macros Found a great log creation plugin for illustrator. Spoke to developer he would love to create same for the affinity designer ecosystem but says there is no support?! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.