Illustrator (Desktop) Feature Requests
When entering a new feature request, please provide:
- Description
- Why is this valuable to you?
-
API for getting the reflection/flip property of an image frame We would like to get the flip property of an image frame..
It can be in a similar way to the way we get the rotation by passing the matrix:
AIAPI void (*AIRealMatrixGetRotate) ( const AIRealMatrix *m, AIReal *angle );If this is not possible, then as a workaround we can get some notifies, for example: kFlipHorizontalNotifier or kFlipVerticalNotifier in order to know that the user selects to flip the image.
Thanks,
Chen11 votes -
Add a new API to delete the swatch There is a problem with global gradient swatches, described at https://illustrator.uservoice.com/forums/908050/suggestions/44461230
Illustrator applies changes to all copies of a gradient in a document when this gradient is changed via a script. It makes sense from a practical point of view, but is devastating for scripts in general.
We can’t duplicate gradients with a script properly, like we can do with any other swatch, because when it's done, the gradient swatch get forcibly added to Swatches and then corrupt the art which uses them when deleted... and it does not break this global link anyway.
At the moment we copy a…
7 votes -
Please allow us to set the ruler origin to the top left corner of the canvas using scripting Please allow us to set the ruler origin to the top left corner of the canvas/workspace/pastboard using scripting
2 votes -
Allow symbols to be modified using scripting Currently, symbols can't be modified using scripting. Please allow us to access and modify items present in symbols.
2 votes -
Debugger When working on any non-trivial script, debugging is absolutely necessary. Currently, Window.alert() is the only usable method of debugging. $.writeln() also exist, but I don't even know where to look for that.
4 votes -
Pantone color scripting support Currently, there is no scripting support for Pantone colors. Please add this.
1 vote -
3 votes
-
Better documentation Current documentation sucks. There are no explanations what some properties mean, when something is null/undefined, when something throws an error and why. I have to try everything myself.
5 votes -
saveascopy command in Illusrator script Please, pretty pleas with sugar on top add SaveAsCopy function to illustrator script. All i need to be happy is to bind a script that allows me to save a copy of specific AI art board(s) as PDF with presets. it is impossible to save copy of document without closing current AI file.
I work in print and that is the thing illustrator lack for me, one script command... saveCopyAs.
Why does it matters? because i have tons of print layouts with ton of PDF's to link on aforementioned plates, and i need to sometime go for 3 different export…2 votes -
Get position of center point of a pathItem, group and so on Unfortunately there is no command in Javascript for Illustrator that allows you to read the position (x,y) of the centre of an object. This would be very helpful for many operations such as rotation and movement via Javascript.
For polygons that have their own centre point, like the triangle (3 sided polygon) this would have to be considered.Suggestion:
var vCenterpoint = getCenterpoint(vPathItem); // x,y values1 vote -
API for getting the reflection property of a frame/linked image (flip) A couple of years ago we asked about an API for getting the reflection property of a frame/linked image (flip).
Back then, your answer was that there was no such API.
1. Is that still correct?
2. If it is, can you please add such API to your next release?Thanks,
Ori3 votes -
Add the note attribute to layers (as well as pageItems) Let us add notes to layers as well as page items. Please? :)
I need to store various bits of info not just on pageItems but on layers also.
2 votes -
Add expressions and more JS stuff to illustrator workflow As an AE user, I love expressions. Is it possible to rethink Ai from this point of view?
3 votes -
Save a copy not accessible to call via SDK/Scripts. I'm not a developer, just an ardent fan of the work that the guys at AstuteGraphics do to improve the functionality of Illustrator.
One of their products they introduced before Illustrator had recovery capabilities was a plugin called Autosaviour. It's a tool that can not only regularly save your files at a given interval but also create backup copies of them too.
I recently asked the team if it was possible to adjust the way backups get created by utilising the 'Save a copy' function so that the original file could remain intact whilst in the background periodic backups could…
1 vote -
Scripts palette! I can't believe nobody (including myself) voted for separate palette/panel. AI needs it.
13 votes -
The order of the Undo history after executing the script is incorrect. I checked with macOS X Mojave, Illustrator24.3, and Yosemite, Illustrator CS6.
Below is a sculpt to create a new document, create a rectangle, select and copy, paste and cut. Try it first.
var doc = app.documents.add ();
var rect = doc.pathItems.rectangle (0, 0, 50, 50);
app.copy ();
app.paste ();
app.cut ();After execution, the user can undo it.
The final process is "cut", but what appears in the menu is "undo paste".
Let's cancel it again. The second thing that appears is "undo cut".
Because of this, when you try to return to the pre-execution state, Illustrator almost always thinks…2 votes -
A standalone preset migration tool to allow for quicker setting migration and recovery in the event of a re-installation. Settings are regularly changed/updated and need to be rolled out to all users in a short amount of time in our environment. As such, a tool that will quickly copy/paste from one location to the app preset folders would be ideal. Swatches is a key example of this.
The build in tool that comes with Illustrator fails more often than not and thus is something we do not use. Ideally, we'd like to see something a user can double click/execute on their own to update these files.
2 votes -
Save AI and PDF files in the background With the latest version of Illustrator CC 2020, we have a feature to save the AI document in the background but there is no way to save the document in the background via script.
Could you please add the same feature for scripting as well.?
4 votes -
Ability to script warp text or object with horizontal and vertical distortions values As of right now, it is difficult for me to adjust warp text using a JSX script since you do not expose the bend % or values of the horizontal and vertical distortions. Can this be added to JSX script?
4 votes -
1 vote
- Don't see your idea?