All Versions
Latest Version
Avg Release Cycle
7 days
Latest Release
1367 days ago

Changelog History
Page 1

  • v4.3.1

    September 22, 2020
  • v4.3.0 Changes

    August 04, 2020

    Just use the new vertical or horizontal modifier on your calendar view!

  • v4.2.0 Changes

    August 01, 2020
    • โšก๏ธ Updated ElegantPages to fix bug where the delegate was being called at calendar creation
    • ๐Ÿ›  Fixed bug where if the end date was the exact start of a given month, that month wouldnโ€™t be shown
    • Lowered the swift tools version. Now compatible with any Xcode 11 version!
    • โšก๏ธ Updated the examples
  • v4.1.0 Changes

    July 17, 2020

    Just use .frame(width:) on your MonthlyCalendarView

  • v4.0.2

    July 15, 2020
  • v4.0.1 Changes

    July 15, 2020

    ๐Ÿš‘ Hotfix for the previous release. Manually scrolling to a particular month should work fine now.

  • v4.0.0 Changes

    July 15, 2020

    8 new themes that look elegant in any app!

    Major changes:

    ๐Ÿ”ง CalendarConfiguration now doesn't manage the calendar's theme or haptics settings anymore. This makes sense because a change in the configuration should result in a complete reset of the calendar. This means that whatever month or year the user is scrolled on currently is reset as well. In this line of thought, it doesn't make sense for a full reset to occur whenever the theme or haptic settings change. These changes should only result in a few minor adjustments in appearances and logic. State is preserved and user experience remains well now whenever the theme or haptics settings are changed now.

    The new syntax for this is:

    0๏ธโƒฃ ElegantCalendarView(...).theme(_yourTheme or one of the default ones)
    ElegantCalendarView(...).allowsHaptics(_whether or not you want to enable haptics)

    ๐Ÿ‘€ See customization for more info. The great thing about this is that you can now change the theme or haptics settings by passing in a binding variable, which is a great trend towards declarative code.

  • v3.0.1

    July 14, 2020
  • v3.0.0 Changes

    July 14, 2020

    ๐Ÿ‘ Calendar scrolls are quicker now in line with the new haptics and just feels better in general. The monthly header and day view text font size has been decreased just a tad bit in proportion to the view size. The scroll back to today icon has been replaced with a custom icon that looks much cleaner.

    ๐Ÿ‘€ Major change: Use of custom icons instead of SF Symbol icons. See instructions on how to use the new icons.

  • v2.0.0 Changes

    July 13, 2020

    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).