reactive_mind_map 1.0.2
reactive_mind_map: ^1.0.2 copied to clipboard
A highly customizable and interactive mind map package for Flutter with multiple layouts, dynamic sizing, and rich styling options.
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.2 - 2024-12-06 #
Added #
- Screenshots and demo GIF in README
- GitHub raw links for images to ensure pub.dev compatibility
- Improved README readability with emojis and cleaner formatting
- Bilingual documentation (Korean/English)
Improved #
- Dynamic spacing calculation based on node sizes
- Better curve control points for connections
- Code comments with English translations
- Documentation structure and visual presentation
Fixed #
- Image display issues on pub.dev by using GitHub raw URLs
- Code formatting and removed unnecessary comments
1.0.1 - 2024-12-06 #
Added #
- Dynamic node sizing based on text content
- Enhanced spacing calculations for better layout
- Improved connection line rendering
- Auto-sizing configuration options
Improved #
- Node overlap prevention
- Curve connection quality
- Layout consistency across all directions
- Performance optimizations
Fixed #
- Connection point calculations for variable node sizes
- Layout issues in split arrangements
- Animation smoothness
1.0.0 - 2024-12-06 #
Added #
- Initial release of Reactive Mind Map package
- Multiple layout options (right, left, top, bottom, radial, horizontal, vertical)
- Six node shapes (rounded rectangle, circle, rectangle, diamond, hexagon, ellipse)
- Comprehensive styling system with MindMapStyle
- Interactive features (tap, long press, double tap, expand/collapse)
- Smooth animations with customizable curves and duration
- Pan and zoom functionality
- Rich customization options for colors, fonts, and effects
- Shadow effects for nodes
- Connection line customization
- Comprehensive test suite
- Example application demonstrating all features
- MIT License
- Complete documentation
기술적 특징 #
- Flutter 3.0+ 지원
- 반응형 디자인
- 접근성 고려
- 타입 안전성
지원 플랫폼 #
- Android
- iOS
- Web
- Windows
- macOS
- Linux