pdf_reading_tracker 2.1.0 copy "pdf_reading_tracker: ^2.1.0" to clipboard
pdf_reading_tracker: ^2.1.0 copied to clipboard

A complete Flutter PDF reader package — renders PDFs, tracks reading progress, manages bookmarks, supports PDF merge and split operations, lets users pick PDFs from their device, and shows recent/cont [...]

Changelog #

2.1.0 #

New Features #

  • Added user PDF upload support using File Picker.
  • Added Continue Reading dashboard.
  • Added Recent PDFs screen.
  • Added persistent storage of user-selected PDFs.
  • Added stable PDF ID generation for user, merged, and split PDFs.
  • Added automatic resume-from-last-page support for uploaded PDFs.
  • Added jump-to-page navigation.
  • Added improved progress tracking across all PDF types.
  • Added support for bookmarks on uploaded PDFs.
  • Added support for bookmarks on merged PDFs.
  • Added support for bookmarks on split PDFs.

Improvements #

  • Improved PDF loading workflow.
  • Improved reading progress calculation accuracy.
  • Improved persistence of user-selected PDFs across app restarts.
  • Improved Continue Reading and Recent PDFs experience.
  • Improved SQLite data handling and PDF identification.
  • Enhanced example application with multi-PDF workflow.

Fixes #

  • Fixed File Not Found issues caused by temporary File Picker cache paths.
  • Fixed reading progress never reaching 100% on the final page.
  • Fixed page 1 showing 0% progress.
  • Fixed Continue Reading not displaying newly opened PDFs.
  • Fixed Recent PDFs filtering issues.
  • Fixed progress tracking inconsistencies for merged and split PDFs.
  • Fixed bookmark persistence issues for generated PDFs.
  • Reduced lag during page jump navigation.
  • Improved PDF reopening and restoration behavior.

Internal #

  • Added PdfPickerService.

  • Added PdfIdHelper.

  • Extended database schema to support user-selected PDFs.

  • Optimized controller initialization and persistence workflow.

  • Improved package architecture for future features such as:

    • Text Search
    • Text Highlighting
    • PDF Annotation
    • Page Extraction
    • Page Rotation
    • Password Protected PDFs
    • Thumbnail Navigation
1
likes
140
points
414
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A complete Flutter PDF reader package — renders PDFs, tracks reading progress, manages bookmarks, supports PDF merge and split operations, lets users pick PDFs from their device, and shows recent/continue-reading sections. All backed by SQLite.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

alh_pdf_view, file_picker, flutter, path, path_provider, sqflite, syncfusion_flutter_pdf

More

Packages that depend on pdf_reading_tracker