Files
pnger/ROADMAP.md
2026-03-12 10:59:06 -05:00

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