Tabman Versions Save

™️ A powerful paging view controller with interactive indicator bars

2.9.1

3 years ago

Fixed

  • Crash when calling TMBarButton.allTargets due to TMBarButtonInteractionController not being hashable.

2.9.0

4 years ago

Updated

  • Dropped support for legacy Swift (4.x) versions.
  • Pageboy to 3.6.

Update Notes

This release drops support for Swift 4.x, meaning Tabman will now require Swift 5 going forwards. To use Tabman with a Swift 4 codebase, you must use Tabman 2.8.2 or older.

2.8.2

4 years ago

Fixed

  • Layout issues when using Right-to-left languages via semanticContentAttribute.

2.8.1

4 years ago

Fixed

  • Mixed language errors caused by Tabman.h header in Swift PM.

2.8.0

4 years ago

Improvements to TMLabelBarButton 🏷

Added

  • verticalAlignment to TMLabelBarButton to allow for button contents to be vertically aligned.

Fixed

  • Issue where TMLabelBarButton would fail to resize correctly when using custom fonts.

2.7.0

4 years ago

Improvements to layouts and insetting 🍺

Added

  • centerDistributed to TMBarLayout.Alignment to center align all bar buttons.

Updated

  • Removed AutoInsetter as a dependency.
  • Child insetting logic now utilises additionalSafeAreaInsets only on iOS 11 and above.

Fixed

  • #449 Infinite loop that could be caused by recursive layout calls.
  • #487 Issue where child contents could be requested to layout before being added to the view hierarchy.
  • #478 Issue where bar could fail to inset children when created dynamically for the page view controller.

2.6.3

4 years ago

Updated

2.6.2

4 years ago

Fixed

  • Center aligned TMBarLayout not working for trailing buttons.
  • Center aligned TMBarLayout having an incorrect offset when using a non-zero contentInset.

2.6.1

4 years ago

Fixed

  • Missing imports that could cause a Swift PM build to fail.

2.6.0

4 years ago

Improved iOS 13 support and more 📲

Added

  • Support for Swift Package Manager in Xcode 11.
  • Support for Dark Mode in iOS 13.
  • contentInset to TMBadgeView allowing for custom badge content insets.

Fixed

  • Issue where accessing safeAreaLayoutGuide could cause a crash on Jailbroken devices.
  • Issue where constraints in TMTabItemBarButton would not correctly be applied on iOS 13.
  • Issue where a TMSystemBar could fail to correctly extend background edges into system areas.