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).