idev_viewer 1.0.0
idev_viewer: ^1.0.0 copied to clipboard
IDev-based template viewer plugin for Flutter with 100% identical rendering across all platforms (Android, iOS, Web, Windows)
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2024-10-17 #
Added #
- Initial release of idev_viewer package
- Cross-platform UI template viewer widget
- Support for Web platform (iframe-based)
IDevViewerwidget with customizable configurationIDevConfigclass for viewer configurationIDevEventclass for event handling- Event callbacks:
onReadyandonEvent - Custom loading widget support
- Custom error widget builder support
- Example application demonstrating usage
- Comprehensive README documentation
- MIT License
Web Platform #
- Fully functional iframe-based viewer
- Message passing between Flutter and iframe
- Template initialization and updates
- API key configuration support
Native Platforms #
- Placeholder implementation for Android, iOS, Windows, macOS, Linux
- Foundation for future WebView-based implementation
[Unreleased] #
Planned Features #
- Full WebView implementation for native platforms (Android, iOS, Windows, macOS, Linux)
- Template caching mechanism
- Offline support
- Performance optimizations
- Additional event types
- Theme customization
- More examples and tutorials
Version History #
- 1.0.0 (2024-10-17) - Initial release with Web support