flutter_pdfview 1.4.5-beta.1
flutter_pdfview: ^1.4.5-beta.1 copied to clipboard
A Flutter plugin that provides a PDFView widget on Android and iOS.
1.4.5-beta.1 #
- Upgrade Java source/target compatibility from 1.8 to 17 #334
- Add iOS Privacy Manifest (PrivacyInfo.xcprivacy) #271
- Fix iOS
onErrorcallback not firing for invalid documents #211 - Fix iOS
onPageChangednot triggered on first load #66 - Fix iOS landscape PDF wrong initial zoom by preserving user-configured max scale factor #247
- Add configurable
maxZoomandminZoomparameters #296 - BREAKING: Raise minimum Flutter version to 3.27.0 and Dart SDK to 3.6.0
- Migrate
backgroundColorserialization from deprecatedColor.valuetoColor.toARGB32() - Update iOS deployment target to 13.0 in podspec and Package.swift (aligns with Flutter's own iOS 13.0+ requirement)
- Fix example app build error with undefined
nightModeBackgroundColorparameter - Add
onLoadCompletecallback triggered when the PDFView has loaded its document #333 @JaseElder - Add
onDrawcallback triggered on each draw within the PDFView #333 @JaseElder - Add
getCurrentPageSize()controller method returning width and height of the loaded page #333 @JaseElder - Add
getScreenshot(String fileName)controller method to save a PNG of the PDFView contents #333 @JaseElder - Add
getPosition()andsetPosition(Offset position)controller methods for the PDF top-left offset #333 @JaseElder - Add
getScale()andsetScale(double scale)controller methods for PDF zoom #333 @JaseElder - Add
reload()controller method to reload the PDF document #333 @JaseElder - Add
setZoomLimits(double minZoom, double midZoom, double maxZoom)controller method #333 @JaseElder - Add safe unboxing and completers for get/set viewport position to avoid contention and race conditions #333 @JaseElder
- Upgrade AndroidPdfViewer to 3.2.8 #333 @JaseElder
- Fix deprecated color
.valueusage #333 @JaseElder
1.4.3 #
- Stable Android 16KB page size support
- Fix iPad scroll direction crash issue #325
- Add defensive scroll view configuration for iPad devices
- Implement gesture conflict resolution to prevent "Failed to determine navigation direction for scroll" errors
- Add safe layout updates during scrolling animations
- Use more conservative scroll settings on iPad to improve compatibility
- Add iPad Safe Mode example in demo app for recommended PDF configurations on iPad
1.4.2-beta.1 #
- Add Android 16KB page size support #321 @opsenes
- Update Android PDF viewer library to
io.github.oothp:android-pdf-viewer:3.2.0-beta05 - Upgrade Android Gradle Plugin to 8.11.1
- Upgrade Gradle wrapper to 8.14.3
- Enable AndroidX support
1.4.1+1 #
- Revert
.toARGB32()to depricated.value
1.4.0+1 #
- Add error handling on background color in iOS
1.4.0 #
- Add support for Swift Package Manager
1.3.3 #
- hotfix: Crash on iOS 18
1.3.1 #
- Upgrade compileSdkVersion to 33
- Upgrade sdk
1.3.0 #
- Upgrade android-pdf-viewer to beta.3
1.2.9 #
- Deprecate
fitEachPage
1.2.8 #
- Add documentation on properties
1.2.7 #
- Downgrade android-pdf-viewer from beta.3 to beta.2
- Upgrade Gradle to 7.3.0
1.2.1 #
- Updated dependencies to be newest with latest flutter version.
- Update minimal version of flutter to 2.2.0
- Updated compileSdkVersion in Android gradle to 30 because in future new apps on Google Play will have to set at least compile version to 30
- Updated README #148 @PcolBP
1.0.3+1 #
- Format lib/flutter_pdfview.dart
1.0.2 #
- pod_target_xcconfig suggested by @zhenpeng0hou
1.0.1 #
- Add support on FitPolicy on android
1.0.0+12 #
- FIX: plugin class name
1.0.0+11 #
- add defaultPage option
1.0.0+9 #
- Avoid Android Native crash when file is not valid
1.0.0+7 #
- upgrade path_provider version
1.0.0+6 #
- FIX: onRender not works in iOS
1.0.0+5 #
- onRender handlers added
- onError, onPageError handlers added (Android only)
- Add example snippet in readme
1.0.0+4 #
- Add controller functions description in document
1.0.0+3 #
- Support
enableSwipein iOS
1.0.0+2 #
- Set correct scale in iOS
1.0.0+1 #
- Update pub description
1.0.0 #
- Initial Release
- Works better