Mattieuga/MGAMenuController — pull request #1 by jacobhyphenated (2013-05-08 20:12:06+00:00)
Title: Changes to closing of the Sliding Drawer menu

Two changes to make closing the sliding drawer menu, making it more intuitive in complex situations.

The first change is closing the menu when the menu button (on the nav bar in the root controller) is pressed. This button opens the menu, and it makes sense from a UX perspective to have this button close it as well.

The second change is important for when the root controller has complex subviews. In these situations, a tap on the subview while the sliding navigation menu is open will interact directly with that subview. The desired behavior would be for the root view controllers functionality to be disabled, and any user interaction with that part of the screen should close the sliding drawer.