Something went wrong. Try again.
lightweight image tools
Something went wrong. Try again.
feat: implement non-destructive layer system master
Major refactor to use operation stack instead of destructive edits: - All edits are now non-destructive (crop, bg color, bg removal) - Operations stack: removeBg, crop, bgColor - Undo button to remove last operation - Optimize preserves transparency (uses PNG for transparent images) - Background color is preview-only until export - Crop can be adjusted without quality loss - Original image preserved for re-processing Fixes: - Optimize no longer converts transparency to black background - Background color changes don't bake into image permanently - Can undo any operation 💘 Generated with Crush Assisted-by: Claude Sonnet 4.5 via Crush <crush@charm.land>
Author Kieran Klukas Date (Jan 29, 2026, 4:07 AM UTC) Commit 0da9bc90 0da9bc9020041469819fdaa59097fbed7b8209bf Parent 8d4bbb41 8d4bbb41bcea7ede9c5172d3066139761e50399d