Skip to content

Releases: odigeoteam/TableViewKit

Caña Doble

27 Oct 11:01
0e48f3d

Choose a tag to compare

"No te vo las a creer", you won't believe it! 🍻

We rewrote part of the diff algorithm which will make swappingTableItem and TableSection even faster.
We also polished the API to make it easier to use and added new features like the redraw() method, support for copy and paste and a convenient access to manager.

Added

  • Official support to Swift 4
  • Support for TableItem method redraw()
  • Support for scrollViewWillEndDragging
  • Support for item's copy and paste action via ActionPerformable

Changed

  • Deprecated Item in favour of TableItem
  • Deprecated Section in favour of TableSection
  • Optimize diff algorithm used by ObservableArray for common methods such as insert(at:), remove(at:) etc...
  • Fix a bug where manager was not set correctly on Item or Section
  • Fix memory ownership of ObservableArray for Swift 4

View build details and download artifacts on buddybuild:
TableViewKit (iOS, TableViewKit)

Rufo

10 Jul 10:24
3b4c13a

Choose a tag to compare

Rufo! woof, woof!

We polished few internal components and simplify the API. Plus you have direct access to UIScrollViewDelegate, in case you need it.

Added

  • Support TableViewManager as manager property of Item and Section
  • Support UIScrollViewDelegate from TableViewManager via scrollDelegate

Changed

  • Move UITableViewDataSource and UITableViewDelegate implementations from TableViewManager to TableViewKitDataSource and TableViewKitDelegate which are now the properties: dataSource and delegate, respectively.
  • Method Item.section(in:) has been renamed to Item.section
  • Method Item.indexPath(in:) has been renamed to Item.indexPath
  • Method Item.reload(in:with:) has been renamed to Item.reload(with:)
  • Method Item.select(in:animated:scrollPosition:) has been renamed to Item.select(animated:scrollPosition:)
  • Method Item.select(in:animated:scrollPosition:) has been renamed to Item.select(animated:scrollPosition:)
  • Method Item.deselect(in:animated:) has been renamed to Item.deselect(animated:)
  • Method Section.index(in:) has been renamed to Section.index

Memorable 1.0

17 Mar 08:54
3fb0947

Choose a tag to compare

We are delighted to release TableViewKit 1.0.
TableViewKit empowers UITableView with painless multi-type cell support and build-in automatic state transition animations.

Features

  • Modular composition of headers, footers and cells
  • Type safe drawers
  • Build-in state supports and automatic diffs
  • 100% written in Swift and with Love

v0.9.6

08 Feb 09:47
e7aae6c

Choose a tag to compare

Fix a bug on items insertions #20
Change visibility for TableViewManager methods

Move sections

14 Dec 11:41

Choose a tag to compare

Merge pull request #19 from odigeoteam/develop

v0.9.5

v0.9.3

02 Nov 12:20

Choose a tag to compare

Delete extra file

v0.9.0

15 Sep 08:44
c9ee624

Choose a tag to compare

v0.9.0 Pre-release
Pre-release
v0.9.0

v0.5.0

13 Sep 11:40
1a4a7d0

Choose a tag to compare

v0.5.0 Pre-release
Pre-release
Merge branch 'release/0.5.0'