{"slug": "ce-sdk-v1-84-release-notes", "title": "CE.SDK v1.84 Release Notes", "summary": "CE.SDK v1.84 adds a PDF/X Exporter that produces print-ready PDF/X-1a, PDF/X-3, and PDF/X-4 files in the browser or Node.js, along with a PSD Exporter that writes layered Photoshop files with editable text layers. The release also introduces a CoDesign SDK that gives a product's own AI agent tools to design with CE.SDK, and extends imgly-sdk agent skills to Flutter and React Native. The PSD Exporter requires CE.SDK v1.83 or later and was tested in Photoshop 2026, while the IDML Importer 2.0 needs v1.81 or later and the EPS Importer needs v1.82 or later.", "body_md": "With this release, your designs move freely in and out: export print-ready PDF/X and layered Photoshop files, bring in InDesign layouts with more fidelity, and import EPS logos as editable vectors.\n\nText gets print typography: tab stops for clean columns, plus subscript and superscript.\n\nOn web, you can now separate audio from video clips. The new CoDesign SDK gives your product’s own AI agent the tools to design, and AI coding agents now know how to build with Flutter and React Native.\n\nLet’s check it out.\n\n## Move Designs In and Out\n\n### Export PDF/X Files in the Browser and in Node.js\n\nThe new **PDF/X Exporter** turns a CE.SDK scene into a print-ready PDF/X file in one call, in the browser or in Node.js.\n\n- **PDF/X-1a, PDF/X-3, and PDF/X-4** , with FOGRA39, GRACoL 2013, or your printer’s own ICC profile.\n- **Bleed included:** pages with bleed get their`TrimBox` and`BleedBox` .\n- **Built-in check:**`checkPDFX` lists any PDF/X rule a file breaks, before it goes to your printer’s preflight.\n- **Convert existing PDFs** with`convertToPDFX` .\n\n**This means:** Print-ready files straight from your editor.\n\n→ [PDF/X Exporter Documentation](https://img.ly/docs/cesdk/js/plugins/print-ready-pdf-iroalu/)\n\n### Export Layered Photoshop Files\n\nThe new **PSD Exporter** turns each page of a CE.SDK design into a layered Photoshop file, so your users can keep working on it in Photoshop.\n\n- **Editable text layers** with the real font names and sizes. Text the exporter cannot yet keep as native Photoshop text, such as tabs or subscript, keeps its exact look as pixels, with a hidden editable copy.\n- **One layer per design element** , including strokes that reach past its edge.\n\nThe exporter runs in Node.js and needs CE.SDK v1.83 or later. Browser apps send the design to a Node.js endpoint you deploy. We tested its output in Photoshop 2026.\n\n**This means:** Your users can hand a design to a designer or agency, who keep working on it in their own tools.\n\n### Import InDesign Files with More Fidelity\n\nThe **IDML Importer** now brings more of an InDesign layout into CE.SDK:\n\n- **Spot colors** on solid fills and strokes keep their name and tint.\n- **Text tracking** carries over for each text run.\n- **Gradients, blend modes, and stroke styles** match the original more closely.\n\nVersion 2.0 of the importer needs CE.SDK v1.81 or later.\n\n### Import EPS Logos as Editable Vectors\n\nThe new **EPS Importer** turns an EPS file into one group of native, editable blocks, so a logo stays sharp and editable instead of becoming an image.\n\nFlat CMYK vectors keep their ink values, and a PDF export with `exportPdfWithDeviceCMYK` turned on carries them through to print. The importer needs CE.SDK v1.82 or later. The converter only loads when a user imports their first EPS file, and it runs in a background worker, so the editor stays responsive.\n\nYou can also replace an artwork placeholder in a template with the imported logo.\n\n## AI & Agents\n\n### Build Flutter and React Native Apps with Your AI Agent\n\nOur `imgly-sdk` agent skills now cover Flutter and React Native. Your coding agent detects the wrapper project, writes code against the wrapper API you actually import, and knows when a customization needs native Swift or Android code.\n\n→ [Flutter Agent Skills Documentation](https://img.ly/docs/cesdk/flutter/get-started/agent-skills-f7g8h9/)\n\n→ [React Native Agent Skills Documentation](https://img.ly/docs/cesdk/react-native/get-started/agent-skills-f7g8h9/)\n\n### Bring CoDesign into Your Own Agents\n\nThe new **CoDesign SDK** gives your product’s AI agent the tools to design with CE.SDK. Your users describe what they need and get back a finished, editable design in their brand.\n\n- **A designing agent:** it starts from a template, file, or blank page, edits text, images, and brand colors, checks its own renders, and exports PNG, PDF, or print-ready PDF/X.\n- **Batch resize, rebrand, and localize** a design across formats.\n- **Your brand assets:** your fonts, colors, templates, and photo library.\n- **Editable results:** every design opens in the CE.SDK web editor, with text that stays editable and each image on its own layer.\n- **Your stack:** bring your own agent framework and tool-calling model, or use the IMG.LY AI Gateway. Designs stay in your storage, and the engine runs in your own containers.\n- **Works with other assistants:** serve the design tools as an MCP server.\n\n**This means:** Add an AI design assistant to your product without building the design engine behind it.\n\n→ [CoDesign SDK Documentation](https://img.ly/docs/cesdk/codesign/overview-cdsovw/)\n\n→ [CoDesign SDK Quickstart](https://img.ly/docs/cesdk/codesign/quickstart-cdsqst/)\n\n*The CoDesign SDK ships at v1.83.0 today, and v1.84 follows shortly. Keep it on the same version as your editor.*\n\n## Design for Print\n\n### Focus on One Page at a Time\n\nSingle page mode is now a stable, supported feature, built into the engine. Show only one page of a multi-page design, like the front of a postcard, or two facing pages of a photobook, and switch quickly between pages.\n\nUntil now, single page mode was a workaround. It now works reliably in editing, layout, and export. Turn it on with the `features/singlePageModeEnabled` setting.\n\n→ [Single Page Editor Starter Kit](https://img.ly/docs/cesdk/js/starterkits/single-page-editor-sngpg1/)\n\n### Align Text in Columns with Tab Stops\n\nThe Tab key now works in text. Text after a tab moves to the next tab stop, so price lists, menus, tables, and indexes line up in one text block.\n\n- Tab stops are evenly spaced. Set the distance between them with the `tabStopInterval` setting. By default, it is twice the base font size.\n- Text that would run past the edge of the text frame wraps to the next line.\n- In lists, Tab and Shift+Tab still change the indent level.\n\n### Format Subscript and Superscript\n\nSet any range of text as subscript or superscript, for prices, chemical formulas, exponents, trademarks, and footnote markers.\n\nYou can adjust the size and offset of the shifted text. It works with every font, and lines grow so shifted characters never touch the lines around them.\n\n→ [Subscript & Superscript Documentation](https://img.ly/docs/cesdk/js/text/subscript-superscript-8f21ab/)\n\n## Video\n\n### Separate Audio from Video Clips on Web\n\nUsers can now separate a video clip’s audio with the new **Separate Audio** item in its clip menu. The audio moves into its own audio clips, which start with the video clip and keep its speed and volume, and the video clip is muted. The audio is then ready to trim, move, or edit on its own.\n\n## Changelog\n\nAll performance improvements, breaking changes, and fixes are in the [v1.84.0 changelog](https://img.ly/docs/cesdk/changelog/v1-84-0/).\n\n*Thank you for building with IMG.LY.*\n\nJoin 3,000+ creative professionals who get early access to new features and updates. [Subscribe](https://share.hsforms.com/1IgAOV1wASXGPnFG4ZPLejg1hk3i?ref=img.ly).", "url": "https://wpnews.pro/news/ce-sdk-v1-84-release-notes", "canonical_source": "https://img.ly/blog/creative-editor-sdk-v-1-84-0-release-notes/", "published_at": "2026-10-15 00:00:00+00:00", "updated_at": "2026-10-16 15:49:37.648877+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "developer-tools", "ai-products"], "entities": ["CE.SDK", "PDF/X Exporter", "PSD Exporter", "IDML Importer", "EPS Importer", "CoDesign SDK", "imgly-sdk", "Photoshop 2026"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/ce-sdk-v1-84-release-notes", "markdown": "https://wpnews.pro/news/ce-sdk-v1-84-release-notes.md", "text": "https://wpnews.pro/news/ce-sdk-v1-84-release-notes.txt", "jsonld": "https://wpnews.pro/news/ce-sdk-v1-84-release-notes.jsonld"}}