- Add
didScrollStart
anddidScrollEnd
toMenuMoveState
thanks to @spsammy
- Fix a bug that carthage install failed
- Use
onMove
clousure instead ofPagingMenuControllerDelegate
- Performance improvements of view animation thanks to @wwwjfy
- Fix unexpected behaviour that it goes to wrong page with
infinite
mode - Fix a bug that preset background color on paging view is not correctly set
- Drop iOS 8 support
- Rename
scrollEnabled
- Rename delegate method
- Fix carthage error
- Support Swift 3.0
- Support Swift 2.3
- Delete @objc from
PagingMenuControllerDelegate
protocol thanks to @Guoxweii - Change behaviour of view hiding
- Fix warning in iOS 8.1 thanks to @ahirusun
- Fix compile error in example project
- Renamed mode to displayMode
- Protocol oriented programming
- Added background color option for paging view
- Added custom view support for menu item view
- Fixed incorrect behaviour of menu view delegate method
- Fixed showing white page when jumping to pages
- Fixed delegate method call timing correctlly
- Fixed menu item image constraints
- Fixed
Extranous argument label in .setup method
error
- Fixed seeing white page when jumping to previous or next page
- Fixed incorrect behaviout when swiping on menu view
- Added more examples
- Upgraded CocoaPods to 1.0.0
- Added
menuControllerSet
option to choose single or multiple controller - Added
menuComponentType
option that provides component which are MenuView + MenuController, MenuView or MenuController - Supported UIImage for MenuItemView
- Fixed memory leaks thanks to @minhtran129
- Fix incorrect menu controller pass
- Supported Swift 2.2 thanks to @newbdez33
- Added
selected
property toMenuItemView
- Added
menuItemDividerImage
option thanks to @bojanp - Added
menuSelectedItemCenter
option thanks to @newbdez33 - Added
currentPage
andcurrentMenuItemView
toMenuView
- Added
MenuScrollingMode
toInfinite
mode
- Fix app crash on iPad thanks to @pableiros
lazyLoadingPage
is added
PagingMenuControllerDelegate
methods now return previous and current menu controller, not order numberrebuild
method is deleted. Usesetup
method instead
- Fix memory leaks
- Fix crash when PagingMenuController is initialized asynchronously
- Crash fixes thanks to @patricks
- Make
moveToMenuPage
method public
- Enable override classes
- Memory performance improvements thanks to @benrudhart
- Significant improvements thanks to @ikesyo
- Make some properties public read only
- Small improvements
selectedFont
- Fix
backgroundColor
withRoundRect
mode thanks to fabianpimminger selectedFont
didn't work properly
- Add
deceleratingRate
for menu view
- Fix incorrect reload of content view
- Not allowed to subclass PagingMenuController any more
- Add
scrollEnabled
for paging view in case you want to swipe-to-delete on your table view
- lazy load of paging view works fine
- Add
Infinite
mode
Normal
display mode renamed toStandard
defaultPage
didn't work with specific options
- Supported
selectedFont
- Significant bug fixes
- Big performance improvements. Won't load all the view controllers anymore.
- Fix incorrect behaviour of delegate method
- Support animated
RoundRect
RoundRect
associated values changed
- Support adding/deleting menu. Use
rebuild
method.
- Support onve view controller usage
- Underline view's width and height can be changed by using horizontal and vertical paddings
- Improve behaviour of example project
- Now copying all the files into your project works fine
- First step to support single view controller usage
- Underline view is now animated with content view
centerItem
didn't work on device
- Menu position option (top or bottom)
- Set appropriate contentInset for menu view in case implemented programmatically
- Change option class to struct to change property value
- Change PagingMenuOptions structure from class to struct
- Support delegate methods to handle menu transition state
- Merge validator into PagingMenuController class
- Displaying only two menu items is now supported thanks to jeksys
- Small improvements
- Changed framework's deployment target to 8.0 for Carthage users thanks to alexcurylo
- Fixed AutoLayout constraints bug for rotating with SegmentedControl
- Separate RoundRect scale into horizontal and vertical one
- Add Validator class to validate options value
- Added new item mode, RoundRect
- Revert animation duration default value to 0.3
- Added CHANGELOG.md
- Created
PagingMenuOptions.swift
to separate class declaration fromPagingMenuController.swift
- Added validator for
default page
option
- Fixed unexpected behavior of
default page
option
- Added
MenuItemMode
to change menu item design (RoundRect
mode is not supported yet at this time)
- Fixed
self
in closure to resolve strong reference cycle
- Fixed incorrect accessors for some methods
- Added some files for Carthage
- Support Carthage
- Support CocoaPods
- Created demo project