Skip to content

Latest commit

 

History

History
73 lines (44 loc) · 3.69 KB

CHANGELOG.md

File metadata and controls

73 lines (44 loc) · 3.69 KB

Changelog

(or: y u no add shiny new things?!)

Newest version: 1.4.0

1.3.9

1.3.8

1.3.7

1.3.6

  • Fixed a bug that would cause the navigation bar to not be transparent.
  • Flattened View hierarchy.
  • Throwing a nice little Exception if someone tries to call noResizeGoodness() improperly, instead of just failing silently.

1.3.5

  • Merged some pull requests.
  • Thanks to @henhal, now the unselection bug when using badges is fixed.
  • Deprecated the setItemsFromMenu(@MenuRes int resId, OnMenuTabClickListener listener) method in favor of two separate methods: mBottomBar.setItems(@MenuRes int resId) and mBottomBar.setOnMenuTabClickListener(OnMenuTabClickListener listener). Not only because deprecating stuff is so fun (it is), but because this actually makes more sense than the old approach. The old approach still works.

1.3.4

  • Now the BottomBar is 56dp tall, as it should be! Make sure your icons are 24dp and trimmed, meaning that the whole png size musn't be more than 24dp. So don't use padding around the icon.
  • Fixed a minor bug when programmatically selecting a tab.
  • Added a setAutoHideOnSelection(boolean autoHideOnSelection) method for the BottomBarBadge to control whether it is automatically hidden after the tab that contains it is selected or not.
  • Titles are now forced to be single line, make sure your title texts are short enough, or else they'll get truncated with a "..." !
  • Updated some dependencies and Gradle.

1.3.3

  • The show / hide methods now behave nicely with CoordinatorLayout.
  • Added alpha animation for the tab titles when using the shifting tabs.

1.3.2

  • Now it's possible to use fixed mode (show titles on inactive tabs) even when there's more than three tabs.

1.3.1

  • Fixed a critical bug in OnLongClickListener behavior (why didn't I see that before?) when using badges.

1.3.0

  • Fixed a critical bug in OnClickListener behavior when using badges.

1.2.9

  • Fixed the issue when using badges and the tab resize animation is enabled. Now the badges automatically adjust their position when the tab's size (or position) updates.

1.2.8

  • Fixed the ugly layout bug that happened when calling the setDefaultTabPosition() or selectTabAtPosition() methods.

Versions 0.0.1 - 1.2.7

  • Sweating my ass off making this library and trying to compete with the other ones.