- Fixed Issue #219 - There is an issue with the daily view layout display
- Fixed Issue #205 - SafeArea can't be deactivated on MonthView
- Fixed Issue #237 - DayView & MonthView layout issue in landscape mode
- Added Feature #57 - Change default start hour in DayView
- Fixed Issue #225 - Unwanted space at top in DayView while using sliver
- Added Feature #172 - Press Detector builder for day view and week view
- Added Feature #147 - Added text style and description style in CalendarEventData
- Added Feature #174 - Animate to specific scroll controller offset
- Fixed Issue #161 - Unable to add 11.30 PM to 12.00PM
- Fixed Issue #179 - Removing Full Day Event does not work
- Fixed Issue #184 - Use available vertical space month view
- Fixed Issue #191 - DisplayBorder in WeekDayTile in month_view_components does not work correctly
- Fixed Issue #197 - Some DateTimeExtensions methods are not working properly for Daylight Saving Time
- Fixed Issue #199 - HeaderStyle decoration no have effect on MonthView
- Added Feature #144 - WeekView not support show current week number
- Added Feature #149 - Full day events support
- Fixed Issue #142 - week day not align center
- Fixed Issue #146 - WeekView wrapped by SafeArea
- Added Feature #26 - Support for locale
- Added removeWhere method in
EventController
to conditionally remove multiple events. (Fixes Issue #31) - Added customization in calendar views and
closes #34.
- Added Customizations in
DayView
. AddsdateStringBuilder
,timeStringBuilder
,headerStyle
parameters inDayview
, - Added Customizations in
MonthView
. AddsheaderStringBuilder
,dateStringBuilder
,weekDayStringBuilder
,headerStyle
parameters inWeekView
. - Added Customizations in
WeekView
. AddsheaderStyle
,headerStringBuilder
,timeLineStringBuilder
,weekDayStringBuilder
,weekDayDateStringBuilder
parameters inWeekView
,
- Added Customizations in
- Added onTap lister in day and week views. issue #50.
- Updates calculation of day difference. issue #80, #97.
- Fixed Issue #93 - Showing only 1 day in DayView
- Fixed Issue #130 - Week view incorrectly displays events when a day contains overlapping events
-
Breaking Changes
-
Improved logic to compare
CalendarEventData
.Note: This changes the behaviour of comparing two events using
==
operator. Please test your app properly after updating to this version.
-
-
Added 15,30 and 60 minutes slots for
onDateLongPress
callback in Week and Day view. -
Added method to update filter in
EventController
. -
Restructured the logic to store single time events.
-
Added method to scroll to an event. Issue #30 - Scroll to an event in day view
-
Added Feature #36 - Feature/custom strings
-
Use normalized dates in difference calculations.
- Fixed Issue #48 - WeekView header date is different from the calendar view
- Added Feature #46 - Change beginning of week in MonthView
- Fixed Issue #42 - WeekDayTile causes RenderFlex-Overflow
- Fixed Issue #65 - Adding onCellTap callback breaks whole calendar
- Fixed Issue #62 - Missing redraw events
- Fixed Issue #16 - Scroll to index/liveTime
- Show live time indicator line above event tiles. PR #67
- Fixed Issue #39 - Detect a long press on the calendar
- Fixed Issue #38 - Modifying CalendarEventData
- Fixed Issue #27 - EventController remove event don't work
- Fixed Issue #13 - Give the option to show weekdays in a WeekView.
- Added support for multiple day events
- Updated
README.md
file. - Added license information in package files.
- Updated project description in
pubspec.yaml
- Updated documentation.
- Added
CalendarControllerProvider
. - Added
onEventTap
callback inWeekView
andDayView
. - Added
onCellTap
callback inMonthView
. - Make
controller
optional parameter in all views whereCalendarControllerProvider
is provided.
- Initial release