Skip to content

Overview

Gradient & Drop Shadow Support Improvements for Plugins

GraFx Studio icon

These updates improve how gradients and drop shadows authored in desktop design tools are translated into GraFx Studio, preserving more creative intent while remaining fully compatible with Design Systems.

✨ New & Improved

Adobe InDesign Plugin

See Adobe InDesign Plugin

Gradients

  • Gradients can be applied to rectangles, triangles, and ovals.
  • Gradient rotation (angle) is supported.
  • Reverse gradient option is supported.

Drop Shadow

  • Supported on all object types: shapes, image frames, and text frames.
  • Fully supported parameters:

    • Opacity
    • Distance
    • Angle
    • Size (mapped to Blur in the GraFx Studio UI)
    • Global Light
  • InDesign-specific behavior:

    • X and Y Offset parameters are respected.
    • Drop shadow can only be applied to the Object (not Stroke, Fill, Text, or Graphics).

Note

In the InDesign plugin, only Linear gradient types and Classic gradient mode are supported. Radial, Reflected, Smooth, and other gradient types will be converted to a PDF for visual consistency.

Adobe Photoshop Plugin

See Adobe Photoshop Plugin

Gradients

  • Gradients can be applied to rectangles, triangles, and ovals.
  • Gradient rotation (angle) is supported.
  • Additional supported parameters:
    • Scale
    • Align with Layer
    • Reverse
  • Supported gradient type: Linear only.
  • Supported gradient method: Classic gradient mode only.

Drop Shadow - Supported on all object types: shapes, image frames, and text frames. - Fully supported parameters: - Opacity
- Distance
- Angle
- Size (mapped to Blur in the GraFx Studio UI)
- Global Light

🛠️ What's Fixed

Improved fidelity when translating gradient- and shadow-based designs into GraFx Studio.

  • Visual effects now retain more of their original structure and behavior from desktop applications, reducing manual rework after translation.

Note

In the Photoshop plugin, only Linear gradient types and Classic gradient mode are supported. Radial, Reflected, Smooth, and other gradient types or methods are not supported in this release.

Warning

When a Drop Shadow is present, a warning message is always displayed. Unsupported Drop Shadow parameters include Spread, Blend Mode, and Noise.

Environment API Multi-File PDF Output

✨ New & Improved

  • Added maxRecordsPerFile control in the Environment API — split large batch jobs into multiple PDF files.
  • Enabled parallel rendering for PDF outputs, increasing throughput and reliability.
    See your tenant Swagger for details:
    https://[yourtenant]/grafx/swagger/index.html#/Output/post_api_v1_environment__environment__output_pdf

🛠️ What's Fixed

  • Updated internal handling of large and complex data sources to improve stability across distributed workers.
    Note: We’re continuing to harden resilience across all combinations of settings and data sizes. Extremely aggressive configurations (e.g., very low maxRecordsPerFile values against very large Google API datasets) may still encounter upstream limits such as rate limiting.

Outcome

You can now partition and render large PDF exports with predictable file sizes and parallel execution via the Environment API, enabling higher-volume processing with increased operational flexibility.

Environment API update

CHILI GraFx Environment API icon

✨ New & Improved

  • Improved reliability when updating templates concurrently
    When multiple updates to the same template happen at the same time, saves are now handled sequentially. This ensures that templates are stored consistently and prevents incomplete or conflicting updates.

  • Improved readability of error reports
    Error report records are now returned in a predictable, human-friendly order. This makes it easier to review results and match errors to input records, especially when processing many items in parallel.

🛠️ What's Fixed

  • Fixed issues with overlapping template updates
    Simultaneous save operations no longer risk leaving templates in an inconsistent or partially updated state.

API Reference

See info on Environment API

Image constraints, list controls, and text stability improvements

GraFx Studio icon v1.37

GraFx Studio

✨ New & Improved

  • Added constraints for image frames
    You can now constrain resizing, movement, and rotation for image frames.

See: Concept of constraints
See: Image frame constraints

Constraints

  • Added character style support for numbered lists.
    Character style can be applied to number style (format and symbol after number) for numbered list inside paragraph style.

  • Added keyboard shortcuts for list level control.
    You can increase or decrease levels in bullet and numbered lists using keyboard shortcuts.

  • Added predefined formatting for four numbered list levels.
    Each level now has its own formatting. The fourth level no longer inherits from the first and uses a dedicated number format and symbol.

🛠️ What's Fixed

  • Fixed inconsistent behavior when applying subscript and superscript
    across inline, paragraph, and character styles.

  • Fixed text frame content replacement issues
    that could result in unexpected text behavior.

  • Fixed aspect ratio restrictions being applied when the object was disabled.

  • Fixed text frame resizing when auto-grow was enabled.

  • Fixed incorrect positioning of newly created frames.

Studio UI

✨ New & Improved

  • Support for image frame constraints
    The Studio UI now reflects and enforces image frame constraints defined in GraFx Studio.

🛠️ What's Fixed

  • Fixed validation when projectId is optional
    to prevent incorrect parameter errors.

  • Fixed layout shift when a date picker displays an error message.

Platform Deployment Improvements & UI Fixes

rn_icon

✨ New & Improved

Platform

  • Environment settings available at environment level.
    Environment-specific settings are now also available via a gear icon in the left navigation panel (bottom).

  • Added copyable technical environment name.
    A new input field in Environment Settings allows you to easily copy the technical name for use in integrations, APIs, and configuration.

  • Updated GraFx Studio versioning display.
    Version numbers now follow the format major.minor.x, reducing visual noise and focusing on meaningful updates.

Version number display

🛠️ What's Fixed

Platform

  • Fixed role handling for EA + CA users.
    Users with combined EA and CA roles are now correctly redirected to the template page.

  • Improved template import error handling.
    Upload failures during template import now have clearer error reporting.

Text columns

rn_icon v1.36

✨ New & Improved

Text frame Columns

  • Added text columns for text frames.

You can now split a text frame into columns and control the spacing between them.

This makes it easier to build editorial-style layouts and structured text blocks within a single frame, while keeping all existing auto-resize and overflow behavior intact for scalability.

See how to set up Text Columns

🛠️ What's Fixed

  • Fixed character style behavior when no font family is set.

When a character style has its font family set to [None], the font-style dropdown is now empty and disabled.

Numbered Lists & Improvements

rn_icon v1.35

✨ New & Improved

GraFx Studio + Engine

  • Added numbered lists in paragraph styles
    Define and apply multi-level numbered lists with configurable formats, symbols, and indents.
    Read the guide

Numbered lists with paragraph style

  • Improved bullet list icon rendering with character styles
    Bullet icons now correctly reflect the font defined in the assigned character style.
    If no character style is assigned, or if its font is set to None, bullets fall back to the paragraph style font.

  • Improved error handling during Studio loading
    When global configuration or load issues occur (for example, when the engine cannot be loaded), Studio now informs users with a clear in-app message.

  • Added onLoadError event for integrators
    Integrators can now listen for load failures and inspect what went wrong during Studio startup (for example, engine load issues).

  • Added configuration validation for non-TypeScript integrations
    For integrations not using TypeScript, parts of the configuration object are now validated at startup. If validation fails, Studio loading is blocked and the issue is reported via browser alert and console output.

Fixes

Several improvements and fixes

Opacity Import with plugins

rn_icon

Improved

  • Added opacity import from Adobe® InDesign® and Adobe® Photoshop®.
    Object opacity settings defined in the source files are now preserved when importing designs into GraFx Studio.

  • Applies across shapes, text, and images, including blend mode behavior and multi-layer compositions.

Opacity settings in Adobe Indesign

Why this matters

Designs now retain their intended transparency and visual layering when moving from Adobe tools into GraFx Studio—reducing manual fixes and ensuring more predictable results in templates and automated output.

More info

Read more on the Adobe® InDesign® plugin 1.1.0

Read more on the Adobe® Photoshop® plugin 0.3.0

Bulleted Lists & Improvements

rn_icon v1.34

✨ New & Improved

GraFx Studio

  • Added bulleted lists in paragraph styles
    You can now define and apply bulleted lists through paragraph styles, including assigning a character style to control the visual styling of the bullet itself.

Bulleted lists with paragraph style and character styles

  • Improved frame selection
    Ctrl/Cmd-click now cycles through overlapping frames at the cursor and collapses multi-selection to the topmost hit for more precise control.

  • Extended HTML output (Experimental)
    The HTML renderer now supports frame opacity, aligning HTML output with standard visual behavior.