idev_viewer 1.0.0 copy "idev_viewer: ^1.0.0" to clipboard
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)
  • IDevViewer widget with customizable configuration
  • IDevConfig class for viewer configuration
  • IDevEvent class for event handling
  • Event callbacks: onReady and onEvent
  • 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