Skip to content

Tags: rhariskumar3/AndroidPDFPreview

Tags

v1.2.7

Toggle v1.2.7's commit message
Release v1.2.7 - API Parameter Standardization & Sample App Enhancements - Major API parameter renaming for better clarity and self-documentation - All configuration parameters updated with descriptive names (breaking changes) - Sample app DocumentDetailsCard UI redesign with modern Material Design 3 - Sample app ultra-fast configuration settings for optimal performance - Comprehensive migration guide provided for parameter name updates

v1.2.6

Toggle v1.2.6's commit message
Release v1.2.6 - Critical bug fix: single-page mode navigation & PDFi… …um upgrade Single-Page Mode Fixes: - Fixed jumpTo() automatically loading last page in single-page mode - Fixed duplicate onPageChanged() callbacks - Enhanced single-page mode navigation reliability PDFium Update: - Upgraded PDFium from chromium/7442 to chromium/7506 - Latest improvements and bug fixes from PDFium project - New experimental float parameter functions in fpdf_edit.h - Updated licenses for 2025 and nlohmann/json library

v1.2.5

Toggle v1.2.5's commit message
Release v1.2.5 - Critical bug fix: page navigation callbacks & page snap - Fixed onPageChanged() callback not firing after scroll/animation completion - Fixed onPageScrolled() reporting intermediate pages during page snap animations - Fixed pages not centering with page snap enabled during first load - Improved page navigation callback reliability across all scenarios

v1.2.4

Toggle v1.2.4's commit message
Release v1.2.4 - Critical bug fix: Page navigation callbacks & page s… …nap accuracy Fixed critical issues with page navigation callbacks: - onPageScrolled() now reports accurate page numbers during page snap animations - onPageChanged() fires reliably after scroll/animation completion - Prevents intermediate page callbacks during smooth animations - Improved page centering for initial load and programmatic navigation - Consistent callback behavior across all navigation methods

v1.2.3

Toggle v1.2.3's commit message
Version 1.2.3 - Critical Bug Fix: Page Navigation Callbacks Fixed onPageChanged() callback not firing after manual scroll stops Fixed onPageScrolled() reporting incorrect page numbers during scroll Improved callback reliability across all navigation methods Removed redundant page loading operations

v1.2.2

Toggle v1.2.2's commit message
Release v1.2.2: Performance Optimization - Smart Tile Loading & Enhan… …ced Scroll Experience Key Features: - Prioritized center-first tile loading (75-80% faster) - Hybrid scroll optimization with pre-rendering - ZoomEventListener for zoom change tracking - Reset zoom parameter in jumpTo() method - Enhanced cache management (32→64 tiles) - Improved size change handling Performance Improvements: - Time to first visible tile: 2-3s → ~500ms - Cache thrashing reduction: 90% - Overall perceived performance: 70% improvement

v1.2.0

Toggle v1.2.0's commit message
Release version 1.2.0 - Single Page Mode and PDFium Update 

v1.1.1

Toggle v1.1.1's commit message
Release version 1.1.1 - Performance and Stability Improvements 

v1.1.0

Toggle v1.1.0's commit message
Release version 1.1.0 - Major Architecture Refactor - New separated configuration architecture with PdfViewConfiguration and PdfLoadRequest - Added DSL extension methods: configureView() and loadDocument() - Enhanced password retry scenarios and document switching capabilities - Improved Jetpack Compose integration with proper factory/update pattern - Better separation of concerns for improved performance and memory efficiency - Backward compatible - old APIs still work but are deprecated