Changelog History
-
v0.8.3
December 29, 2015 -
v0.8.2
May 12, 2015 -
v0.8.1
December 10, 2014 -
v0.8.0 Changes
November 02, 20142014-10-14
-
v0.8.0-alpha1
October 14, 2014 -
v0.7.0 Changes
September 03, 2014Summary
This version makes all components more accessible, by providing appropiate UIAccessibility labels, traits and events by default, and in a localizable manner. Furthermore it fixes the issue, that you had a very small hit target for small activity indicators or progress views.
🔄 Changelog
🚀 Release Details
-
v0.6.1
September 01, 2014 -
v0.6.0 Changes
July 22, 2014Summary
👍 This version includes optional AFNetworking 2.0 support and a bug fix UIAppearance support.
0️⃣ It doesn't install anymore some subspecs by default, which are not required.AFNetworking Usage
➕ Include the following additional line into your Podfile:
pod 'MRProgress/AFNetworking'
Import the adequate category header for the component you want to use:
import \<MRProgress/MRProgressOverlayView+AFNetworking.h\>
You can now just setup your task / operation as usual and use the category
methods to bind to execution state and progress as shown below.// Init the progress overlay as usualMRProgressOverlayView \*overlayView overlayView = [MRProgressOverlayView showOverlayAddedTo:self.view animated:YES];// The following line will do these things automatically:// \* Set mode to determinate when a download or upload is in progress// \* Set animated progress of the download or upload// \* Show a checkmark or cross pane at the end of the progress[overlayView setModeAndProgressWithStateOfTask:task];// Allows the user to cancel the task by using the provided stop button.// If you use that, make sure that you handle the error code, which will be// delivered to the failure block of the task like shown below://// if ([error.domain isEqualToString:NSURLErrorDomain]// && error.code == NSURLErrorCancelled) {// NSLog(@"Task was cancelled by user.");// return;// }//[overlayView setStopBlockForTask:task];// If you use the activity indicator directly[self.activityIndicatorView setAnimatingWithStateOfTask:task];// If you use one of the progress views directly ...// ... for uploads:[self.circularProgressView setProgressWithUploadProgressOfTask:downloadTask animated:YES];// ... for downloads:[self.circularProgressView setProgressWithDownloadProgressOfTask:downloadTask animated:YES]; [[MRNavigationBarProgressView progressViewForNavigationController:self.navigationController] setProgressWithDownloadProgressOfTask:downloadTask animated:YES];
All methods are available for both
NSURLSessionTask
andAFURLConnectionOperation
and their descendants.
👍 For further examples, make sure to also checkout the Example app.🔄 Changelog
- 👀 AFNetworking support. See above or the README for how to get it. (#25, #50)
- 🛠 Fixed bug in UIAppearance support. (#48, #52)
- 0️⃣ Make some subspecs optional, and not installed by default. This includes beside the new
MRProgress/AFNetworking
the following specs:MRProgress/MessageInterceptor
andMRProgress/WeakProxy
. If you relied implicitly on them, make sure to include them in your Podfile explicitly now.
🚀 Release Details
-
v0.5.1
July 04, 2014 -
v0.5.0 Changes
June 02, 2014Summary
🛠 This version includes serveral bug fixes and enhancements for better customizability.
🔄 Changelog
- 🛠 Fixed a flickering issue with
MRBlurView
, which happened on interface rotation. (#42) - ➕ Added a workaround for slower devices to circumvent the delay until the blurred background appears. (#39)
- ➕ Added the property
valueLabel
toMRCircularProgressView
. (#35) - ➕ Added the properties
sizeRatio
andhighlightedSizeRatio
toMRStopButton
to configure the size of the stop button relative to the size of the progress view / activity indicator view. (#37) - 🛠 Fixed a bug in
MRCircularProgressView
, which caused that the on-touch-down animation of the stop button was not visible. (#34) - 🔧 Published the layer properties
borderWidth
andlineWidth
over the UIAppearance API to make the appearance of theMRCircularProgressView
more configurable. (#36) - Extended the Example application to demonstrate
MRBlurView
independently.
Credits
Thanks to @jdmunro for his excellent bug reports, backed by videos.
Thanks for his help again by mentioning and informing about a bug and potential for enhancements and his pull-request go to @coneybeare.
Thanks to @owenworley's attention to the details for finding a type typo.🚀 Release Details
- 🛠 Fixed a flickering issue with