2.7 KiB
2.7 KiB
PNGer Feature Roadmap
PNGer is evolved through intentional sprints focusing on user experience, performance, and professional-grade features.
Completed Features ✅
Sprint 0: Foundation (MVP)
- ✅ Core Repository Setup: Project structure and build systems.
- ✅ Basic Image Operations: Width/height resizing and quality adjustment.
- ✅ Format Support: Conversion between PNG, WebP, and JPEG.
- ✅ Docker Deployment: Multi-stage build for Unraid/Docker environments.
- ✅ Stateless Processing: Direct download from memory; no server storage.
Sprint 1: Enhanced UX & Live Preview (March 2026)
- ✅ Live Preview: Real-time side-by-side comparison with file size analysis.
- ✅ Modern Design System: Dark/Light mode toggle with persistent storage.
- ✅ Drag & Drop Upload: Intuitive drop zone with visual feedback.
- ✅ Clipboard Paste: Paste images directly with
Ctrl+V. - ✅ Smart Presets: 8 quick-access configurations for common use cases (Social Media, Web, Icons, etc.).
- ✅ Keyboard Shortcuts: Fast workflow with
Enter,?, andEsc. - ✅ Performance Optimization: Client-side Canvas rendering for instant feedback.
Future Roadmap 🚀
Sprint 2: Batch Processing & Advanced Operations
Focus: Efficiency and essential power-user tools.
- Batch Processing: Upload multiple images and process as a single ZIP.
- Basic Transformations: Rotate (90/180/Custom), Flip (H/V), and Grayscale.
- Content-Aware Resize: Smart cropping and aspect ratio enforcement.
- Auto-Optimize: One-click "best quality/size" ratio finder.
Sprint 3: Polish & Professional Tools
Focus: Precision and customization.
- Custom Crop Tool: Visual selector with aspect ratio lock.
- Watermarking: Text and image-based branding.
- Image Filters: Brightness, Contrast, Saturation, and Sharpen.
- Format Intelligence: Suggestions based on image content (e.g., suggesting WebP for large images).
Sprint 4: Workflow & Automation
Focus: Reusability and productivity.
- Custom Presets: Save and export personal transformation pipelines.
- Processing History: Recent files list (localStorage).
- Undo/Redo: History for parameter adjustments.
Priority Matrix
| Feature | Impact | Effort | Priority |
|---|---|---|---|
| Batch Processing | Very High | Medium | 1 |
| Auto-Optimize | High | Low | 1 |
| Custom Crop | High | High | 2 |
| Watermarking | Medium | Medium | 3 |
Project Maintainer: jason
Repository: jason/pnger
Last Strategy Sync: March 12, 2026