Skip to content

Releases: odigeoteam/TableViewKit

Caña Doble

Choose a tag to compare

@adellibovi adellibovi released this 27 Oct 11:01
0e48f3d

"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

Choose a tag to compare

@adellibovi adellibovi released this 10 Jul 10:24
3b4c13a

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

Choose a tag to compare

@adellibovi adellibovi released this 17 Mar 08:54
3fb0947

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

Choose a tag to compare

@adellibovi adellibovi released this 08 Feb 09:47
e7aae6c

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

Move sections

Choose a tag to compare

@ndleon09 ndleon09 released this 14 Dec 11:41
Merge pull request #19 from odigeoteam/develop

v0.9.5

v0.9.3

Choose a tag to compare

@ndleon09 ndleon09 released this 02 Nov 12:20
Delete extra file

v0.9.0

v0.9.0 Pre-release
Pre-release

Choose a tag to compare

@adellibovi adellibovi released this 15 Sep 08:44
c9ee624
v0.9.0

v0.5.0

v0.5.0 Pre-release
Pre-release

Choose a tag to compare

@adellibovi adellibovi released this 13 Sep 11:40
1a4a7d0
Merge branch 'release/0.5.0'