pdf_bookshelf_viewer 0.1.5 copy "pdf_bookshelf_viewer: ^0.1.5" to clipboard
pdf_bookshelf_viewer: ^0.1.5 copied to clipboard

A Flutter package for displaying PDFs in a beautiful bookshelf-style list with realistic page-turning animations.

Changelog #

All notable changes to this project will be documented in this file.

0.1.5 - 2025-12-19 #

Changed #

  • Updated documentation and versioning.

0.1.4 - 2025-12-19 #

Added #

  • Added pageCount, dimensions, and weight metadata fields to PdfBook
  • Added onObtainSource callback to BookshelfView to support lazy loading of PDF sources
  • Made source parameter in PdfBook optional (nullable)

0.1.3 - 2025-12-13 #

Fixed #

  • Fixed Dart formatting issues in book_item.dart and bookshelf_view.dart
  • Achieved perfect pana score (160/160 points)

0.1.2 - 2025-12-13 #

Fixed #

  • Resolved deprecated RegExp constructor warnings by adding inline ignore comments
  • Package now passes static analysis with no warnings (160/160 pana score)

0.1.1 - 2025-12-13 #

Changed #

  • Updated SDK constraints to support Dart 3.0.0+ for better compatibility
  • Fixed deprecated RegExp usage in PDF loader service
  • Updated repository URL in pubspec.yaml

Fixed #

  • Code formatting issues in page_curl_painter.dart and pdf_loader_service.dart

0.1.0 - 2025-12-02 #

Added #

  • Initial release of PDF Bookshelf Viewer package
  • Bookshelf-style PDF list view with wooden shelf design
  • 3D book item widget with realistic appearance
  • Page-turning animation for PDF viewing
  • Support for multiple PDF sources:
    • Network URLs (HTTP/HTTPS)
    • Firebase Storage
    • App assets
    • Local file system
  • Automatic PDF caching for offline access
  • Download progress indicators
  • Error handling with retry functionality
  • Cache management utilities
  • Comprehensive example app demonstrating all features

Features #

  • BookshelfView - Display PDFs in a beautiful bookshelf layout
  • PdfPageFlipViewer - View PDFs with realistic page-turning animation
  • PdfBook - Model class for PDF metadata
  • PdfSource - Flexible PDF source configuration
  • PdfLoaderService - Service for loading and caching PDFs
1
likes
160
points
309
downloads

Publisher

verified publishertechsukras.com

Weekly Downloads

A Flutter package for displaying PDFs in a beautiful bookshelf-style list with realistic page-turning animations.

Homepage

Documentation

API reference

License

MIT (license)

Dependencies

cached_network_image, dio, firebase_core, firebase_storage, flutter, http, path_provider, pdfx, shared_preferences, vector_math

More

Packages that depend on pdf_bookshelf_viewer