rui_mac Posted July 25, 2014 Share Posted July 25, 2014 I mean, is it being coded with an open architecture? Or does it allow for scripting languages like python or Applescript? Quote Link to comment Share on other sites More sharing options...
Seneca Posted July 28, 2014 Share Posted July 28, 2014 Call it plug-ins or scripts, I would love to see something like that developed by Serif. I hope that Serif will do a better job than Adobe, though. Quite frankly I would standardise on JavaScript. It would satisfy both mac and windows users and would prevent maintaining 2 languages by the plugin developers one for Mac and another for Windows platform. Sterling, Samuel Bourdon, esaramago and 1 other 4 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...
rui_mac Posted July 29, 2014 Author Share Posted July 29, 2014 Yes, I agree with that.And it could be javascript or python. Both are fully supported by both platforms and just require a simple text editor to code (although, a dedicated IDE is way better :-) ) Personally, I would prefer python since it is much more powerful and is becoming a standard in graphical scripting languages. But javascript is also nice (I can code in both languages ;-) ). Quote Link to comment Share on other sites More sharing options...
Staff MattP Posted July 29, 2014 Staff Share Posted July 29, 2014 Hi, Internally we do have functioning macros and a macro recorder. We can replay whole or partial document creation and we actually use this for our regression testing framework. We will look to expose this in the future and we may also add Apple Script support. Cheers, Matt Quote Link to comment Share on other sites More sharing options...
rui_mac Posted July 29, 2014 Author Share Posted July 29, 2014 Being able to access internal functions that perform often used tasks for graphical programming would be just great. Quote Link to comment Share on other sites More sharing options...
rui_mac Posted August 4, 2014 Author Share Posted August 4, 2014 Sorry for re-awake this subject but I just updated my iDraw app (the one I have been using for simple drawing tasks) and they just added the ability to create plugins. Anyone with javascript of Objective C experience will be able to create simple or complex plugins. Would this be too much to expect from future releases? Check it out here: http://www.indeeo.com/idraw/new/ Quote Link to comment Share on other sites More sharing options...
Matthias Posted August 4, 2014 Share Posted August 4, 2014 Count me in. Always liked bizarre and random path manipulation possibilities … olofdimdag 1 Quote Link to comment Share on other sites More sharing options...
rui_mac Posted August 4, 2014 Author Share Posted August 4, 2014 It allows for much more than that :-) But bizarre and random path manipulation are a possibility, of course :-) Quote Link to comment Share on other sites More sharing options...
rui_mac Posted August 22, 2014 Author Share Posted August 22, 2014 Sorry for resurrecting this topic but I was illustrating with AD and some of the operations I have been doing are begging for some sort of automation and, being able to script something simple would make it sooooo much easier. I'm talking about simple stuff that is a great help in some types of repetitive or tedious work that would be simple to code but, by no means should be asked to Serif to include in the feature set. Let me give you and example. I have a layer with LOTS of curves making up strands of hair. Now, I would like to select, lets say, 30% of those hairs, randomly, to give them a slightly different color. If we had a scripting language, I would simply code something that would go through all the objects of the active layer and select the object if a randomly generated number - between 0 and 1- would fall under .3 As it is now, I will have to Shift+click a LOT!!! Please, please, add scripting abilities to Affinity Designer. Allow us to create utility scripts inside AD :-) Quote Link to comment Share on other sites More sharing options...
GhostlyCat Posted September 26, 2014 Share Posted September 26, 2014 I think scripting will be an important thing for AD. But - sorry rue_mac ;) - Please don't use Python. I know it is still popular with some people, but it is definitely not more powerful than Javascript. With Javascript supported in any Webbrowser and the really big Node.js & NPM boom it is nearly omnipresent now. Perhaps the Idea to create an AppleScript-Interface is the best first option - with OSX Yosemite any AppleScript-App can be scripted using Javascript too. Quote Link to comment Share on other sites More sharing options...
rui_mac Posted September 26, 2014 Author Share Posted September 26, 2014 I can program in javascrip or python. But python is simpler to code and, with all the amazing libraries available, it becomes easily more powerful. That is the main reason I was asking for python. But any language will do, as long as we get scripting :-) Quote Link to comment Share on other sites More sharing options...
klumme Posted September 26, 2014 Share Posted September 26, 2014 Apple seem to be adding JavaScript automation to Yosemite, this has potential to be a lot nicer than AppleScript: https://developer.apple.com/librarY/prerelease/mac/releasenotes/InterapplicationCommunication/RN-JavaScriptForAutomation/index.htmlFor a proper plugin system, whatever Apple supports probably doesn't matter, though. Quote Link to comment Share on other sites More sharing options...
rui_mac Posted September 26, 2014 Author Share Posted September 26, 2014 As long as it is interpreted and not compiled, it is fine with me. This way, anyone can create scripts/plugins, without the need of a compiler or a dedicated IDE. angelhdz12 1 Quote Link to comment Share on other sites More sharing options...
viewsion Posted November 4, 2014 Share Posted November 4, 2014 +1 Quote Link to comment Share on other sites More sharing options...
jgrayillustrate Posted December 15, 2014 Share Posted December 15, 2014 I really think this is a great idea. Being able to program plugins could take a serious load off of the Affinity Team to implement larger feature requests and allow third-party developers to make plugins for the smaller feature requests. Also, with Yosemite allowing for Javascript programming, I for one would be willing to whip up some simple potrace/vectorizer plugin. +1 lepr, estevancarlos and Graphite Addict 3 Quote Link to comment Share on other sites More sharing options...
supervolting Posted December 18, 2014 Share Posted December 18, 2014 JavaScript is powerful as seen in what is done with SublimeText. But if it comes down to Perl, Python, or Ruby; Perl :) Quote Link to comment Share on other sites More sharing options...
estevancarlos Posted May 30, 2016 Share Posted May 30, 2016 Affinity absolutely needs to allow for plugins. That's the only way to keep the application relevant at a faster pace than the Affinity developers can manage on their own. Graphite Addict, lepr and Potzo 3 Quote Link to comment Share on other sites More sharing options...
snatch Posted October 14, 2016 Share Posted October 14, 2016 I can imagine the Affinity Team is working hard on this feature and looking closely at sketch's plugin system. Affinity has the superior platform and just gave sketch a heavy blow with the new features in Affinity Designer 1.5. So I suggest they really implement what works best for the Affinity Team instead of what individual users seems best. But anyway here my 5 cents. 1. Check Alfred! It's Mac only yes BUT its clearly a real power tool that likely most Affinity Users are already familiar with. Maybe there is a way to build on Alfred instead of reinventing the wheel. Alfred also has a nice Remote App for iOS which on an iPad is a real blast to use. It would be great to enable iPad owners to utilize their Tablet as an extended Touch Interface for Affinity. 2. We experimented a little with JXCore on iOS and its a great way to get a whole Node.JS Server running on an iOS Device. In this case Javascript would be an interesting choice for extending the Interface on a extended Touch Input Device. 3. Package Management is a MUST HAVE! Alfred has already some kind of implementation with Jackal so its maybe worth looking. Just some thoughts but as I said I am sure the guys from Affinity are already totally aware of every possible option and I have a feeling that we will see something very exciting which goes beyond what we have in mind :) Have a nice day and don't buy a new car this year :) the revolution is coming Quote Link to comment Share on other sites More sharing options...
VVZ3n Posted November 12, 2016 Share Posted November 12, 2016 Any news on that from some moderator? ETA? I would really love some the possibility of creating generative vector art. JS would be a good choice, I think! You could be really REALLY appealing to all people coming from Processing or P5JS or other code frameworks for artists. I've seen iDraw and I think I will buy it just for trying it's scripting features. :) Quote Owner of a laser cutting business && lover of generative design | http://vvzen.it Link to comment Share on other sites More sharing options...
angelhdz12 Posted November 20, 2016 Share Posted November 20, 2016 Still no plugin scripting capabilities? Please allow us to develop plugins, Javascript (mostly), Python or C#. Thanks! Quote Link to comment Share on other sites More sharing options...
ivan.cuevas Posted November 22, 2016 Share Posted November 22, 2016 Hi all, First of all congratulations for your product. We are in the process of adopting your tool because we feel it fits to current day design needs better than other products. We think Affinity Designer could behave like a UI editor, extending some functionalities like: Support for custom attributes for items and documents and persisted in the file format. API to define custom user interface tool windows (and widgets) to easily assign these attributes. API functions to traverse the document and be able to export the data to custom documents using XML or JSON. DDS export support. These are only some suggestions in case Affinity Designer and Affinity Photo will allow plugins. Thanks. PD: Have a nice day and don't buy a new car this year :) the revolution is coming You are right ;) Quote Link to comment Share on other sites More sharing options...
maxaffinity Posted April 21, 2017 Share Posted April 21, 2017 I would really like to have plugins functionality. This would be extremely useful to create batch processes, like exporting assets, and much more. A plugin like Runner (http://sketchrunner.com/) for Affinity would really help speed up the workflow and allow to clean up the UI by hiding some of the tool panels. Teo_ 1 Quote Link to comment Share on other sites More sharing options...
jimmyxandr Posted May 11, 2017 Share Posted May 11, 2017 I've been a loyal user of Affinity Designer for years now. I'm still waiting on the ability to have plugins. Having affinity designer work with InvisionApp would cut my work time in half. Especially if I could use Craft from Invision. The continued absence of this ability makes Sketch look more and more appealing every day. Quote Link to comment Share on other sites More sharing options...
feryardiant Posted May 29, 2017 Share Posted May 29, 2017 I've been a loyal user of Affinity Designer for years now. I'm still waiting on the ability to have plugins. Having affinity designer work with InvisionApp would cut my work time in half. Especially if I could use Craft from Invision. The continued absence of this ability makes Sketch look more and more appealing every day. Indeed. Quote Link to comment Share on other sites More sharing options...
Dmitri T. Posted September 10, 2017 Share Posted September 10, 2017 +1 for plugins & support for InvisionApp Craft. AD lags behind the competition without this type of functionality. Hopefully, the team is silently working on a feature that will overpass the PS/Sketch plugins system 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.