Calendar v2.0 Release Notes

Release Date: 2016-04-07 // about 8 years ago
    • 🚀 Deployment target is now iOS 8.0
    • The library is now fully compatible with both iPad and iPhone
    • Many new APIs for both the day planner and the month planner
    • 🛠 Few optimizations and bug fixes

    Day Planner

    • MGCDayPlannerView :

      • new property daySeparatorsColor
      • new property timeSeparatorsColor
      • new property currentTimeColor
      • new property eventIndicatorDotColor
      • new property hourRange
    • MGCDayPlannerViewDelegate :

      • new method dayPlannerView:attributedStringForTimeMark:time:
      • new method dayPlannerView:attributedStringForDayHeaderAtDate:

    Month planner

    • MGCMonthPlannerView :

      • new property dayCellHeaderHeight
      • new property dateFormat
      • new property gridStyle
      • new property monthHeaderStyle
      • new property monthInsets
      • new property style
      • new property eventsDotColor
      • new method reloadEventsAtDate:
      • new property allowsSelection
      • new property selectedEventDate
      • new property selectedEventIndex
      • new property selectedEventView
      • new property calendarBackgroundColor
      • new property weekDayBackgroundColor
      • new property weekendDayBackgroundColor
      • new property weekdaysLabelTextColor
      • new property monthLabelTextColor
      • new property monthLabelFont
      • new property weekdaysLabelFont
      • new property weekDaysStringArray
      • new property pagingMode
      • new method scrollToDate:alignment:animated:
      • new property canCreateEvents
      • new property canMoveEvents
    • MGCMonthPlannerViewDelegate:

      • new method monthPlannerView:attributedStringForDayHeaderAtDate:

    Event Kit

    • EventKit specialized controllers (MGCDayPlannerEKViewController and MGCMonthPlannerEKViewController) :
      • added iPhone compatibility with the use of UIPopoverPresentationController for adaptive presentation of EventKit controllers
    • 🆕 new protocol MGCDayPlannerEKViewControllerDelegate

    Contributors

    @xEsk : #5 @varun-naharia : #14 @dk53 : #17 #18 @arnaudWasappli : #21

    Thanks!