calendar_components 0.1.0
calendar_components: ^0.1.0 copied to clipboard
A collection of basic composable components for creating calendars.
0.1.0 #
Features #
CalendarComponentDayGrid(and all other grid-based components) now passes its index in itsitemBuilderto allow for more powerful customisation/handling of UI.CalendarComponentDayGrid(and all other grid-based components) now has exactly two constructors: a.overflowandnoOverflowto handle overflowing weeks more easily.- The
.singleand.multipleconstructors have been removed fromCalendarComponentSelectableDayGridin favour of.overflowand.noOverflow. Because of this, single and multiple selection is now separated into two widgets:CalendarComponentSingleSelectableDayGridandCalendarComponentMultipleSelectableDayGrid. RangedSelectionStatehas been renamed toSelectedDateRangeStateandselectedEndhas been removed.- Certain useful
DateTimeextensions have been exported out to the library.
Documentation #
- Added documentation for relevant classes.
Workflow #
- Added CI.
Tests #
- Updated tests to match current API.
Others #
- Update example to use the ranged day grid.
0.0.1 #
- Initial pre-release