novel_reader 1.0.5
novel_reader: ^1.0.5 copied to clipboard
A professional-grade, highly customizable Novel/Ebook reader package for Flutter. Supports vertical scroll, horizontal paging, professional themes, and full state persistence.
1.0.5 #
- Analysis Fixes: Resolved static analysis errors and warnings caused by modern
flutter_riverpodupdates. Migrated legacyStateNotifierandStateNotifierProviderto modernNotifierandNotifierProvider. - Documentation: Improved documentation coverage across internal plugin files to achieve a perfect documentation score.
- Pub.dev Score: Addressed issues preventing pub.flutter-io.cn from recognizing platform support (iOS, Android, Web, Windows, macOS, Linux) due to incomplete package analysis.
1.0.4 #
- Release Polish: Finalized localization for all UI components including navigation and alignment settings.
- Scroll Restoration: Implemented automatic scroll position persistence and restoration when reopening chapters.
- Performance Optimization: Added debounced state persistence to minimize disk I/O during active reading.
- Enhanced Documentation: Updated example app documentation with comprehensive integration guides and code samples.
- UI Refinements: Synchronized version strings across the package and improved UI responsiveness in the settings panel.
1.0.3 #
- Web WASM Compatibility: Removed
dart:iodependencies to support Flutter's new WASM compilation target. - Improved Platform Support: Implemented conditional imports for platform-specific plugins (WakeLock, ScreenBrightness), resolving analyzer warnings for Web, Linux, and WASM.
- Swift Package Manager (SPM) Support: Fixed SPM detection by moving
Package.swiftfiles to the root ofios/andmacos/directories. - Modernized Android Configuration: Migrated to the modern AGP 9.0+ Built-in Kotlin support, simplifying the build configuration and removing legacy plugin declarations.
- Material 3 Compliance: Resolved deprecation warnings for
Switchwidgets and updated to newer UI standards. - Optimized Dependency Constraints: Widened dependency ranges to support latest major versions (Riverpod 3.0, Google Fonts 7.0+) while maintaining compatibility with existing environments.
- Code Quality: Resolved unnecessary import warnings and improved overall static analysis score.
1.0.2 #
- Initial maintenance release with minor bug fixes and metadata updates.
1.0.1 #
- Enhanced Reader Theme: Expanded
ReaderThemewith secondary text, surface, divider, and selection colors for more granular UI control. - Improved UI Consistency: Refined default themes (Light, Dark, Sepia, etc.) with better color balance.
1.0.0 #
- Initial Release of Advanced Novel Reader.
- Professional-grade UI with full-screen immersive reading mode.
- Support for Vertical Scrolling and Horizontal Paging (E-reader style).
- Integrated Theme System: Light, Dark, Sepia, AMOLED, Cream, and Gray.
- Advanced Typography Controls: Font size, Google Fonts, line height, and text alignment.
- Automatic State Persistence: Remembers progress, theme, and settings.
- Cross-platform support: Android, iOS, Web, Windows, macOS, and Linux.
- Native Hardware Integration: Brightness control, WakeLock, and Haptics (Mobile).
- Desktop Keyboard Shortcuts: Navigation, Zoom, and UI toggles.
- Optimized for performance with Riverpod state management.