Releases: taltstidl/AppCompat-Extension-Library
Releases · taltstidl/AppCompat-Extension-Library
Release 0.5.1
This is a maintenance release for the existing components:
- Deprecates
TypefaceCompat
: your app will continue to compile, however, the Roboto resources have been removed to conserve space and will no longer be applied on pre-Lollipop devices. Use downloadable fonts or FontsContractCompat instead. Thanks to @fountaingeyser! - Updates support library version to 27+
- Updates
AccountHeaderView
: you can now build your own account classes based on theIAccount
interface. The built-inAccount
class is still available to quickly get started. Thanks again to @fountaingeyser.
Happy coding!
Release 0.4.0
This release contains a couple of improvements to the existing components:
- Updates support library version to 24.1.1
- Updates
FloatingActionMenu
: you can now add more advanced label styles with elevation support back to API level 7 and touch feedback. - Updates
AccountHeaderView
: you can now show checkboxes and additional info (consisting of an icon and some text) in the account list. The dropdown arrow is now finally animated. - Updates
TypefaceCompat
: it now respects the system typeface if it is a custom typeface as opposed to the default Roboto typeface on API levels higher than 14. Thanks to @fountaingeyser for the pull request! - Fixes
NullPointerException
inAppCompatDatePickerDialog
. Thanks goes to @athospg for the pull request! - Fixes for a few other miscellaneous things
Enjoy the new update and thanks for your patience 🎉
Release 0.3.0
This is an exciting release for anyone who wants to use the beautiful picker dialogs presented in the Material Design guidelines (click here for reference)! The following has changed:
- Adds
AppCompatDatePickerDialog
andAppCompatTimePickerDialog
: easy-to-use, configurable and Material Design compliant dialogs that allow selection of dates and times. See the updated sample, the readme and the wiki for additional info. - Adds
PlaceholderDrawable
: usage of a simple placeholder is no longer confined to theCircleImageView
(which internally uses this drawable). Build one usingnew PlaceholderDrawable.Builder(context).[...]build()
. - Updates support library version to 23.2.0
- Updates
FloatingActionMenu
: you can now customize the spacing of theFloatingActionButton
s with theapp:fabMenuSpacing
attribute. - Updates
CircleImageView
: you can now tint the placeholder icon by using theapp:placeholderIconColor
attribute. - Updates
FlexibleToolbarLayout
: it now handles text ellipsis better and has better default text sizes as well asSearchView
support. Also fixes a bug with subtitle styling (thanks @TechnologySolutionsGroup!)
Happy coding everyone!
Release 0.2.0
I'd like to thank everyone who has taken the time to contribute to this project or who has starred this project! This is a major release just in time for Christmas:
- Adds
FlexibleToolbarLayout
for usage with theAppBarLayout
instead of theCollapsingToolbarLayout
: in addition to a title it can also collapse a subtitle and an icon! - Adds Delightful Detail
Drawable
s: beautiful animations that work back to API level 7 including anIndeterminateProgressDrawable
and aMediaControlDrawable
. - Updates support library version to 23.1.1. Thanks to @athospg!
- Updates
FloatingActionMenu
: it now has a defaultBehaviour
class for usage with theCoordinatorLayout
andSnackbar
s. Thanks again to @athospg!
Merry Christmas to everyone and happy coding! 🎅
Release 0.1.3
- Fixes issue caused by
TypefaceCompat
on pre-Lollipop devices
Release 0.1.2
- Updates support library version to 23.1.0
- Fixes issues caused by update (in components
AccountHeaderView
andFloatingActionMenu
)
Release 0.1.1
- Adds
TypefaceCompat
primarily for usage with theAppCompatActivity
: support the Material Design Typography back to API 7 with one line of code! Thanks goes to @fountaingeyser. - Updates
AccountHeaderView
: you can now customize the placeholder by setting a custom circle color and/or a person image to a specificAccount
. - Updates
FloatingActionMenu
: you can now easily setup dimming for your activity with thesetupWithDimmingView(View dimmingView, int dimmingColor)
method. This also collapses theFloatingActionMenu
when the dimmedView
or the back button is clicked. - Updates
CircleImageView
: you can now also useDrawable
s (and resource ids) for the placeholder! ThesetCircleImage...()
methods have been removed in favor of the defaultsetImage...()
methods for better support of image-loading libraries. Instead there's thesetCircleImageEnabled()
method to toggle circular images.
Release 0.1.0 (Initial Release)
- Adds
AccountHeaderView
for usage with the AppCompat Design Library'sNavigationView
: a layout for account management in the navigation drawer, complete with dropdown list. - Adds
FloatingActionMenu
for usage with the AppCompat Design Library'sFloatingActionButton
: a layout for an animated menu of floating action buttons. - Adds
CircleImageView
: anImageView
for displaying circular images and placeholders.