flureadium_platform_interface 0.3.0
flureadium_platform_interface: ^0.3.0 copied to clipboard
Platform interface for Flureadium, providing shared models, exceptions, and the abstract FlureadiumPlatform class for EPUB, PDF, and audiobook reading.
0.3.0 #
- Add
renderFirstPagemethod toFlureadiumPlatformandMethodChannelFlureadium— renders the first page of a PDF as a JPEG image for cover generation.
0.2.0 #
- Add
enableEdgeTapNavigationandenableSwipeNavigationtoPDFPreferences— allows independently controlling edge tap and swipe page navigation on iOS. - Add
enableEdgeTapNavigationandenableSwipeNavigationtoEPUBPreferences— same controls for EPUB reader on iOS.
0.1.0 #
- Initial public release of the Flureadium platform interface.
- Abstract
FlureadiumPlatformclass with full API for EPUB, PDF, and audiobook reading. - Method channel implementation (
MethodChannelFlureadium). - Readium shared models:
Publication,Locator,Metadata,Link,MediaType, and more. - Reader preference models:
EPUBPreferences,PDFPreferences,TTSPreferences,AudioPreferences. - Reader decoration API for highlights and annotations.
- TTS voice model and platform-specific voice name mappings.
- Exception types for structured error handling.
- OPDS feed and publication models.
- Extension utilities for colors, durations, locators, and strings.