2.2 KiB
2.2 KiB
pdf-tools Roadmap
Active roadmap items are tracked as Gitea issues. This file is kept as the source for issue import and wiki sync; completed items remain here as release context.
Milestone 1: Fast preview and thumbnails
- Remove unused legacy page list view.
- Bound thumbnail generation by width and height.
- Display thumbnails progressively.
- Add preview page flipping.
- Attach preview controls to the modal container.
- Add first keyboard shortcuts.
- Cache thumbnails by page and rotation.
- Regenerate only changed rotated thumbnails.
- Show software version number.
Milestone 2: Real page workspace
- Introduce stable page references instead of only original page indices.
- Support duplicate selected pages.
- Save and reload the last state from browser storage.
- Support named workspaces.
- Store PDF binaries directly in IndexedDB.
- Reset workspace.
- Add command history as a foundation for undo/redo.
- Add undo/redo.
- Display undo/redo history with redo entries visually separated.
- Extract selection as a new active workspace.
- Reduce undo/redo storage footprint if large documents make snapshots too heavy.
- Add grid/list view toggle.
Milestone 3: Better merge and mobile handling
- Add a full multi-file merge queue.
- Support drag-and-drop of PDFs into the page grid at the hovered position.
- Add custom long-press drag on mobile.
- Consolidate frequently used actions into a toolbar.
Milestone 4: Structural PDF editing
- Metadata editing.
- Crop pages.
- Add tools directly in the preview overlay.
- Read/fill/flatten forms.
- Read bookmarks, then evaluate bookmark editing.
- Read annotations, then evaluate annotation writing.
Milestone 5: Export and power tools
- Basic text extraction.
- ZIP export for split results.
- Optimize/compress MVP.
- Carefully scoped encrypted PDF handling.
Non-goals for now
- Server-side PDF processing.
- Collaborative editing.
- User accounts.
- OCR.
- Full content-stream editing.
- Digital signature creation/validation workflows.
- DMS replacement functionality.