62 lines
2.7 KiB
Markdown
62 lines
2.7 KiB
Markdown
# 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`, `?`, and `Esc`.
|
|
- ✅ **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](https://git.alwisp.com/jason/pnger)
|
|
**Last Strategy Sync**: March 12, 2026 |