Skip to content

Releases: bpoplauschi/BPForms

Patch for 2.1.0

25 Oct 13:35
Compare
Choose a tag to compare
  • Just moved the Xcode workspace around

Framework and static lib

25 Oct 13:07
Compare
Choose a tag to compare
  • Added a Framework and a static library target
  • Custom insets for headers and footers #25

Patch release for 2.0.0 (improved)

22 Oct 13:43
Compare
Choose a tag to compare
  • Fixed the clear button position on float labels 8b1f68a
  • Padding fixes, including the ones for the clear button f954c9e
  • Added CHANGELOG
  • Updated documentation

Patch release for 2.0.0 (improved)

17 Feb 07:51
Compare
Choose a tag to compare
  • Created a BPForms.h generic header including all core headers - 9348df3
  • Fixed a button size issue - 6460300 0f2c599
  • Fix bottom inset after keyboard disappears if there is a toolbar - #23
  • Exposed ways to force the validation on a FormViewController: forceValidation and updateInfoCellBelowInputCell: - 18d9e80
  • Info cell aligns to the center (useful on iPad devices) - c4200a3

Patch release for 2.0.0 (improved)

01 Sep 11:33
Compare
Choose a tag to compare
  • Allow custom BPFormCell to become First Responder - #16 - @fabb
  • Fixed issue with the keyboard height when app is launched in landscape - #20
  • Fixed crash [BPFormInfoCell validationState]: unrecognized selector sent to instance - #21

Patch release for 2.0.0

28 May 12:55
Compare
Choose a tag to compare

Fixed a bunch of issues:

  • Fixed: jumping from one cell to the next repeatedly changes the button cells dimensions #10 #14
  • Fixed: Resizing TableView Height when Keyboard Appears Ruins Keyboard Transparency in iOS 7 #12. Thanks to @fabb for the original implementation #13
  • Fixed: info cell should not be selectable #15
  • Changed keyboard notification from didShow to willShow

New architecture and easier customisation of cell dimensions

08 May 11:14
Compare
Choose a tag to compare

The 2.0.0 release brings in a new class architecture, a TextView based input, mechanisms for cell customisation and bug fixes:

  • class architecture refactoring 87d7230
    • BPFormInfoCell no longer subclasses BPFormCell, but UITableViewCell
    • BPFormCellProtocol contains all the methods for a cell that is member of a BPFormViewController table. At this point, implemented by BPFormCell and BPFormInfoCell
    • BPFormInputCell became an abstract class, with usable subclasses BPFormInputTextFieldClass and BPFormInputTextViewClass
    • renamed BPFormFloatLabelInputCell to BPFormFloatInputTextFieldCell (subclass of BPFormInputTextFieldCell)
    • renamed BPFormMultiLineFloatLabelInputCell to BPFormFloatInputTextViewCell (subclass of BPFormInputTextViewCell)
  • cell dimensions customization: easy to achieve using customCellHeight, spaceToNextCell, customContentHeight, customContentWidth
  • Moved validation icon outside the text input control (textfield, textview) c4f7bba
  • Added keyboard mode to help with using the form view controller in a UIPopover with auto layout #2 thanks @snown
  • fixed keyboard disappear table view animation 499177a 4c95725
  • updated input cell validation, for optional cells, so that they aren't validated if empty 8a88078
  • Renamed BPTextFieldValidateBlockWithPatternAndMessage to BPValidateBlockWithPatternAndMessage 85eb9d3

Integration with JVFloatLabeledTextField

13 Mar 13:23
Compare
Choose a tag to compare

Patch for 1.0.0 - fixed UIButton missing

07 Mar 13:36
Compare
Choose a tag to compare
  • UIButton missing if frame was not set - fixed by 7fc2af2

First release - basic implementation of forms

12 Oct 18:32
Compare
Choose a tag to compare
  • BPFormViewController + BPFormCell subclasses (input, info and button)
  • BPAppearance for customisation