Skip to content

Releases: odigeoteam/TableViewKit

Caña Doble

27 Oct 11:01
0e48f3d
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

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

Move sections

14 Dec 11:41
Compare
Choose a tag to compare
Merge pull request #19 from odigeoteam/develop

v0.9.5

v0.9.3

02 Nov 12:20
Compare
Choose a tag to compare
Delete extra file

v0.9.0

15 Sep 08:44
c9ee624
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release
v0.9.0

v0.5.0

13 Sep 11:40
1a4a7d0
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release
Merge branch 'release/0.5.0'