docs: correct feature status for SVG and PDF
Both SVG and PDF support are prepared in code structure but not yet functionally implemented. They currently show 1x1 placeholder images. Moved to 'Planned Features' section with proper status documentation.
This commit is contained in:
parent
7df18617bd
commit
b7d024bde2
1 changed files with 24 additions and 16 deletions
|
|
@ -14,20 +14,22 @@ This document describes the implemented and planned features of Noctua, a modern
|
||||||
- Real-time transformation preview
|
- Real-time transformation preview
|
||||||
- EXIF metadata extraction
|
- EXIF metadata extraction
|
||||||
|
|
||||||
#### Vector Graphics (Implemented)
|
#### Vector Graphics (Planned)
|
||||||
- **Formats**: SVG
|
- **Formats**: SVG
|
||||||
- **Capabilities**:
|
- **Status**: Code structure prepared, but rendering not yet implemented
|
||||||
|
- **Planned capabilities**:
|
||||||
- High-quality rendering via `resvg`
|
- High-quality rendering via `resvg`
|
||||||
- Scalable display without quality loss
|
- Scalable display without quality loss
|
||||||
- Metadata extraction
|
- Metadata extraction
|
||||||
- Note: Transformations not yet implemented for vector documents
|
- Transformations (rotate, flip)
|
||||||
|
|
||||||
#### Portable Documents (Implemented)
|
#### Portable Documents (Planned)
|
||||||
- **Formats**: PDF
|
- **Formats**: PDF
|
||||||
- **Capabilities**:
|
- **Status**: Code structure prepared, but rendering not yet implemented
|
||||||
|
- **Planned capabilities**:
|
||||||
- First page rendering
|
- First page rendering
|
||||||
- Basic transformations on rendered page
|
- Multi-page navigation
|
||||||
- Note: Multi-page navigation not yet implemented
|
- Basic transformations on rendered pages
|
||||||
|
|
||||||
### Navigation
|
### Navigation
|
||||||
|
|
||||||
|
|
@ -140,17 +142,24 @@ Full keyboard-driven workflow:
|
||||||
|
|
||||||
### High Priority
|
### High Priority
|
||||||
|
|
||||||
|
#### SVG Support
|
||||||
|
- Implement proper SVG parsing and rendering
|
||||||
|
- Integration with `resvg` library
|
||||||
|
- Scalable vector display
|
||||||
|
- Transformation support
|
||||||
|
|
||||||
|
#### PDF Support
|
||||||
|
- Implement PDF rendering backend
|
||||||
|
- First page display
|
||||||
|
- Multi-page navigation
|
||||||
|
- Page thumbnails
|
||||||
|
|
||||||
#### File Operations
|
#### File Operations
|
||||||
- File dialog integration (OpenPath message prepared)
|
- File dialog integration (OpenPath message prepared)
|
||||||
- Save transformed images
|
- Save transformed images
|
||||||
- Copy/Move/Delete operations
|
- Copy/Move/Delete operations
|
||||||
- Drag-and-drop support
|
- Drag-and-drop support
|
||||||
|
|
||||||
#### Multi-page Documents
|
|
||||||
- PDF page navigation
|
|
||||||
- Multi-page TIFF support
|
|
||||||
- Page thumbnails
|
|
||||||
|
|
||||||
#### Error Handling
|
#### Error Handling
|
||||||
- User-friendly error messages (ShowError/ClearError prepared)
|
- User-friendly error messages (ShowError/ClearError prepared)
|
||||||
- Graceful handling of corrupted files
|
- Graceful handling of corrupted files
|
||||||
|
|
@ -158,10 +167,9 @@ Full keyboard-driven workflow:
|
||||||
|
|
||||||
### Medium Priority
|
### Medium Priority
|
||||||
|
|
||||||
#### Vector Document Transformations
|
#### Multi-format TIFF Support
|
||||||
- Rotate SVG files
|
- Multi-page TIFF navigation
|
||||||
- Flip SVG files
|
- Page thumbnails
|
||||||
- Transform preservation on save
|
|
||||||
|
|
||||||
#### Enhanced Navigation
|
#### Enhanced Navigation
|
||||||
- Thumbnail strip
|
- Thumbnail strip
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue