v1.1.0 - Canvas Improvements & Colorizer Tool
[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