Hysen Labs
Open-source project
Marxon13/M13ProgressSuite avatar
Marxon13

M13ProgressSuite

GitHub describes it as A suite containing many tools to display progress information on iOS.. The repository metadata lists Objective-C as its primary language. This article stays within the project description and details documented in the GitHub repository README.

3,901 stars518 forksObjective-CLicense varies
01
DEEP OPEN-SOURCE ANALYSIS

Marxon13/M13ProgressSuite: README details

GitHub describes it as A suite containing many tools to display progress information on iOS.. The repository metadata lists Objective-C as its primary language. This article stays within the project description and details documented in the GitHub repository README.

02
DEEP OPEN-SOURCE ANALYSIS

Repository scope

GitHub describes it as A suite containing many tools to display progress information on iOS.. The repository metadata lists Objective-C as its primary language. The README describes the project this way: Includes: --------- A interchangeable set of progress view of diffrent styles. All the progress views are based on the same superclass, allowing any of them to be switched with any other easily. A progress bar for UINavigationBar that works like Apple's Messages app. It also has the added feature of having an indeterminate style. A HUD overlay that works over any UIView. Uses the M13ProgressView class to allow easy customizablility of the progress view. A progress view that is styled like terminal. Complete documentation of each class.

03
DEEP OPEN-SOURCE ANALYSIS

README details

The README section "README details" states: UINavigationController (M13ProgressViewBar) --------------------- Adds a progress bar to the UINavigationController's UINavigationBar. The progress bar is controlled through the UINavigationController.

04
DEEP OPEN-SOURCE ANALYSIS

README details

The README section "README details" states: M13ProgressHUD --------------- A customizable HUD that displays progress, and status information to the user. It uses the M13ProgressView class to allow easy changing of the progress view style.

05
DEEP OPEN-SOURCE ANALYSIS

README details

The README section "README details" states: M13ProgressViews ---------------- A set of progess view based off of the same superclass. Allowing easy switching between progress view. Each progress view has success and failure actions, an indeterminate mode, and appearance customization features.

06
DEEP OPEN-SOURCE ANALYSIS

Editorial conclusion

The repository README is the source for this review. It does not replace a local installation or an independent test.

07
DEEP OPEN-SOURCE ANALYSIS

Official sources

08
Community notes

Community notes