image_marker_viewer 1.0.2 copy "image_marker_viewer: ^1.0.2" to clipboard
image_marker_viewer: ^1.0.2 copied to clipboard

A Flutter package for adding interactive markers on images with custom colors, titles, and notes. Supports web, mobile, and desktop platforms.

1.0.2 #

  • Major Refactoring: Complete codebase restructured following SOLID principles
  • Performance Optimization: Each marker now manages its own state independently, reducing unnecessary rebuilds
  • Modular Architecture: Code split into separate, maintainable modules:
    • MarkerWidget: Individual marker widget with isolated state management
    • ColorPickerWidget: Reusable color selection component
    • PhotoListWidget: Photo management component
    • AddMarkerDialog & EditMarkerDialog: Separate dialog widgets
    • PhotoPickerService: Platform-independent photo picking service
    • ColorUtils: Utility functions for color operations
  • Improved Documentation: Added comprehensive DartDoc comments throughout the codebase
  • Bug Fixes: Fixed marker dragging/positioning issues for stable marker movement
  • Code Quality: Enhanced error handling with index bounds checking
  • Backward Compatible: All existing APIs remain unchanged

1.0.1 #

  • Added support for multiple images with separate marker lists
  • Added tag parameter to ImageMarkerViewer for image-specific controllers
  • Added controller parameter to ImageMarkerViewer for external controller management
  • Each image can now have its own independent marker list
  • Improved controller management with GetX tag system
  • Backward compatible with existing code (tag parameter is optional)

1.0.0 #

  • Initial release
  • Interactive markers on images
  • Custom colors with predefined and RGB color picker
  • Title and note support for markers
  • Tap to edit, long press to delete markers
  • Export/Import markers to/from JSON
  • Cross-platform support (web, iOS, Android, macOS, Linux, Windows)
  • Responsive marker positioning
5
likes
140
points
179
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package for adding interactive markers on images with custom colors, titles, and notes. Supports web, mobile, and desktop platforms.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

file_picker, flutter, flutter_colorpicker, get, image_picker

More

Packages that depend on image_marker_viewer