Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/active label #55

Merged
merged 23 commits into from
Jul 8, 2019
Merged

Feature/active label #55

merged 23 commits into from
Jul 8, 2019

Commits on Apr 16, 2019

  1. - Added ActiveLabel Subclass.

    - Modified podspec for ActiveLabel subspec.
    - Increased version to 1.3.6
    - Updated readme with details for ActiveLabel.
    - Added ActiveLabel to Examples
    - Added Unit Tests for ActiveLabel.
    JobsIsMyHomeboy committed Apr 16, 2019
    Configuration menu
    Copy the full SHA
    70129d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    03639e5 View commit details
    Browse the repository at this point in the history
  3. Revert "Updated example images for better quality."

    This reverts commit 03639e5.
    JobsIsMyHomeboy committed Apr 16, 2019
    Configuration menu
    Copy the full SHA
    b292157 View commit details
    Browse the repository at this point in the history
  4. Updated Readme.

    JobsIsMyHomeboy committed Apr 16, 2019
    Configuration menu
    Copy the full SHA
    a2a3b3d View commit details
    Browse the repository at this point in the history
  5. Updated Readme.

    JobsIsMyHomeboy committed Apr 16, 2019
    Configuration menu
    Copy the full SHA
    3847c22 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2019

  1. - Moved readme images into docs/images folder.

    - Added some backticks to the ActiveLabel documentation.
    JobsIsMyHomeboy committed Apr 17, 2019
    Configuration menu
    Copy the full SHA
    d7cfdb6 View commit details
    Browse the repository at this point in the history
  2. - Moved ActiveLabelConfiguration inside ActiveLabel class.

    - Added some backticks to the documentation.
    - Created loadingGray static class constant to be used for the default color.
    - Removed use of defer in initializers since it isn't needed.
    - Moved constraint setup into its own function which is called when configuring the loading views.
    - Cleaned up code.
    JobsIsMyHomeboy committed Apr 17, 2019
    Configuration menu
    Copy the full SHA
    d11ab46 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    850e53b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2477648 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2019

  1. - Added SnapshotTesting framework from pointfree using Carthage.

    - Modified UnitTests and Added specific Snapshot Tests.
    JobsIsMyHomeboy committed Apr 19, 2019
    Configuration menu
    Copy the full SHA
    bb3a7e1 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2019

  1. Configuration menu
    Copy the full SHA
    168ac20 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2019

  1. Added State enum to ActiveLabel class.

    Replaced isLoading Bool to now use the State enum.
    Tweaked documentation.
    JobsIsMyHomeboy committed May 22, 2019
    Configuration menu
    Copy the full SHA
    d7bceea View commit details
    Browse the repository at this point in the history
  2. Merge branch 'feature/ActiveLabel' of github.com:JobsIsMyHomeboy/iOS-…

    …UtiliKit into feature/ActiveLabel
    JobsIsMyHomeboy committed May 22, 2019
    Configuration menu
    Copy the full SHA
    bd5d6ef View commit details
    Browse the repository at this point in the history
  3. Added documentation to ActiveLabel class to point out that the loadin…

    …g indicators do not scale with Dynamic Type.
    JobsIsMyHomeboy committed May 22, 2019
    Configuration menu
    Copy the full SHA
    7cfd6ed View commit details
    Browse the repository at this point in the history

Commits on May 29, 2019

  1. Renamed ActiveLabelConfiguration to Configuration since it is namespa…

    …ced under ActiveLabel.
    
    Changed ActiveLabel configuration properties to used the Configuration.default values.
    Removed showLoadingViewsInStoryboard and isSnapshotTesting in favor of a private isGradientCentered bool to signal centering the gradient.
    Added public function configureForSnapshotTesting that sets isGradientCentered to true in order to keep that variable private.
    JobsIsMyHomeboy committed May 29, 2019
    Configuration menu
    Copy the full SHA
    d1821d1 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2019

  1. Added State initializer that takes an optional string.

    Moved configurationChanged() to private and added didSet to all configuration properties that now call configurationChanged()
    Updated default state value to .text(nil)
    Added configuredForSnapshotTest public function in order to center the gradient for snapshot tests.
    Fixed textDidUpdate to use new State initializer.
    Corrected some comments.
    Fixed tests to work properly with latest changes.
    Updated ReadMe to reflect changes.
    Added line to ReadMe about configuring for snapshot tests.
    JobsIsMyHomeboy committed Jun 13, 2019
    Configuration menu
    Copy the full SHA
    80d806b View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2019

  1. Configuration menu
    Copy the full SHA
    81ddd03 View commit details
    Browse the repository at this point in the history
  2. Updated travis.yml to add support for Carthage since snapshot tests a…

    …re now done with a library installed via Carthage.
    JobsIsMyHomeboy committed Jun 18, 2019
    Configuration menu
    Copy the full SHA
    f58d92b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3987aff View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5d355bc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    484511a View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2019

  1. Fixed Codebeat error for too many instance variables on ActiveLabel.C…

    …onfiguration by adding a secondary struct for the LoadingView portion of the variables.
    
    Updated ReadMe and fixed tests with configuration changes.
    JobsIsMyHomeboy committed Jul 8, 2019
    Configuration menu
    Copy the full SHA
    d167935 View commit details
    Browse the repository at this point in the history
  2. Refactored out animation part creation into its own method. This shou…

    …ld resolve the function too long warning.
    JobsIsMyHomeboy committed Jul 8, 2019
    Configuration menu
    Copy the full SHA
    fe9cc31 View commit details
    Browse the repository at this point in the history