New Features
- Open views in a new tab β "Edit in Product Builder" on the Products page is a real link again: right-click β open in new tab, Cmd/Ctrl-click, and middle-click all work.
Improvements
- Mask & placeholder tooltips β Every mask shape, placeholder preset, and the "Edit mask on canvas" button in the Product Builder now explains itself with a tooltip.
- Cart thumbnail debug logging β With debug mode on, the storefront logs when (and why) a design thumbnail is generated for the cart, making thumbnail issues traceable.
Bug Fixes
- Re-editing keeps the design β Editing a customized product from the cart or order confirmation no longer loads the design briefly and then replaces it with the blank default product when WooCommerce restores the selected variation.
- Accurate order counting β Products with no Chamevo design β items customized via another upload plugin, or designer-enabled products left un-customized β are no longer registered against your plan's monthly order limit. Only real Chamevo designs consume an order.
- Cart thumbnail respects settings β The design thumbnail is no longer generated and submitted when the Customized Product Thumbnail options for cart and order are both disabled.
- Custom mask & placeholder upload β The custom mask and placeholder image pickers in the Product Builder now open the WordPress media library correctly.
- Storefront action order β The bottom action bar on the storefront now keeps the exact order configured in the UI Composer.
Core Engine
- Mask editing on canvas β Clicking a print-area mask in edit mode no longer deselects it; masks can be moved, scaled, and β newly β rotated directly on the canvas.
- Oversized images auto-fit β Custom images larger than the canvas are now always scaled down to fit automatically; the separate "Scale Images to Fit Canvas" setting is gone (explicit resize values and print-area bounds still take precedence).