1. Unsupported Properties

Kangaroo will silently skip any property with an irregular value type.

For example

Gradient Overlay > Colors

Gradient Overlay > Colors

Effects > Hue & Saturations > Channel Range

Effects > Hue & Saturations > Channel Range

If you take a closer look at those properties you’ll notice that they cannot be defined using a primitive value, such as a number or a string of text.

The folks at Adobe have decided that properties with irregular value types cannot be manipulated using third party tools.

<aside> 🌈 Alternatives Instead of using the Hue & Saturation effect, use Color Balance (HLS) Instead of using the Gradient Overlay layer style, use the Gradient Ramp effect

</aside>


2. Text style attributes is read using the first character

Limited by Adobe’s scripting API, Kangaroo can only read style attributes of text by looking at the first character.

If your text for example has a different color for each letter, Kangaroo might give unexpected results.