Horizontal Calendar Versions Save

A material horizontal calendar view for Android based on RecyclerView

v1.3.2

6 years ago

New Features

Bugs Fixed

  • Fixed calendar taking time into account when calculating diff between dates.

v1.3.0

6 years ago

Breaking changes

  • Switched to java.util.Calendar instead of java.util.Date.
  • Replaced builder.startDate() and builder.endDate() methods with builder.range().

New Features

  • Added the ability to change calendar dates range and configs after initialization.

Enhancements

  • Added ripple effect on click.

v1.2.5

6 years ago

Breaking changes

  • MonthName renamed to TopText
  • DayNumber renamed to MiddleText
  • DayName renamed to BottomText
  • customization through HorizontalCalendar.Builder requires calling builder.configure() method to start then end() method to finish customization.

New Features

  • Specific Dates can be disabled and styled with a custom style with CalendarPredicate.
  • Text color can now be changed individually for each text (top, middle and bottom).

Bugs Fixed

  • Method OnDateSelected() is called once the view is created.

v1.2.2

6 years ago

Breaking changes

  • Minimum supported SdkVersion upgraded to 14

Bugs Fixed

  • Fixed wrong item being selected when number of dates on screen is not 5

v1.2.0

6 years ago

Bugs Fixed

  • Fixed invalid multiple calls to onDateSelected() event.

Performance optimizations

  • Reduced lag while scrolling.
  • Faster search for date position in the calendar.

credits to @AndroidDeveloperLB

v1.1.8

6 years ago

New Features

  • Added possibility to add custom drawables as a Background for selected Date.

credits to @Zey-Uzh

v1.1.7

6 years ago

Bugs Fixed

  • Fixed an ArrayIndexOutOfBoundsException in case of synchronous clicking different dates.
  • Fixed onDateSelected() callback not getting called when using selctDate() with immediate parameter set to true.

v1.1.5

7 years ago

Bugs Fixed

  • Fixed a bug when selecting a date with immediate as true, causing the old date to stay selected.

New Features

  • Added possibility to define default selected Date through the Builder: builder.defaultSelectedDate().

Deprecated Method

  • builder.centerToday() is no longer available, use builder.defaultSelectedDate(new Date()) instead

v1.1.1

7 years ago

New Feature

  • Added possibility to change the font size of the day number, day name and month name #11 .

credits to @forbroteam

v1.1.0

7 years ago

New Features

  • Month and Day's name can be hidden.
  • Month format can be changed now.

Improvements :

  • Scroll snapping now uses LinearSnapHelper for smoother animation. credit to @aleksey-ho