pdf_bookshelf_viewer 0.1.5
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.4 - 2025-12-19 #
Added #
- Added
pageCount,dimensions, andweightmetadata fields toPdfBook - Added
onObtainSourcecallback toBookshelfViewto support lazy loading of PDF sources - Made
sourceparameter inPdfBookoptional (nullable)
0.1.3 - 2025-12-13 #
Fixed #
- Fixed Dart formatting issues in
book_item.dartandbookshelf_view.dart - Achieved perfect pana score (160/160 points)
0.1.2 - 2025-12-13 #
Fixed #
- Resolved deprecated
RegExpconstructor warnings by adding inline ignore comments - Package now passes static analysis with no warnings (160/160 pana score)
0.1.1 - 2025-12-13 #
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 layoutPdfPageFlipViewer- View PDFs with realistic page-turning animationPdfBook- Model class for PDF metadataPdfSource- Flexible PDF source configurationPdfLoaderService- Service for loading and caching PDFs