Skip to content

Aaron

My feedback

13 results found

  1. 50 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    Aaron supported this idea  · 
  2. 134 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    Aaron supported this idea  · 
  3. 150 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    Aaron supported this idea  · 
  4. 51 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    An error occurred while saving the comment
    Aaron commented  · 

    @Łukasz Martynowicz: The scripts maintain the order from top to bottom of the selection. the built in version doesn't. the built in appears to start from the center and then work itself out towards the edges without duplicates. here is a script that applies the first color group to a selection from bottom to top.

    and also one to reverse order of the first color group

    // Script to fill a selection of objects from top to bottom with the colors of the first swatch group in swatches panel in Adobe Illustrator

    function applySwatchColorsToSelection(swatchGroup) {
    var doc = app.activeDocument; // Access the active document
    var selection = doc.selection; // Access the current selection

    if (selection.length === 0) {
    alert("No objects found. Please select some objects and try again.");
    return;
    }

    if (!swatchGroup || swatchGroup.typename !== "SwatchGroup") {
    alert("Unable to find the first color group swatch.");
    return;
    }

    // Sort the selected objects by their top position (reverse order)
    selection = selection.slice().sort(function (a, b) {
    return b.geometricBounds[1] - a.geometricBounds[1];
    });

    var swatchColors = swatchGroup.getAllSwatches();

    for (var i = 0; i < selection.length; i++) {
    var item = selection[i];
    if (item.typename === "PathItem") {
    var colorIndex = i % swatchColors.length;
    item.fillColor = swatchColors[colorIndex].color;
    }
    }
    }

    function getFirstSwatchGroup() {
    var doc = app.activeDocument; // Access the active document
    var swatchGroups = doc.swatchGroups;

    if (swatchGroups.length > 1) {
    return swatchGroups[1];
    }

    return null;
    }

    var firstSwatchGroup = getFirstSwatchGroup();
    applySwatchColorsToSelection(firstSwatchGroup);

    to reverse colors

    // Reverse the order of the swatches in the first color group swatch

    #target illustrator

    function reverseFirstColorGroupSwatch() {
    if (app.documents.length == 0) {
    alert("No open documents.");
    return;
    }

    var doc = app.activeDocument;
    var colorGroups = doc.swatchGroups;
    if (colorGroups.length <= 1) {
    alert("No color groups found.");
    return;
    }

    var firstColorGroup = colorGroups[1];
    var swatches = firstColorGroup.getAllSwatches();
    var swatchesLength = swatches.length;

    for (var i = 0; i < swatchesLength / 2; i++) {
    var swatchA = swatches[i];
    var swatchB = swatches[swatchesLength - 1 - i];

    var tempColor = swatchA.color;
    swatchA.color = swatchB.color;
    swatchB.color = tempColor;
    }


    }

    reverseFirstColorGroupSwatch();

    An error occurred while saving the comment
    Aaron commented  · 

    For what it's worth, I made a script that can take selected objects and turn them into a color group swatch from top to bottom. if you apply an effect like crystallize to a photo and then trace it, flatten it(flatten transparency. or expand(maybe), and then ungroup it(i still forget that), you can run the script. it is nice to preserve the natural flow of colors from nature. I've attached two scripts one with duplicates and one without

    // Script to create a color group swatch from the fill colors(includes duplicates) of selected Ungrouped objects in Adobe Illustrator

    function createSwatchFromSelectedFills() {
    var doc = app.activeDocument; // Access the active document
    var selection = doc.selection; // Access the current selection

    if (selection.length === 0) {
    alert("No objects found. Please select some objects and try again.");
    return;
    }

    // Sort the selected objects by their top position (reverse order)
    selection = selection.slice().sort(function (a, b) {
    return b.geometricBounds[1] - a.geometricBounds[1];
    });

    var newSwatchGroup = doc.swatchGroups.add();
    newSwatchGroup.name = "GeneratedSwatchGroup";

    for (var i = 0; i < selection.length; i++) {
    var item = selection[i];
    if (item.typename === "PathItem") {
    var newColor = item.fillColor;
    var newSwatch = doc.swatches.add();
    newSwatch.name = "Color_" + (i + 1);
    newSwatch.color = newColor;
    newSwatchGroup.addSwatch(newSwatch);
    }
    }
    }

    createSwatchFromSelectedFills();

    here is the second one

    // Script to create a color group swatch from the fill colors(no duplicates) of selected Ungrouped objects in Adobe Illustrator

    function createSwatchFromSelectedFills() {
    var doc = app.activeDocument; // Access the active document
    var selection = doc.selection; // Access the current selection

    if (selection.length === 0) {
    alert("No objects found. Please select some objects and try again.");
    return;
    }

    // Sort the selected objects by their top position (reverse order)
    selection = selection.slice().sort(function (a, b) {
    return b.geometricBounds[1] - a.geometricBounds[1];
    });

    var newSwatchGroup = doc.swatchGroups.add();
    newSwatchGroup.name = "GeneratedSwatchGroup";

    var uniqueColors = {};
    var uniqueCount = 0;

    for (var i = 0; i < selection.length; i++) {
    var item = selection[i];
    if (item.typename === "PathItem") {
    var newColor = item.fillColor;
    var colorKey = colorToString(newColor);

    if (!uniqueColors[colorKey]) {
    uniqueColors[colorKey] = true;
    uniqueCount++;
    var newSwatch = doc.swatches.add();
    newSwatch.name = "Color_" + uniqueCount;
    newSwatch.color = newColor;
    newSwatchGroup.addSwatch(newSwatch);
    }
    }
    }
    }

    function colorToString(color) {
    if (color.typename === "RGBColor") {
    return "RGB_" + color.red + "_" + color.green + "_" + color.blue;
    } else if (color.typename === "CMYKColor") {
    return "CMYK_" + color.cyan + "_" + color.magenta + "_" + color.yellow + "_" + color.black;
    } else {
    return color.toString();
    }
    }

    createSwatchFromSelectedFills();

    Aaron supported this idea  · 
  5. 1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    An error occurred while saving the comment
    Aaron commented  · 

    You can only have one color selected at a time. With two selected, after an object is filled, it will switch to the next color for the next object. Example, with 30 colors selected that go from dark to light, you could start at the center of a flower with 30 petals and just spiral out and fill all of them with a gradual shift in color, in one mouse drag. Or you can make a checkered board in seconds without having to manually fill half the board. Thanks. It also would be cool if in a single mouse drag you couldn't overlap any colors, maybe lock the object after it's filled.

    Aaron shared this idea  · 
  6. 724 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    It is not as straightforward as it may sound :) We have been working to take advantage of threads and other hardware such as GPU/Video RAM in places where it can make a higher impact. We are prioritizing areas that are slow instead of making a generic change and destabilizing the product. Product stability is the top priority for us and we have been consistently trying to improve it. We want to move with caution and make changes without compromising on the quality. Hope this helps.

    Aaron supported this idea  · 
  7. 818 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    Aaron supported this idea  · 
  8. 11 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    An error occurred while saving the comment
    Aaron commented  · 

    My script only works in swatches and not graphic styles, so it would be nice to have this feature.

    Aaron supported this idea  · 
  9. 2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    Aaron supported this idea  · 
  10. 1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    Aaron shared this idea  · 
  11. 19 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    An error occurred while saving the comment
    Aaron commented  · 

    recent files reverts back to the same old files every time I open illustrator.

    Aaron supported this idea  · 
  12. 11 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    I am closing the ticket due to lack of response.
    Please get in touch with us at any of the other support channels – https://helpx.adobe.com/support.html . Please give a reference to this post so that we can identify you.
    Since this is not a generic issue that we can reproduce at our end, we will need someone to look into your machine to figure out what is going on here.

    Aaron supported this idea  · 
  13. 1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    An error occurred while saving the comment
    Aaron commented  · 

    No help?

    An error occurred while saving the comment
    Aaron commented  · 

    also happens if I try to outline stroke

    Aaron supported this idea  · 
    An error occurred while saving the comment
    Aaron commented  · 

    Thanks for your response, how can I upload my file to this?

    Aaron shared this idea  · 

Feedback and Knowledge Base