Text constraints, page duplication, and stability improvements
v1.39
✨ New & Improved
Text constraints — more control over what end users can edit
Template designers can now define precise constraints on text frames, giving them fine-grained control over what end users are allowed to do when they open a template.
Frame-level constraints — control whether the text frame itself can be moved, resized, or rotated. This lets designers lock down the layout while still allowing content to be changed.
Inline editing constraints — allow end users to edit text directly inside the frame. Designers can choose exactly which formatting options are exposed: paragraph styles, character styles, Brand Kit colors, and font size (with a configurable min and max range).
Inline editing is only available on text frames that do not use variables. Frames with variables continue to use the standard variable editing experience.
See User Constraints for Text Frames
Duplicate pages
Page management in GraFx Studio now includes a Duplicate option in the page context menu. You can duplicate any page in your document and use it as the starting point for a new variation — saving time when building multi-page documents with similar layouts.
Improved frame duplication with anchoring
Duplicating a frame that uses anchoring now produces a correctly anchored copy. This improvement makes it reliable to build layouts by duplicating anchored frames.
Unique IDs in template JSON
Layout, page, and frame objects in the GraFx Studio template JSON now each carry a unique ID. This gives integrators a stable, predictable reference for every element in a template — useful when building automations or integrations that need to address specific parts of a template by ID.
🛠️ Fixes & Stability
- Character style on variables — A character style applied to a variable could not be removed. This has been resolved.
- Autogrow min size — Setting a minimum height or width value larger than the current frame size no longer causes unexpected behavior.
- OpenType font rendering — A rendering issue affecting OpenType fonts (including Myriad Pro) has been resolved.
- Variable image picker — The message shown when a search returns no results in the variable image picker was incorrect. It now shows the right feedback.
- Template name trimming — Leading or trailing spaces in a template name are now trimmed correctly on save.
- Text stroke width — The stroke width input field in paragraph style settings was hidden in some cases. It is now consistently visible.
- Text edit mode stability — Text edit mode could close unexpectedly after adjusting text settings and then pressing a keyboard shortcut. This no longer occurs.
- Private data — Private data fields can now be set to an empty value.
- Studio UI — interface dropdown — A Studio UI dropdown was displaying an incorrect current value. This has been corrected.