Clean up repository structure and release docs

This commit is contained in:
Akshay Kolli
2026-06-30 00:18:59 -07:00
parent 226c29b565
commit 992f1444e6
66 changed files with 330 additions and 1193 deletions

View File

@@ -1,37 +1,6 @@
# Roadmap
## Version 0.1
- Native macOS SwiftUI/PDFKit app.
- Local PDF opening.
- Reading controls: scrolling, zoom, fit width, fit page, page navigation, search.
- Focused default reading mode with optional page thumbnail sidebar.
- Highlight, underline, selection-bound comment, and free-text annotations.
- Anchored comment popovers from newly created selected-text comments, underlines, free text, and clicked comment-capable annotations; plain highlights remain standalone.
- Annotation list sidebar.
- Optional comments review sidebar with grouping, collapsed filtering, replies, and navigation.
- Save, Save As, and native macOS sharing with standard PDF annotation writing.
- `.app` and `.dmg` build scripts.
- Visual QA screenshots for empty, reading, popover, comments, and dark-mode states.
## Shipped In Version 0.3
- Settings for highlight and comment colors.
- Higher-contrast default highlights and comments.
- Standalone highlights that do not open a comment editor.
- Drag-and-drop PDF opening from the empty app window.
- Return-to-save and Shift-Return-for-newline comment behavior.
- Preview-compatible exported comments for selected-text markup.
- Safer close/open/quit prompts for unsaved annotations and reply drafts.
- Mac App Store packaging path for `net.akkolli.ihatepdfs`.
## Preparing Version 0.4
- Keep the reader focused on open: sidebars are hidden and the PDF is fit to the available width.
- Preserve the lightweight annotation workflow: highlight, underline, selected-text comments, free text, replies, search, bookmarks, and native sharing.
- Remove the experimental Fill & Sign, form-field navigation, and PDF signing implementation from v0.4.
- Keep the direct-download DMG and per-architecture archives under the release size budget.
- Release metadata, docs, and packaging names prepared for `0.4.0` build `6`.
I Hate PDFs is a small native macOS reader and annotation app. The roadmap should stay focused on local PDF review, standards-compatible annotations, and a small bundle.
## Next
@@ -51,3 +20,9 @@
- Optional AI summaries or question prompts.
- iPad companion app.
- LMS integrations.
## Not Planned
- Accounts, sync, analytics, or cloud PDF upload.
- Bundled PDF engines or large runtimes when system frameworks are enough.
- Broad document-management features that pull focus away from reading and annotation.