Skip to content

Releases: MackHartley/RoundedProgressBar

RoundedProgressBar 3 - Now with custom progress text support!

08 Mar 08:34
c6210ed
Compare
Choose a tag to compare

This version introduces new features which allows developers to customize what text is displayed to the user! Simply extend the ProgressTextFormatter class and declare what text you want shown to the user for a given progress value.

These changes are not backwards compatible, so any developers who are upgrading from 2.x.x might have to make minor changes to their existing code.

2.1.1

05 Sep 04:49
0b5f3b2
Compare
Choose a tag to compare

This release includes a fix/improvement that allows transparent colors to be used for the ProgressDrawable and BackgroundDrawable. This fix was created in response to an issue created by a user of the library: #18

2.1.0

23 Apr 04:06
612aa7c
Compare
Choose a tag to compare

This release adds a new feature. Developers can now supply a custom font to the RoundedProgressBar. Font formats supported include .ttf and .otf.

RPB Customization and Modularity Enhancements

07 Apr 04:37
b040933
Compare
Choose a tag to compare

This release brings some big improvements to the RoundedProgressBar Library 🎉

The biggest change is that each corner can have a different corner radius value. This is a very useful feature because it allows the progress bar to appear "attached" to other views with rounded corners. So if you want a progress bar with an icon and rounded corners, you could make a custom image view and put it adjacent to your progress bar. The result would be a progress bar with an icon that looks like a single view. For an example of this, check out the progress bars on the README.

Other notable improvements included in this release:

  • If desired, the progress bar will only show "0%" or "100%" if the current progress double value is exactly equal to 0.0 or 100.0. This is useful in cases where "0%" or "100%" is an important indicator to the user.
  • Text padding can be specified for the ProgressOverlayText

Note: This release is not backwards compatible with 1.x.x versions. Upgrading from 1.x.x to 2.0.0 should be easy though. It's likely you'll just need to change some method and/or xml attribute names.

1.0.1

20 Sep 01:24
6869358
Compare
Choose a tag to compare

Minor improvement:

ProgressTextOverlay class is now hidden. It is intended to be used internally by the library, so exposing it was potentially confusing to users of the library.

First Release

30 Aug 00:21
2b09c68
Compare
Choose a tag to compare

This library has been developed and dev tested on my personal computer. Now that I am satisfied with it's features and stability, I am releasing it here.