- Update readme file.
- Update
EasyDateTimeLine
itemBuilder.
- Update readme file.
- Update
EasyInfiniteDateTimeLine
itemBuilder.
-
Enhance
EasyInfiniteDateTimeLine
autoCenter
andalwaysFirst
mode scroll behavior. -
Add
physics
property toEasyInfiniteDateTimeLine
widget.
- Add
SelectionMode
toEasyInfiniteDateTimeLine
widget. - The
selectionMode
specifies how the timeline should behave when the selected date changes. It can be set to one of the following values:SelectionMode.none()
: The timeline does not animate the selection.SelectionMode.autoCenter()
: The timeline automatically centers the selected date.SelectionMode.alwaysFirst()
: The timeline always positions the selected date at the first visible day of the timeline.- (Thanks to @yagizdo) for implementing
SelectionMode.autoCenter()
.
-
Fix easy date timeline widget Scroll Behavior issue on Web (Thanks to @juanccalzadilla).
-
Fix EasyInfiniteDateTimeLine locale issue (Thanks to @yagizdo).
- update intl package to 0.19.0.
- add header builder to
EasyInfiniteDateTimeLine
widget and custom date format for the selected date toEasyDateTimeLine
header widget.
- fix bug with the last day of the current month. (thanks to @Mustafa7Ibrahim and @applegold)
- hide 12px gap when the showTimelineHeader is false in EasyInfiniteDateTimeLine widget.
- Add new widget:
EasyInfiniteDateTimeLine
, It allows you to define a range of dates withfirstDate
andlastDate
, specify the initial focus withfocusedDate
, and offers acontroller
for programmatic interactions. This widget is ideal for creating dynamic and interactive date-based interfaces in your Flutter app.
- Resolved an issue concerning months that do not have 30 days. (thanks to @RobertoFMBarreto)
- New Feature:
EasyDateTimeline
now includes support for disabled days. In addition, some variable names have been updated, and the old ones have been marked as deprecated
- add text style for the month picker.
- add highlight style for the current day (highlight today border or background color or none).
- add highlight color for the current day.
- add package screenshot.
- add landscape day view and two new day structures.
- update package images.
- Initial release.