All Versions
Latest Version
Avg Release Cycle
8 days
Latest Release
2431 days ago

Changelog History
Page 1

  • v2.3.1 Changes

    April 14, 2017
    • #749 fix for shadow
      • we were not properly respecting the flag to disable it (all versions)
      • the margin on top was not being removed even when no shadow was present pre-lollipop
  • v2.3.0 Changes

    April 06, 2017
    • #713: Ripple touch feedback for tabs!
    • ๐Ÿ›  #716: Bugfix for misbehaving shadow. No more weird white spaces above the bar!
    • ๐Ÿ‘ #717: Support for tabs with icons only, without titles!
    • #722: Showing / hiding the BottomBar when on shy mode.
    • #714: Controlling whether Toasts of tab titles are shown when long pressing tabs.
    • #719: Fix for wrong size in tabs
    • ๐Ÿ›  #712: Data binding fixes.

    Thanks for @yombunker, @MarcRubio and @tushar-acharya for their contributions!

  • v2.2.0 Changes

    March 26, 2017
    • Ability to change icons when the tabs are selected, using drawable selectors
    • ๐Ÿ‘ Overriding tab selections is now supported, by using TabSelectionInterceptor
    • Internal code quality improvements and small changes
  • v2.1.2 Changes

    March 22, 2017
    • ๐Ÿ”€ Merged #703 that allows controlling badge visibility for tabs that are active.
  • v2.1.1 Changes

    • ๐Ÿš‘ A quick fix for a really critical bug that could affect some devices. More specifically, this one.
  • v2.1.0 Changes

    • ๐Ÿ›  Fixed a bug in the Badge positioning, causing the Badges to clip when there was many tabs.
    • ๐Ÿ›  Fixed a bug where the lower portion of unselected titles were clipped off in fixed mode.
    • Made changes to Badge restoration logic to fix 445. Credit goes to @Kevinrob for reporting and helping to reproduce the issue.
    • ๐Ÿ›  Fixed #448, #471, #436 and #591
    • ๐Ÿ›  Fixed a faulty behavior where the tabs' widths were calculated according to phone screen width, but should've been calculated according to the parent view's width by merging #504
    • โšก๏ธ Optimized the tab resizing calculations; now the tabs aren't needlessly removed and readded, only the layout params get changed.
    • ๐Ÿ”€ Merged #468 and #457
    • ๐Ÿ›  Fixed #554 by merging #512.
    • Made most of the BottomBarTab methods public.
  • v2.0.2 Changes

    • Now we're animating the color change on tab titles and icons.
    • ๐Ÿ›  Fixed a bug where the BottomBar wouldn't hide completely when it was both shy and drawing under navbar.
    • Made possible to inflate the BottomBar programmatically.
    • Made it possible to control whether the shadow is shown or not.
    • โœ… Made setItems to be public to allow writing tests without a designated Activity
    • Made setters for allowing setting tab colors, alphas, textappearances and typefaces programmatically.
    • โœ… Increased test coverage a little bit.
  • v2.0.1 Changes

    • ๐Ÿ›  Fixed a bug where the tab selection listener is set and multiple tabs could be selected at once
    • ๐Ÿ›  Fixed a bug where the reselection listener was fired even it shouldn't have.
  • v2.0 Changes

    • ๐Ÿ‘ Cleaner code and better APIs
    • No more unnecessary stuff or spaghetti mess
    • Now the look, feel and behavior is defined in XML, as it should be
    • โœ… No more nasty regressions, thanks to the automated tests
    • Everything is a little different compared to earlier, but it's for the greater good!

    ๐Ÿ‘€ See the readme for how to use the new version.

  • v1.4.0 Changes