dou_flutter_calendar 0.0.4
dou_flutter_calendar: ^0.0.4 copied to clipboard
A customizable and feature-rich calendar widget for Flutter applications. Provides flexible calendar implementation with various views and customization options.
0.0.4 #
- BREAKING CHANGES:
- Removed
Calendarwidget, which has been replaced byGridCalendarandSingleLineCalendar.
- Removed
- New Features:
- Added
onMonthChangedcallback toGridCalendarto handle month change events. - Implemented
PageViewinGridCalendarfor month-to-month navigation. - Added
calendarHeightproperty toGridCalendarStylefor custom height adjustment.
- Added
- Improvements:
- Replaced
Calendarwidget withGridCalendarandSingleLineCalendarthroughout the library, examples, and tests for improved clarity and consistency. - Enhanced
GridCalendar's date selection logic for multi-select functionality. - Streamlined calendar-related exports.
- Updated README to reflect the new widget structure and properties.
- Removed unused
disposemethod inCalendarController.
- Replaced
0.0.3 #
- BREAKING CHANGES:
- Deprecated
CalendarStylein favor of separateGridCalendarStyleandSingleLineCalendarStyle - Replaced generic
styleparameter withgridStyleandsingleLineStyleparameters
- Deprecated
- New Features:
- Added
dayBuilderparameter for complete custom day cell rendering - Added
headerBuilderparameter for custom calendar header rendering - Added
dayWidthparameter for single line calendar customization - Added
daysparameter to provide custom day list - Enhanced CalendarController with navigation vs selection distinction
- Added more CalendarController methods:
nextDay(),previousDay(),goToDate() - Improved single line calendar with infinite scrolling and better performance
- Added
- Improvements:
- Separated styling systems for grid and single line calendars
- Enhanced CalendarController with
CalendarChangeTypeto differentiate navigation from selection - Better performance optimization for single line calendar with date index mapping
- Improved scroll behavior and date selection in single line view
- Enhanced example with more comprehensive controller usage
- Bug Fixes:
- Fixed controller listener management and disposal
- Improved date synchronization between controller and UI
- Better handling of programmatic vs user interactions
0.0.2 #
- Added comprehensive README documentation
- Enhanced API documentation with detailed property descriptions
- Added support for multiple locales (English, Korean, Japanese, Chinese)
- Improved example code with better usage demonstrations
- Added Calendar Controller for programmatic calendar control
- Enhanced customization options documentation
- Added development and contribution guidelines
0.0.1 #
- Initial release with basic calendar functionality
- Grid and single-line calendar view types
- Multi-date selection support
- Basic customization options
- Localization support foundation