New Features
AI Data Table Editing
You can now edit your data tables using plain language. Open any design's data table, click the AI edit button, and describe what you need. Reformat columns, fill in missing values, split or merge fields, add computed columns, or restructure your data entirely. The AI reads your existing table, applies the changes, and presents them for your review before saving.
This works especially well for cleaning up imported spreadsheets - if your source data has inconsistent formatting, abbreviations that need expanding, or fields that need to be split into separate columns, you can describe the transformation in a sentence instead of editing cells one by one.
Access it from the data table view on any design by clicking the AI edit icon in the toolbar.
Multi-Design Wizard
When you need to produce several different plate layouts from a single data source, the Multi-Design Wizard handles the entire workflow. Upload one spreadsheet, then define as many designs as you need - each with its own plate dimensions, material, and layout. Map your data columns to the variables in each design, review your configuration, and launch everything at once.
This is built for jobs like awards ceremonies, corporate events, or franchise rollouts where one master spreadsheet drives dozens of different plate configurations. Instead of creating each design individually and uploading the same file multiple times, you do it all in a single guided flow.
Design Templates
Any design can now be saved as a reusable template. Templates capture your plate layout, elements, variable definitions, and settings - everything except the data. When creating a new design, select a saved template and your entire layout carries over. You can also start from a template in the Multi-Design Wizard, making batch creation even faster.
Templates are managed from their own dedicated page where you can browse, edit, and delete saved templates. Each template includes its own plate editor and bed editor for making adjustments before using it in production.
Multi-Line Text
Text elements now fully support multiple lines. You can enter line breaks directly in your text content, and the rendering engine handles wrapping, spacing, and layout automatically. Blank lines are trimmed to keep your plates clean.
Line height is configurable from the properties panel - adjust the spacing between lines to get exactly the typographic result you need. The auto-layout engine has been updated to account for multi-line content when fitting text into available space, so your text stays properly sized and positioned even as content changes across rows.
Variable Content Fallbacks
Variables in the bed editor now support fallback chains. If the primary data field is empty for a given row, Etch Express automatically tries the next variable in the chain. You can stack multiple fallbacks and set literal text as the final option - guaranteeing that every plate has meaningful content even when data is incomplete.
A new visual syntax editor makes it easy to build these expressions. Add variables, reorder the fallback chain, and insert literal text - all without memorizing any syntax. The editor shows you exactly what each row will render so you can verify the results before exporting.
This is particularly useful for engraving jobs where data comes from multiple sources or where optional fields (like a middle name, title, or second address line) may or may not be present.
Improvements
Find & Replace Now Includes Plate Text
The find & replace tool in the bed editor previously only searched your data table values. It now also supports searching static text directly on your plates. A scope toggle lets you switch between searching data table content and plate text with a single click.
When searching plate text, matches are highlighted directly on the canvas in real time as you type. You can step through matches one by one and replace individually or all at once. This makes it easy to update recurring text across a large bed - company names, dates, event titles - without opening each plate individually in the plate editor.
Preview Mode Relocated
The preview mode toggle has been moved from its previous location to the left-hand toolbar in the plate editor. This puts it alongside your other primary editing tools, making it more accessible while you are working on a design. Functionality is unchanged - toggle it on to see your plate rendered with real variable values from your data table.
Smarter Toolbar Panels
Toolbar dropdown panels in the plate editor now detect available screen space before opening. If there is not enough room below a button, the panel opens upward instead. This prevents panel content from being clipped at the bottom of the screen, especially on smaller displays or when the toolbar is positioned low in the viewport.
Crystal Shape Rendering
Crystal shapes with complex SVG paths now fill more accurately in the plate editor. The rendering engine now distinguishes between straight-line segments and curved paths, computing a convex hull for straight-line regions to produce clean, accurate fills. Previously, some complex crystal shapes could show fill artifacts or incomplete coverage. This update improves visual fidelity so what you see in the editor more closely matches your final engraved output.
Bug Fixes
SVG Export Defaults
Fixed an issue where elements with null values stored in the database (as opposed to simply missing values) could bypass their default settings during SVG export. This affected stroke colors, font family, font size, font weight, text alignment, and element dimensions. In practice, this meant some exported SVGs could contain elements with unexpected or missing properties, leading to inconsistent results when opened in laser engraving software. All element properties now correctly fall back to their defaults regardless of how the data is stored.









