Releases: bcylin/QuickTableViewController
Releases · bcylin/QuickTableViewController
v0.9.0
Breaking
-
Change the
Icon
type (since v0.2.0) from struct to enum:enum Icon { case named(String) case image(UIImage) case images(normal: UIImage, highlighted: UIImage) }
-
Rename the protocols (introduced in v0.8.1) that define specific rows regardless of their associated cell types:
NavigationRowCompatible
OptionSelectable
→OptionRowCompatible
Switchable
→SwitchRowCompatible
Tappable
→TapActionRowCompatible
v0.8.4
v0.8.3
v0.8.2
v0.8.1
Fixes
- Unhighlight the selected row in the radio section when it's tapped with
alwaysSelectsOneOption
set to true - Fix the empty image name that causes CUICatalog: Invalid asset name supplied: ''
- Allow
OptionRow
to be used with custom table view cells - Fix the actions that are not invoked in rows with custom table view cells
v0.8.0
v0.7.1
v0.7.0
Breaking
- Remove the accessory view from the
AccessoryEnabled
protocol - Merge
IconEnabled
andAccessoryEnabled
properties into theRowStyle
protocol
Enhancements
- Add
OptionRow
andRadioSection
to support mutually exclusive options
Fixes
- Use both cell type and cell style as the reuse identifiers for navigation rows to distinguish customized cell classes