64 lines
2.2 KiB
Markdown
64 lines
2.2 KiB
Markdown
# 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
|
|
|
|
- [x] Remove unused legacy page list view.
|
|
- [x] Bound thumbnail generation by width and height.
|
|
- [x] Display thumbnails progressively.
|
|
- [x] Add preview page flipping.
|
|
- [x] Attach preview controls to the modal container.
|
|
- [x] Add first keyboard shortcuts.
|
|
- [x] Cache thumbnails by page and rotation.
|
|
- [x] Regenerate only changed rotated thumbnails.
|
|
- [x] Show software version number.
|
|
|
|
## Milestone 2: Real page workspace
|
|
|
|
- [x] Introduce stable page references instead of only original page indices.
|
|
- [x] Support duplicate selected pages.
|
|
- [x] Save and reload the last state from browser storage.
|
|
- [x] Support named workspaces.
|
|
- [x] Store PDF binaries directly in IndexedDB.
|
|
- [x] Reset workspace.
|
|
- [x] Add command history as a foundation for undo/redo.
|
|
- [x] Add undo/redo.
|
|
- [x] Display undo/redo history with redo entries visually separated.
|
|
- [x] 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
|
|
|
|
- [x] 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.
|
|
- [x] 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.
|