Skip to content

v0.2.0

Latest

Choose a tag to compare

@Pepps233 Pepps233 released this 05 Jan 19:04
· 19 commits to main since this release

Release Notes

[v0.2.0] - 2026-01-05

Features

Image Blending System

  • Fit Button: Intelligent image blending for linked layers
    • Blends two linked images seamlessly at their connection points
    • Creates a single unified entity that can be moved and rotated as one component
    • Maintains exact positioning of original images
  • Canvas-Based Blending

Zoom Mode for Precision Editing

  • Toggle Zoom Mode: New button above "Upload Custom Image" for precision
    • Visual feedback: Button is highlighted when active
    • Smart activation: Only works when dragging overlays/cosmetics
  • Preview Zoom: LinkedIn Banner Preview zooms 2x and follows cursor during drag operations
    • Main canvas view remains unchanged
    • Auto zoom-out when drag operation completes or mode is disabled
  • Enhanced Workflow: Perfect for precise placement of hats, accessories, and decorative elements

Image Rotation System

  • Rotation Handle: Interactive rotation control for all layer elements
    • Small circular handle appears above selected images
    • Drag-to-rotate interaction with visual feedback
    • Rotation sensitivity lowered for precise adjustments
    • Handle automatically hides when clicking away from the layer

Asset Library Expansion

New Overlays

  • Expanded overlays collection

Asset Organization

  • Comprehensive categorization system:
    • Backgrounds: 5 city landscapes (Golden Gate Bridge, NYC, Seattle, Chicago, Austin)
    • Overlays: 10 animal images (4 cats, 4 dogs, 1 sea lion, 1 seal)
    • Cosmetics: 8 hat variations for character customization

Technical Improvements

Architecture

  • src/utils/opencvBlending.ts for modular image blending utilities
  • Implemented bounding box calculation for optimal canvas sizing
  • Added layer type tracking for context-aware zoom activation
  • Enhanced state management for zoom viewport and blending operations

Removed

  • ONNX runtime dependencies (LaMa-ONNX was too large for inpainting)

Bug Fixes

  • Fixed blending creating oversized white background overlays
  • Fixed zoom mode affecting main canvas instead of preview only
  • Fixed layer positioning after blend operations
  • Fixed images disappearing during zoom mode activation
  • Fixed rotation handle positioning for scaled layers

Documentation

  • Updated README.md
  • Added CONTRIBUTING.md
  • Added LICENSE