Skip to content

Releases: bcylin/QuickTableViewController

v0.9.0

05 Apr 08:55
Compare
Choose a tag to compare

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
    • OptionSelectableOptionRowCompatible
    • SwitchableSwitchRowCompatible
    • TappableTapActionRowCompatible

v0.8.4

21 Mar 05:04
Compare
Choose a tag to compare

Fixes

  • Use TapActionCell's tintColor as its label textColor, #13 by @sanekgusev

v0.8.3

17 Feb 05:16
Compare
Choose a tag to compare

Fixes

  • Avoid some unwanted animation when the row action also involves table view reload

v0.8.2

01 Jan 16:42
Compare
Choose a tag to compare

Fixes

  • Fix the SwitchCell configuration with custom row classes

v0.8.1

11 Dec 17:27
Compare
Choose a tag to compare

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

02 Dec 02:26
Compare
Choose a tag to compare

Enhancements

  • Swift 4

v0.7.1

19 Oct 14:41
Compare
Choose a tag to compare

Enhancements

  • Allow predefined NavigationRow, SwitchRow, TapActionRow, and OptionRow to be subclassable

v0.7.0

23 Aug 03:47
Compare
Choose a tag to compare

Breaking

  • Remove the accessory view from the AccessoryEnabled protocol
  • Merge IconEnabled and AccessoryEnabled properties into the RowStyle protocol

Enhancements

  • Add OptionRow and RadioSection 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

v0.6.2

18 Aug 07:26
Compare
Choose a tag to compare

Enhancements

  • Mark properties and methods open in the open classes
  • Improve the documentation

v0.6.1

16 Aug 02:13
Compare
Choose a tag to compare

Enhancements

  • UI testing
  • Change sections and rows from structs to classes
  • Allow customized cell classes to implement the Configurable method in addition to the default setup

Fixes

  • UISwitch animation #9