Releases: odigeoteam/TableViewKit
Releases · odigeoteam/TableViewKit
Caña Doble
"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
methodredraw()
- Support for
scrollViewWillEndDragging
- Support for item's
copy
andpaste
action viaActionPerformable
Changed
- Deprecated
Item
in favour ofTableItem
- Deprecated
Section
in favour ofTableSection
- Optimize diff algorithm used by
ObservableArray
for common methods such asinsert(at:)
,remove(at:)
etc... - Fix a bug where
manager
was not set correctly onItem
orSection
- Fix memory ownership of
ObservableArray
for Swift 4
View build details and download artifacts on buddybuild:
TableViewKit (iOS, TableViewKit)
Rufo
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
asmanager
property ofItem
andSection
- Support
UIScrollViewDelegate
fromTableViewManager
viascrollDelegate
Changed
- Move
UITableViewDataSource
andUITableViewDelegate
implementations fromTableViewManager
toTableViewKitDataSource
andTableViewKitDelegate
which are now the properties:dataSource
anddelegate
, respectively. - Method
Item.section(in:)
has been renamed toItem.section
- Method
Item.indexPath(in:)
has been renamed toItem.indexPath
- Method
Item.reload(in:with:)
has been renamed toItem.reload(with:)
- Method
Item.select(in:animated:scrollPosition:)
has been renamed toItem.select(animated:scrollPosition:)
- Method
Item.select(in:animated:scrollPosition:)
has been renamed toItem.select(animated:scrollPosition:)
- Method
Item.deselect(in:animated:)
has been renamed toItem.deselect(animated:)
- Method
Section.index(in:)
has been renamed toSection.index
Memorable 1.0
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
Move sections
Merge pull request #19 from odigeoteam/develop v0.9.5
v0.9.3
v0.9.0
v0.9.0
v0.5.0
Merge branch 'release/0.5.0'