pdf_viewer_plus 1.0.3
pdf_viewer_plus: ^1.0.3 copied to clipboard
A PDF viewer with enhanced features including a thumbnail sidebar for easy navigation.
Changelog #
1.0.3 – Accessibility & Navigation – March 2026 #
- Accessibility (screen reader support):
- New
PdfSemanticLabelsclass — fully customisable labels for VoiceOver / TalkBack, exported as part of the public API - All loading, error, and navigation states are announced by screen readers
- Page change announcements via
SemanticsService("Page X of Y") - Sidebar toggle button:
Semantics(button, toggled)+Tooltip+ focus management - Thumbnails: each item labelled as a button with its page number and selected state
- Zoom hint overlay announced as a live region
- Zoom hint hidden when
MediaQuery.disableAnimationsis active - Keyboard navigation:
←/→arrow keys to change page - Focus returns to the toggle button when the sidebar is closed, and moves into the sidebar when it is opened
- Error state announced as a live region
- New
- New parameters on
PdfViewer:initialPage— open the document at a specific page (defaults to 1)onPageChanged— callback fired on every page changeshowPageIndicator— shows a "current / total" overlay at the bottom of the viewer (defaults to true)
- Double-tap to zoom: double-tap anywhere on the document to zoom in (2.5×) centred on the tap position; double-tap again to reset. Animated with a 250 ms ease-in-out curve.
1.0.2 – Accessibility & Dependency Updates – January 2026 #
- New features:
- Added pinch animation overlay for improved accessibility and user guidance
- Visual hint to help users discover zoom functionality
- Updated Dart SDK requirement from
^3.7.0→^3.10.0 - Dependency upgrades:
http: from^1.4.0→^1.6.0flutter_lints: from^5.0.0→^6.0.0(dev dependency)- Added
lottie:^3.1.0for animation support
- Android improvements:
- Updated Kotlin from
1.8.22→2.1.0(resolves Flutter compatibility warnings)
- Updated Kotlin from
1.0.1 – Dependency Updates & Metadata Fix – June 2025 #
- Updated repository URL in
pubspec.yamlto correct GitHub link. - Dependency upgrades:
pdfx: from^2.8.0→^2.9.2http: from^1.3.0→^1.4.0flutter_lints: from^5.0.0→^6.0.0(dev dependency)
1.0.0 Initial Release - June 2025 #
- First release of the PDF Thumbnail Sidebar package
- Features:
- PDF viewer with integrated thumbnail sidebar
- Support for both online PDFs (URLs) and local assets
- Collapsible sidebar with smooth animations
- Custom styling options for thumbnails and sidebar
- Synchronized navigation between viewer and thumbnails
- Dependencies:
- pdfx for PDF rendering
- http for downloading remote PDFs