Skip to content

Latest commit

 

History

History
73 lines (57 loc) · 7.4 KB

CHANGELOG.md

File metadata and controls

73 lines (57 loc) · 7.4 KB

#MMDrawerController Changelog

##0.5.1 (Wednesday, September 18, 2013) ###Fixed

  • FIXED an issue (#110) where you could not compile for iOS 6 using Xcode 4.6.3.

##0.5.0 (Tuesday, September 17, 2013) ###New

  • iOS 7 Support - Compiled to work with iOS 7
  • iOS 7 Status Bar Support - Now includes a feature to drawer an iOS 6 style status bar, allowing your drawer animations to not impact the status bar area. Consult the README or the documentation for further information.
  • MMDrawerBarButtonItem Design - Now designed to fit in with the iOS 7 aesthetic.
  • MMDrawerBarButtonItem TintColor - Now uses tintColor in iOS 7.
  • Example project now runs in both iOS 6 and iOS 7 with two different visual designs.

###Known Issues

  • iOS 7 animations transforms are a bit choppy. This issue requires further investigation, and is being tracked here.

##0.4.0 (Monday, August 19, 2013) ###New

  • State Restoration Support - MMDrawerController now supports state restoration, and will save the state of the open side as well. Consult the documentation for more information. (#69). (Kevin Harwood, djibouti33)
  • Better Subclass Support - MMDrawerController now contains an additional Subclass header file, to allow subclasses to access protected methods of the framework. Please consult the documentation for additional details on how to properly subclass MMDrawerController. (#37). (Lars Anderson)
  • initWithCoder: Support - MMDrawerController now implements initWithCoder:, making it easier to integrate with a storyboard. Looks for an official extension from @TomSwift providing storyboard integration. (#81). (Tom Swift)
  • Improved parent drawer controller detection - mm_drawerController will now walk up the entire view controller stack looking for the parent, making it easier to access the drawer controller from any child view controller in the hierarchy. (#70). (messi)

###Fixed

  • FIXED an issue (#66) where you would get unbalanced begin/end appearance transitions when using a non-animated setCenterViewController:... method. (Kevin Harwood, jsankey)
  • FIXED an issue (#63) where the visual state block received invalid transform values. (Kevin Harwood)
  • FIXED an issue (#71) where the side drawer could become blank if you called the closeDrawerAnimated:... while the drawer was closing. (Kevin Harwood, Bryan Wang)
  • FIXED an issue (#80) where the block parameters were not named appropriately. (Kevin Harwood, Joao Nunes)

##0.3.0 (Monday, July 22nd, 2013) ###New

  • Added a block to determine if a gesture should be recognized, giving the implementer a chance to define where a gesture should be recognized within their views. Please consult the README for additional details. (#25). (Kevin Harwood)

###Fixed

  • FIXED an issue (#56) where the bezel gesture would be detected even if there was no drawer controller on that side. (Kevin Harwood)
  • FIXED an issue (#50) where a subclass could get stuck in an infinite loop in the init method. (Tuan Cao)

##0.2.1 (Friday, June 21st, 2013) ###Fixed

  • FIXED an issue(#42) where the gesture completion block was not being called if the gesture action closed the drawer completely. (Kevin Harwood)

##0.2.0 (Tuesday, June 4th, 2013) ###New

  • Added support for using the panning velocity to complete the animation. It now looks much better (#18). (Kevin Harwood)
  • Added a new callback block to get notified when a gesture animation has completed (#20). (Kevin Harwood)

###Fixed

  • FIXED an issue(#23) where the drawer could bounce, even if a drawer was open. (Kevin Harwood)
  • FIXED an issue(#38) the designator initializer for UIViewController was not properly setting default values. (poteryaysya)
  • FIXED an issue(#24) where some documentation was incorrect. (Kevin Harwood)

##0.1.0 (Wednesday, May 15th, 2013) ###New

  • MMDrawerController now properly supports full view controller containment. The drawer view controllers will properly receive their view appearance methods at the correct time now, including every time they are about to become visible. Please note that mm_drawerWillApear has now been deprecated. More notes below. (Kevin Harwood, Lars Anderson)

###Fixed

  • FIXED an issue(#9) where the drawer could bounce, even if no drawer was set. (Kevin Harwood)
  • FIXED an issue(#14) where open center interaction state could be incorrectly applied if a new view controller is pushed onto a center view controller when a drawer is open. (Kevin Harwood)

###Deprecated

  • Support for the mm_drawerWillAppear method in the UIViewController+MMDrawerController category is no longer available. Please move any logic contained within this method to viewWillAppear: in your drawer view controllers. This method will no longer be called going forward.

##0.0.2 (Thursday, May 9th, 2013) ###New

  • Improved the example to allow you to disable the left or right side drawer controller. (Kevin Harwood)

###Fixed

  • FIXED an issue(#6) where hidden side drawer controllers received touches if the center view controller was set to userInteraction NO. (Kevin Harwood)
  • FIXED an issue(#1) where shouldStretchDrawer caused drawer controllers with only one side drawer to stretch in the wrong direction (Lars Anderson, Kevin Harwood)

##0.0.1 (Wednesday, May 8th, 2013)

  • Initial Library Release