calendar_components 0.1.0 copy "calendar_components: ^0.1.0" to clipboard
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 its itemBuilder to allow for more powerful customisation/handling of UI.
  • CalendarComponentDayGrid (and all other grid-based components) now has exactly two constructors: a .overflow and noOverflow to handle overflowing weeks more easily.
  • The .single and .multiple constructors have been removed from CalendarComponentSelectableDayGrid in favour of .overflow and .noOverflow. Because of this, single and multiple selection is now separated into two widgets: CalendarComponentSingleSelectableDayGrid and CalendarComponentMultipleSelectableDayGrid.
  • RangedSelectionState has been renamed to SelectedDateRangeState and selectedEnd has been removed.
  • Certain useful DateTime extensions 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
2
likes
140
points
34
downloads

Publisher

unverified uploader

Weekly Downloads

A collection of basic composable components for creating calendars.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on calendar_components