Skip to content

Releases: uias/Tabman

2.5.0

03 Aug 13:07
Compare
Choose a tag to compare

Support for vertical separators 🚀

Added

  • Support for vertical separators between bar buttons to TMHorizontalBarLayout via showSeparators.
  • separatorColor to TMHorizontalBarLayout.
  • separatorInset to TMHorizontalBarLayout.
  • separatorWidth to TMHorizontalBarLayout.

2.4.3

13 Jul 11:23
Compare
Choose a tag to compare

Updated

  • Add support for multiple Swift versions to Podspec.

2.4.2

25 Apr 18:32
Compare
Choose a tag to compare

Fixed

  • Incorrect Swift version in podspec, now 4.0.

2.4.1

20 Apr 13:21
Compare
Choose a tag to compare

Fixed

  • Build issues with iOS 9.

2.4.0

19 Apr 12:10
Compare
Choose a tag to compare

Added

  • #398 Ability to override automatic inset values via calculateRequiredInsets() on TabmanViewController.
  • #404 adjustsAlphaOnSelection to TMBarButton.
  • #338 Ability to hide / show the bar with TMHidingBar.
  • #403 Accessibility support to TMBarView.
  • #403 Accessibility support to TMBarItem.
  • #403 Accessibility support to TMBarButton.
  • #321 navigationItem(item:) to TabmanViewController.BarLocation with support for embedding a TMBar in a UINavigationBar.

Updated

  • Make TMBarItem open.
  • Make .title open on TMBarItem.
  • Make .image open on TMBarItem.
  • Make .badgeValue open on TMBarItem.
  • Make .items open on TMBarView.
  • Make .dataSource open on TMBarView.
  • Make .delegate open on TMBarView.
  • Make .scrollMode open on TMBarView.
  • Make .fadesContentEdges open on TMBarView.
  • Make .spacing open on TMBarView.
  • #396 Improved layout adaptability of TMTabItemBarButton on iPad and in landscape.
  • #404 TMBarButton no longer performs default fade transition in update(for selectionState:)

2.3.0

31 Mar 17:42
Compare
Choose a tag to compare

Updated

  • Added support for Swift 5.
  • Added support for Xcode 10.2.
  • Improved Swift 4 compatibility.

2.2.1

24 Mar 10:05
Compare
Choose a tag to compare

Updated

  • AutoInsetter to 1.6 - with numerous fixes and improvements for view controller insetting.

2.2.0

08 Mar 14:47
e8d730c
Compare
Choose a tag to compare

Support for Bar Button Badges 🔴

Added

  • #363 .alignment property to TMBarLayout to adjust content alignment.
  • #378 .spacing property to TMBarView to adjust spacing between bar content / accessory views.
  • #373 setNeedsUpdate() to TMBarItemable to allow for dynamic item updates.
  • #387 Ability to show badges on TMBarButton via .badgeValue on TMBarItemable.
  • #392 tabmanParent to UIViewController.
  • #392 tabmanBarItems to UIViewController.

Updated

  • #378 Improved bar transitioning behavior when adjusting selected tab.
  • #373 .title is now mutable on TMBarItemable.
  • #373 .image is now mutable on TMBarItemable.

Upgrade Notes

There is unfortunately a breaking change in TMBarItemable for any conforming types by making .title, .image settable and introducing .badgeValue.

2.1.4

23 Feb 19:59
Compare
Choose a tag to compare

Fixed

  • #383 Child insetting issues on iOS 10.

2.1.3

14 Jan 20:33
Compare
Choose a tag to compare

Fixed

  • #366 Incorrect indicator positioning when using a Right-to-Left language.

Updated

  • #368 Improve access controls in TMBarIndicator and subclasses.
  • #368 Improve access controls in TMBarButton.
  • #368 Improve access controls in TMBarLayout.