CalendarView v0.4.1 Release NotesRelease Date: 2020-07-26 // over 2 years ago
Note: This release introduced a regression which is fixed in version 0.4.2, please use 0.4.2 instead.
🆕 New methods and properties:
setMonthPadding()for setting the month margins and padding all at once to minimize data regeneration.
updateMonthConfigurationAsync()for seting the
hasBoundariesall at once to minimize data regeneration.
setupAsync()for the asynchronous setup of the calendar with an optional completion callback. This supplements the already available
updateMonthRangeAsync()for the asynchronous update of start and/or end month. This supplements the already available
daySizefor setting the size, in pixels for each day cell view. Replaces the deprecated
🗄 Deprecated methods and properties:
dayHeightproperties are deprecated,
daySizeshould be used instead.
updateEndMonth()methods are deprecated as they are just helper methods that only made the code more obscure especially with the introduction of a lot of similarly-named methods for async operations. Use
🗄 Property setters for
monthPaddingBottomare deprecated, please use the equivalent setter methods
🚚 Some internal placeholder views and view groups previously used by the calendar to keep things in place have been removed. This means your calendar should now look really nice in the layout inspector (thanks @luis-cortes)
A lot of other internal optimizations.
🚀 Many thanks to @luis-cortes for a lot of ideas and code contributions that went into this release.