The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
- #187 Fixed. Delegated methods should not be required any more
- Fix minor bugs
- Update demo project settings
- Improved adding/removal of child view controllers.
- Fixed issue when dynamically assigned objects will not be deleted after LGSideMenuController is destroyed.
- Added new demo cases with usage of UITabBarController.
* Improved stability. Fixed many small issues and bugs.
* Updated Demo Projects. Please, take a look, they have much more demo cases to show now.
* Fixed bug with raised exception while performing inexistent segue. Thanks to @anelad and his gist: https://gist.github.com/anelad/6e4827a1f0b384e65bcec36caa143948
* Added new presentation style `.slideAside`
* Improved implementation of always visible side views
* Fixed bugs
* Library has been rewritten in Swift 🎉🎉🎉
* Scroll view doesn't block side gestures anymore - #120 by @yusadogru
* Many small fixes and improvements
- Added support for Swift Packages - https://github.com/Friend-LGA/LGSideMenuController/issues/172
- Bump supported min iOS version to 9.0, as Xcode doesn't support deployment targets lower than this
Merged / Closed pull requests:
- Changing swiping direction caused `rootViewController` be removed from its parent - #112 by @mbenarie
- `viewsHierarchyValidate` caused `viewDidAppear` be called several times - #132 by @arturmichna
- Segue initialisation moved from `awakeFromNib` to `viewDidLoad` - #154 by @adomanski
- Added checks for `childViewControllers` not being added twice
- Fixed broken animations while status bar visibility was changing
- Added assert to validate that `presentationStyle` and `alwaysVisibleOptions` don't conflict with each other
Fix bugs
* Refactoring
* Rename some variables, methods, classes and protocols
* Add new notifications (You can use this notifications to add some custom animations):
```objective-c
LGSideMenuShowLeftViewAnimationsNotification
LGSideMenuHideLeftViewAnimationsNotification
LGSideMenuShowRightViewAnimationsNotification
LGSideMenuHideRightViewAnimationsNotification
```
* Add new keys for userInfo in notifications:
```objective-c
kLGSideMenuView // can be leftView or rightView
kLGSideMenuAnimationDuration
```
* Fix bugs
* Improve performance
* Now you have access to background views
```objective-c
@property (strong, nonatomic, nullable, readonly) UIImageView *leftViewBackgroundView;
@property (strong, nonatomic, nullable, readonly) UIImageView *rightViewBackgroundView;
```