easy_date_timeline 2.0.6 copy "easy_date_timeline: ^2.0.6" to clipboard
easy_date_timeline: ^2.0.6 copied to clipboard

The "easy_date_timeline" package is a customizable Flutter library that displays a timeline of dates in a horizontal view.

2.0.6 #

fix files formatting.

2.0.5 #

Update deprecated withOpacity method to the new method .withValues.

2.0.4 #

Remove unused imports.

2.0.3 #

fix time difference issue in EasyDateTimeLinePicker widget.

2.0.2 #

update readme file.

2.0.1 #

format localization files

2.0.0 #

What's New in Easy Date Timeline #

The package has been completely redesigned with a new modern API and enhanced features:

  • New Core Widget: Introducing EasyDateTimeLinePicker - a more intuitive and flexible date picker widget

  • Enhanced Theming: New EasyTheme system for comprehensive styling customization

  • Improved Selection Modes: Better control over date selection behavior with SelectionMode

  • Flexible Disable Strategies: New composable system for disabling dates

  • Better Header Control: Multiple header types and customization options

  • Controller Support: New EasyDatePickerController for programmatic control

The legacy documentation has been preserved but moved to a collapsible section at the bottom of the file for reference.

1.1.3 #

  • Update readme file.

1.1.2 #

  • Update EasyDateTimeLine itemBuilder.

1.1.1 #

  • Update readme file.

1.1.0 #

  • Update EasyInfiniteDateTimeLine itemBuilder.

1.0.7 #

  • Enhance EasyInfiniteDateTimeLine autoCenter and alwaysFirst mode scroll behavior.

  • Add physics property to EasyInfiniteDateTimeLine widget.

1.0.6 #

  • Add SelectionMode to EasyInfiniteDateTimeLine 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().

1.0.5 #

  • Fix easy date timeline widget Scroll Behavior issue on Web (Thanks to @juanccalzadilla).

  • Fix EasyInfiniteDateTimeLine locale issue (Thanks to @yagizdo).

1.0.4 #

  • update intl package to 0.19.0.

1.0.3 #

  • add header builder to EasyInfiniteDateTimeLine widget and custom date format for the selected date to EasyDateTimeLine header widget.

1.0.2 #

  • fix bug with the last day of the current month. (thanks to @Mustafa7Ibrahim and @applegold)

1.0.1 #

  • hide 12px gap when the showTimelineHeader is false in EasyInfiniteDateTimeLine widget.

1.0.0 #

  • Add new widget: EasyInfiniteDateTimeLine , It allows you to define a range of dates with firstDate and lastDate, specify the initial focus with focusedDate, and offers a controller for programmatic interactions. This widget is ideal for creating dynamic and interactive date-based interfaces in your Flutter app.

0.1.1 #

  • Resolved an issue concerning months that do not have 30 days. (thanks to @RobertoFMBarreto)

0.1.0 #

  • 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

0.0.7 #

  • add text style for the month picker.

0.0.6 #

  • add highlight style for the current day (highlight today border or background color or none).

0.0.5 #

  • add highlight color for the current day.

0.0.4 #

  • add package screenshot.

0.0.3 #

  • add landscape day view and two new day structures.

0.0.2 #

  • update package images.

0.0.1 #

  • Initial release.
478
likes
150
points
10.6k
downloads

Publisher

unverified uploader

Weekly Downloads

The "easy_date_timeline" package is a customizable Flutter library that displays a timeline of dates in a horizontal view.

Repository (GitHub)
View/report issues

Topics

#calendar #picker #widget #timeline #date-time

Documentation

API reference

License

MIT (license)

Dependencies

flutter, flutter_localizations, intl

More

Packages that depend on easy_date_timeline