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

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, ?, 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
Last Strategy Sync: March 12, 2026