Releases: ThasianX/ElegantCalendar
Individual views may now be used by themselves!
If you want, you can now just use the yearly or monthly view in your app. The models for these views have been made public and refined for greater flexibility. To use these views by themselves, use the correct ObservableObject
: MonthlyCalendarManager
or YearlyCalendarManager
.
Major change: The naming of a delegate function has also been changed: func calendar(didSelectDate date: Date)
-> func calendar(didSelectDay date: Date)
.
Haptics Support!
The haptics are enabled by default in the configuration so if you don't want haptics, you will have to specify that in your configuration creation. Also, for public functions like scrollToMonth
or scrollToDay
, you may also choose whether to use haptics or not through the animated
parameter.
Support for reverse calendar and more use cases!
You can now specify the calendar layout as well as scroll to a certain date.
Manual scrolling to month can now be either animated or not animated!
1.1.0 scroll to month can now be not animated
Fixes bug where scroll back to today button isn't visible
1.0.3 fixed today date range comparison
Exposes visible calendar property
1.0.2 exposed property that tells whether or not the year or monthly view i…
Better paging between year and monthly view
1.0.1 Merge branch 'master' of github.com:ThasianX/Snappable-Calendar-SwiftUI
Initial Release
1.0.0 Public access