Skip to content

Illustrator (Desktop) Feature Requests

When entering a new feature request, please provide:

  1. Description
  2. Why is this valuable to you?
  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback

45 results found

  1. 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
    How important is this to you?
  2. 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
    How important is this to you?
  3. Adobe Illustrator Scripting VERY slow - C#

    Adobe Illustrator Scripting VERY slow - C#
    Hello,

    i'm developting a small library to access PathObjects in Illustrator (works fine for CS2, CS5) - but i have massive performance problems with CC2019. I am using VS2017.

    Code looks like:

    Type AIType = Type.GetTypeFromProgID(AIAppName);
    dynamic illuApp = Activator.CreateInstance(AIType);

    if (illuApp == null)
    {
    return;
    }

    if (illuApp.Documents.Count < 1)
    {
    return;
    }

    System.Array lll = illuApp.ActiveDocument.selection;
    if (lll != null)
    {
    for (int i = 0; i < lll.Length; i++)
    {
    dynamic path = lll.GetValue(i);
    if (path != null)
    {
    var lll2 = path.PathPoints;
    Application.DoEvents();
    int iSelCount = lll2.Count;
    if (iSelCount…

    4 votes
    How important is this to you?
  4. Add Transparency Preset Option on Script

    Transparency Preset like [Medium Resolution] and [High Resolution] are able to be setted on Normal Illustrator Dialogue, but it is not able to setted on Scripting.

    My company and job is hoping this feature added badly…

    Thank you.

    4 votes
    How important is this to you?
  5. 4 votes
    How important is this to you?
  6. 3 votes
    How important is this to you?
  7. 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,
    Ori

    3 votes
    How important is this to you?
  8. 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
    How important is this to you?
  9. 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…

    3 votes
    How important is this to you?
  10. 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.

    3 votes
    How important is this to you?
  11. Please make unlinking symbols available via scripting

    As a motion designer I often transfer graphics from Illustrator to After Effects using Overlord from battleaxe.co

    Unfortunately the developer can not access unlinking symbols via scripting so this process still has to be done with a workaround. Especially with projects that involve a fair mount of symbols (like infographics or UI design) this would be very convenient.

    Thank you!

    3 votes
    How important is this to you?
  12. Better ExtendScript sockets

    Please add socket support to ExtendScript's Illustrator engine. Also add support for HTTPS.

    2 votes
    How important is this to you?
  13. 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
    How important is this to you?
  14. 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 values

    2 votes
    How important is this to you?
  15. 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
    How important is this to you?
  16. Change colormode of swatchcolors with spotColorKind

    Hello Adobe,

    I want to change the colormode of a swatch with javascript.
    I do not want to change the document mode but I want to change specific swatches in my swatch library.

    Now some of my swatches/colors are RGB spotcolors. I want to change them into CMYK spotcolor.

    This is almost impossible now because spotColorKind is now read only :(

    Now I have to:
    - create new swatches with exactly the same colors and with different name
    - attach new color to my pathitems
    - delete old swatches
    - rename swatches

    I only wanted to change the colormode of…

    2 votes
    How important is this to you?
  17. Save SVG without the enable-background style property being added

    The enable-background property seems to be automatically added into the svg code when created. That attribute is deprecated and no longer recommended to be used. There doesn't seem to be a way to avoid it being in there, and the only option is to manually strip it out of the svg code. Could a feature update be made to stop automatically adding this property?

    1 vote
    How important is this to you?
  18. 1 vote
    How important is this to you?
  19. Pantone color scripting support

    Currently, there is no scripting support for Pantone colors. Please add this.

    1 vote
    How important is this to you?
  20. 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
    How important is this to you?
  • Don't see your idea?

Feedback and Knowledge Base