Skip to content

v1.1.0 - Canvas Improvements & Colorizer Tool

Choose a tag to compare

@yossdotpro yossdotpro released this 12 Apr 11:43
· 23 commits to main since this release

[1.1.0] - Canvas Improvements & Colorizer

✨ Added

  • Image colorization feature using AI models (DeOldify)
  • Custom zoom controls for canvas (zoom in, zoom out, reset)
  • Zoom level indicator showing current zoom percentage
  • Keyboard shortcut support: Ctrl/Cmd + mouse wheel for zoom
  • Floating version button on canvas that displays changelog dialog
  • Changelog dialog with GitHub link button
  • Dynamic CHANGELOG loading from public folder using fetch
  • Progressive Web App (PWA) support with Serwist and Turbopack
  • PWA install button on canvas (shows when app can be installed)
  • Service worker for offline functionality
  • Web app manifest with proper icon configuration

🔄 Changed

  • Removed react-infinite-viewer dependency
  • Implemented custom canvas zoom using CSS transforms
  • Canvas now centered with flexbox instead of InfiniteViewer
  • Zoom range limited between 0.5x and 3x with 0.2x increments
  • Canvas now adapts to image aspect ratio instead of forcing rectangular shape
  • Canvas dimensions limited to max 800x600 for very large images

🧠 Improved

  • Cross-platform zoom support (Ctrl for Windows/Linux, Cmd for Mac)
  • Smooth zoom transitions with CSS animations
  • Better canvas performance without external viewer library
  • Smooth transitions for canvas dimension changes
  • React-markdown configured with custom components for better changelog rendering

What's Changed

  • Implement Custom Upscaler, Image Colorizer and SEO Improvements by @yossTheDev in #11
  • Advanced SEO Implementation, Performance & Mobile Access Control by @yossTheDev in #12
  • Fix colorizer logic and support multiple image sizes by @yossTheDev in #13

Full Changelog: v1.0.0...v1.1.0