Skip to content

Latest commit

 

History

History
executable file
·
114 lines (71 loc) · 3.45 KB

RELEASE NOTES.md

File metadata and controls

executable file
·
114 lines (71 loc) · 3.45 KB

Version 1.2.10

  • Fixed confict between SwipeView animation and UIScrollView scrolling
  • Fixed issue due to missing [super layoutSubviews]

Version 1.2.9

  • Fixed tap handling when wrap is enabled

Version 1.2.8

  • Fixed bounds error when swipe view size is zero
  • Fixed bug in the logic for automatically calculating item size
  • Fixed bug where last visible view was sometimes not draw in non-wrapped mode
  • Moved ARCHelper macros out of .h file so they do not affect non-ARC code in other classes

Version 1.2.7

  • numberOfItems / numberOfPages getters now call numberOfItemsInSwipeView: dataSource method to ensure that value is correct.

Version 1.2.6

  • SwipeView now calculates number of visible views more accurately
  • Fixed a bug in the wrapping logic that could cause gaps when wrapEnabled = YES and alignment = SwipeViewAlignmentEdge
  • SwipeView now won't attempt to call any datasource methods until the views need to be drawn, which avoids certain race conditions

Version 1.2.5

  • Fixed issue where SwipeView was not correctly deferring view loading when the defersItemViewLoading option was enabled

Version 1.2.4

  • SwipeView now correctly handles touch events on views outside the current page bounds
  • Fixed rounding error when using defersItemViewLoading is enabled
  • Added Controls Example to demo touch event handling

Version 1.2.3

  • Fixed issue where setting currentItemIndex immediately after creating SwipeView would prevent user being able to swipe to the left

Version 1.2.2

  • Fixed rounding error for edge-aligned SwipeViews with paging enabled

Version 1.2.1

  • Fixed off-by-one error when using scrollToItemAtIndex:duration: method
  • swipeViewDidScroll: event is now sent as normal when defersItemViewLoading is enabled, but swipeViewCurrentItemIndexDidChange: is still deferred

Version 1.2

  • Added vertical scrolling option
  • Changed itemWidth property and swipeViewItemWidth: delegate method to itemSize and swipeViewItemSize: respectively
  • Fixes some bugs when defersItemViewLoading is enabled

Version 1.1.7

  • Added delaysContentTouches property, which defaults to YES
  • Fixed blank pages issue when using defersItemViewLoading

Version 1.1.6

  • defersItemViewLoading property is now observed when swiping as well as when scrolling programatically
  • Fixed divide-by-zero error

Version 1.1.5

  • Fixed layout bug when scrolling more than a single page at a time
  • Added defersItemViewLoading property

Version 1.1.4

  • Scrolling methods now let you specify the duration of the scroll

Version 1.1.3

  • Fixed reloading bug on wrapped SwipeViews
  • Added test projects folder

Version 1.1.2

  • Fixed wrapping issue with carousel for certain item counts
  • Calling reloadData on carousel now resets currentItemIndex to zero

Version 1.1.1

  • Removed some leftover debug code that had broken the view recycling logic
  • Fixed bug where scrolling SwipeView programmatically immediately after loading would cause a crash
  • Added ARC Test example

Version 1.1

  • Added support for wrapping
  • It is now possible to display multiple items per page
  • Fixed layout glitches when rotating or resizing view
  • Added additional properties and delegate methods
  • Added page control to example application

Version 1.0.1

  • Fixed bug in delegate setter method
  • Fixed crash when total number of items is less than visible number

Version 1.0

  • Added dynamic view loading and recycling
  • Added ARC support
  • Added documentation
  • Renamed some methods for consistency with iCarousel

Version 0.9

  • Prerelease version.