From bee85d4baf3812e6f5112536874f46b18302760a Mon Sep 17 00:00:00 2001 From: Badarinath Venkatnarayansetty Date: Sun, 4 Apr 2021 15:28:30 -0700 Subject: [PATCH] Task/adopt stepperview styling (#68) * Implementation of rounded lines and life cycle status for each of the steps * Swift lint configuraation for implicit getter and empty enum arguments * Added Lifecycle tab and corrected comments * Added more examples for life style * Updated jazzy documentation for 1.6.0 * Pictorial representation of lien customizations and life cycle events * Updates to jazzy docs Co-authored-by: Badarinath Venkatnarayansetty --- .swiftlint.yml | 2 + Example/Podfile.lock | 6 +- .../Local Podspecs/StepperView.podspec.json | 4 +- Example/Pods/Manifest.lock | 6 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 942 +++++++++--------- .../StepperView-iOS-Info.plist | 2 +- .../StepperView-watchOS-Info.plist | 2 +- Example/StepperView.xcodeproj/project.pbxproj | 4 + Example/StepperView/ExampleView.swift | 8 +- Example/StepperView/ExampleView11.swift | 115 +++ .../StepperView/Images.xcassets/Contents.json | 6 +- .../completed.imageset/Contents.json | 21 + .../completed.imageset/tick.svg | 4 + .../inprogress.imageset/Contents.json | 21 + .../inprogress.imageset/completed.svg | 3 + .../pending.imageset/Contents.json | 21 + .../pending.imageset/placeholderCircle.svg | 3 + README.md | 26 +- .../EnvironmentValues+Extension.swift | 13 + .../Extension/View+Extensions.swift | 5 + .../Views/Lines/HorizontalLineView.swift | 2 + .../Views/Lines/VerticalLineView.swift | 2 + .../Views/StepIndicatorHorizontalView.swift | 2 +- .../Views/StepIndicatorVerticalView.swift | 53 +- Sources/StepperView/Views/StepperView.swift | 19 +- StepperView.podspec | 2 +- docs/Classes.html | 10 +- docs/Classes/LoadingTimer.html | 10 +- docs/Enums.html | 41 +- docs/Enums/Colors.html | 10 +- docs/Enums/Colors/BlueSubType.html | 10 +- docs/Enums/Colors/GraySubType.html | 10 +- docs/Enums/Colors/GreenSubType.html | 10 +- docs/Enums/Colors/RedSubType.html | 10 +- docs/Enums/Colors/YellowSubType.html | 10 +- docs/Enums/PitStopLineOptions.html | 10 +- docs/Enums/StepLifeCycle.html | 296 ++++++ docs/Enums/StepperAlignment.html | 10 +- docs/Enums/StepperIndicationType.html | 10 +- docs/Enums/StepperLineOptions.html | 39 +- docs/Enums/StepperMode.html | 10 +- docs/Extensions.html | 10 +- docs/Extensions/EnvironmentValues.html | 37 +- docs/Extensions/VerticalAlignment.html | 10 +- docs/Extensions/View.html | 37 +- docs/Structs.html | 39 +- docs/Structs/AlignmentKey.html | 10 +- docs/Structs/AnimatedCircle.html | 10 +- docs/Structs/AutoSpacingKey.html | 10 +- docs/Structs/BoundsPreferenceKey.html | 10 +- docs/Structs/CGRectData.html | 10 +- docs/Structs/CGRectPreferenceKey.html | 10 +- docs/Structs/CircledIconView.html | 10 +- docs/Structs/HeightKey.html | 10 +- docs/Structs/HeightPreference.html | 10 +- docs/Structs/HorizontalLineView.html | 10 +- docs/Structs/IndicatorKey.html | 10 +- docs/Structs/IndicatorView.html | 10 +- docs/Structs/LineOptionsKey.html | 10 +- docs/Structs/LoadAnimationOptionsKey.html | 10 +- docs/Structs/NumberedCircleView.html | 10 +- docs/Structs/PitStopLineView.html | 10 +- docs/Structs/PitStopOptionsKey.html | 10 +- docs/Structs/PitStopStep.html | 10 +- docs/Structs/PitStopView.html | 10 +- docs/Structs/PitstopHeightPreference.html | 10 +- docs/Structs/SpacingKey.html | 10 +- docs/Structs/StepAnimationOptionsKey.html | 10 +- docs/Structs/StepIndicatorHorizontalView.html | 10 +- docs/Structs/StepIndicatorModeKey.html | 10 +- docs/Structs/StepIndicatorVerticalView.html | 65 +- docs/Structs/StepLifeCycleKey.html | 267 +++++ docs/Structs/StepperView.html | 10 +- docs/Structs/StepsKey.html | 10 +- docs/Structs/TextView.html | 10 +- docs/Structs/Utils.html | 10 +- docs/Structs/VerticalHeightPreference.html | 10 +- docs/Structs/VerticalLineView.html | 10 +- docs/Structs/WidthKey.html | 10 +- docs/Structs/WidthPreference.html | 10 +- .../Contents/Resources/Documents/Classes.html | 10 +- .../Documents/Classes/LoadingTimer.html | 10 +- .../Contents/Resources/Documents/Enums.html | 41 +- .../Resources/Documents/Enums/Colors.html | 10 +- .../Documents/Enums/Colors/BlueSubType.html | 10 +- .../Documents/Enums/Colors/GraySubType.html | 10 +- .../Documents/Enums/Colors/GreenSubType.html | 10 +- .../Documents/Enums/Colors/RedSubType.html | 10 +- .../Documents/Enums/Colors/YellowSubType.html | 10 +- .../Documents/Enums/PitStopLineOptions.html | 10 +- .../Documents/Enums/StepLifeCycle.html | 296 ++++++ .../Documents/Enums/StepperAlignment.html | 10 +- .../Enums/StepperIndicationType.html | 10 +- .../Documents/Enums/StepperLineOptions.html | 39 +- .../Documents/Enums/StepperMode.html | 10 +- .../Resources/Documents/Extensions.html | 10 +- .../Extensions/EnvironmentValues.html | 37 +- .../Extensions/VerticalAlignment.html | 10 +- .../Resources/Documents/Extensions/View.html | 37 +- .../Contents/Resources/Documents/Structs.html | 39 +- .../Documents/Structs/AlignmentKey.html | 10 +- .../Documents/Structs/AnimatedCircle.html | 10 +- .../Documents/Structs/AutoSpacingKey.html | 10 +- .../Structs/BoundsPreferenceKey.html | 10 +- .../Documents/Structs/CGRectData.html | 10 +- .../Structs/CGRectPreferenceKey.html | 10 +- .../Documents/Structs/CircledIconView.html | 10 +- .../Documents/Structs/HeightKey.html | 10 +- .../Documents/Structs/HeightPreference.html | 10 +- .../Documents/Structs/HorizontalLineView.html | 10 +- .../Documents/Structs/IndicatorKey.html | 10 +- .../Documents/Structs/IndicatorView.html | 10 +- .../Documents/Structs/LineOptionsKey.html | 10 +- .../Structs/LoadAnimationOptionsKey.html | 10 +- .../Documents/Structs/NumberedCircleView.html | 10 +- .../Documents/Structs/PitStopLineView.html | 10 +- .../Documents/Structs/PitStopOptionsKey.html | 10 +- .../Documents/Structs/PitStopStep.html | 10 +- .../Documents/Structs/PitStopView.html | 10 +- .../Structs/PitstopHeightPreference.html | 10 +- .../Documents/Structs/SpacingKey.html | 10 +- .../Structs/StepAnimationOptionsKey.html | 10 +- .../Structs/StepIndicatorHorizontalView.html | 10 +- .../Structs/StepIndicatorModeKey.html | 10 +- .../Structs/StepIndicatorVerticalView.html | 65 +- .../Documents/Structs/StepLifeCycleKey.html | 267 +++++ .../Documents/Structs/StepperView.html | 10 +- .../Resources/Documents/Structs/StepsKey.html | 10 +- .../Resources/Documents/Structs/TextView.html | 10 +- .../Resources/Documents/Structs/Utils.html | 10 +- .../Structs/VerticalHeightPreference.html | 10 +- .../Documents/Structs/VerticalLineView.html | 10 +- .../Resources/Documents/Structs/WidthKey.html | 10 +- .../Documents/Structs/WidthPreference.html | 10 +- .../Contents/Resources/Documents/index.html | 40 +- .../Contents/Resources/Documents/search.json | 2 +- .../Contents/Resources/docSet.dsidx | Bin 81920 -> 86016 bytes docs/docsets/StepperView.tgz | Bin 137268 -> 139671 bytes docs/index.html | 40 +- docs/search.json | 2 +- images/StepperViewLineLifeCycle.png | Bin 0 -> 574893 bytes images/lifecycle1.png | Bin 0 -> 10382 bytes images/lifecycle2.png | Bin 0 -> 17574 bytes images/lifecycle3.png | Bin 0 -> 18604 bytes 144 files changed, 3221 insertions(+), 719 deletions(-) create mode 100644 Example/StepperView/ExampleView11.swift create mode 100644 Example/StepperView/Images.xcassets/completed.imageset/Contents.json create mode 100644 Example/StepperView/Images.xcassets/completed.imageset/tick.svg create mode 100644 Example/StepperView/Images.xcassets/inprogress.imageset/Contents.json create mode 100644 Example/StepperView/Images.xcassets/inprogress.imageset/completed.svg create mode 100644 Example/StepperView/Images.xcassets/pending.imageset/Contents.json create mode 100644 Example/StepperView/Images.xcassets/pending.imageset/placeholderCircle.svg create mode 100644 docs/Enums/StepLifeCycle.html create mode 100644 docs/Structs/StepLifeCycleKey.html create mode 100644 docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepLifeCycle.html create mode 100644 docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepLifeCycleKey.html create mode 100644 images/StepperViewLineLifeCycle.png create mode 100644 images/lifecycle1.png create mode 100644 images/lifecycle2.png create mode 100644 images/lifecycle3.png diff --git a/.swiftlint.yml b/.swiftlint.yml index a0d73e7..9d4c1ae 100755 --- a/.swiftlint.yml +++ b/.swiftlint.yml @@ -1,6 +1,8 @@ disabled_rules: # rule identifiers to exclude from running - trailing_whitespace - colon +- implicit_getter +- empty_enum_arguments opt_in_rules: # some rules are only opt-in # Find all the available rules by running: swiftlint rules - trailing_semicolon diff --git a/Example/Podfile.lock b/Example/Podfile.lock index ebf5b34..d5be782 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,6 +1,6 @@ PODS: - SnapshotTesting (1.7.2) - - StepperView (1.5.5) + - StepperView (1.5.6) DEPENDENCIES: - SnapshotTesting (~> 1.7.2) @@ -16,8 +16,8 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: SnapshotTesting: 8caa6661fea7c8019d5b46de77c16bab99c36c5c - StepperView: cad8dbf2a2abf72518db38583c97a75546d3229c + StepperView: d21adb48db4689804dddd2f2e436447ffe97e3c0 PODFILE CHECKSUM: 8b713604471a4b42c3cfe96f708359ac25857036 -COCOAPODS: 1.10.0 +COCOAPODS: 1.10.1 diff --git a/Example/Pods/Local Podspecs/StepperView.podspec.json b/Example/Pods/Local Podspecs/StepperView.podspec.json index e2e7052..c9b6864 100644 --- a/Example/Pods/Local Podspecs/StepperView.podspec.json +++ b/Example/Pods/Local Podspecs/StepperView.podspec.json @@ -1,6 +1,6 @@ { "name": "StepperView", - "version": "1.5.5", + "version": "1.5.6", "swift_versions": "5.0", "summary": "SwiftUI iOS component for Step Indications.", "description": "Stepper View Indication componet for SwiftUI", @@ -14,7 +14,7 @@ }, "source": { "git": "https://github.com/badrinathvm/StepperView.git", - "tag": "1.5.5" + "tag": "1.5.6" }, "social_media_url": "https://twitter.com/badrivm", "platforms": { diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index ebf5b34..d5be782 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -1,6 +1,6 @@ PODS: - SnapshotTesting (1.7.2) - - StepperView (1.5.5) + - StepperView (1.5.6) DEPENDENCIES: - SnapshotTesting (~> 1.7.2) @@ -16,8 +16,8 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: SnapshotTesting: 8caa6661fea7c8019d5b46de77c16bab99c36c5c - StepperView: cad8dbf2a2abf72518db38583c97a75546d3229c + StepperView: d21adb48db4689804dddd2f2e436447ffe97e3c0 PODFILE CHECKSUM: 8b713604471a4b42c3cfe96f708359ac25857036 -COCOAPODS: 1.10.0 +COCOAPODS: 1.10.1 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 9a77609..287ea68 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -8,385 +8,393 @@ /* Begin PBXBuildFile section */ 01757E29DF92738C1D5D0528F1EB4824 /* View.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3912642063EA0830CFF13B31BF711D13 /* View.swift */; }; - 01EAFFC57329D2A990A377903960DFD1 /* View+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72E8628DFC353A38885B7AC55E535A0D /* View+Extensions.swift */; }; - 079B606CEAB9EE6D54A72C1C3FB4C21D /* StepperView-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 179FAAE4FE663CA59D2BF639104A7833 /* StepperView-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 01EAFFC57329D2A990A377903960DFD1 /* View+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F7BA3A8661BBC806864F697C51D7318 /* View+Extensions.swift */; }; + 079B606CEAB9EE6D54A72C1C3FB4C21D /* StepperView-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A0B0363C5DA0646CFB2B3EF46BE0F078 /* StepperView-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1141CE5550EE2FB872C3323A2BE2426F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3443D522D1F9EC9954ECAFA5CCDABBE6 /* Foundation.framework */; }; 11F2134521037184F745C9010217B501 /* Description.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9321EEBF8992813520D43041AF4164EA /* Description.swift */; }; 14CC16A84D0558FF9DC6927E1BA82F02 /* Any.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE5CB9BA70CE2A0FB3E198A4FB9A5437 /* Any.swift */; }; 18ED84EFAF015095FCCF61A8E494F325 /* AssertSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51DFDE88834F7E40014E803B6B644499 /* AssertSnapshot.swift */; }; 1A1F20E176923FF03A0EAEA886703719 /* NSView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D34051EC87A66DF65C7B3D8627594429 /* NSView.swift */; }; 1A4448B14C94D38D7E0645F23C6C9C5C /* Pods-StepperView_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A7C6F0E5A7E5F2F3E4BA214F0586F85 /* Pods-StepperView_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1F4D14E6D9DE51ED2F1DF66080D53FBA /* PitStopSteps.swift in Sources */ = {isa = PBXBuildFile; fileRef = 924557E8EFDA79C48B3B8437BFB0460C /* PitStopSteps.swift */; }; - 21E74A56ED4F23FC9F7AF3BE88BB6E84 /* CircledIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10DC25594D1D5CBB6B41E62F951634F4 /* CircledIconView.swift */; }; + 1F4D14E6D9DE51ED2F1DF66080D53FBA /* PitStopSteps.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C19603B5F9F3AFBBA56E58188752DA /* PitStopSteps.swift */; }; + 21E74A56ED4F23FC9F7AF3BE88BB6E84 /* CircledIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE6DC4328B6C07C936F0EFF50DBE3257 /* CircledIconView.swift */; }; 2371CFDF095282B1D6935C36C81E46FC /* UIImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A0D19BF7BAEB7DA2481EF41D28AFEFD /* UIImage.swift */; }; 23B3D1B39D273F7B43BA45F255EDE5C5 /* CaseIterable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F974148746ADF47725F16E8AE8D554F /* CaseIterable.swift */; }; - 25FB3C2B4670C1CA6F5574947BECE595 /* HorizontalLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59BBC6AED5C2349E6721843B7EF0F6BF /* HorizontalLineView.swift */; }; - 28F64C016F8AA890227ED7CCE698C69D /* PreferenceKey+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E1C9E7818AACF97D22D00D4314F9E05 /* PreferenceKey+Extension.swift */; }; + 25FB3C2B4670C1CA6F5574947BECE595 /* HorizontalLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD0367335418A9475527400CB190FA8B /* HorizontalLineView.swift */; }; + 28F64C016F8AA890227ED7CCE698C69D /* PreferenceKey+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 979CD95CCB2851EA30B74C797FB103B9 /* PreferenceKey+Extension.swift */; }; 29F37DB8A1899894CA87E8E8381E2C11 /* NSViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA9C38ACEC8EF6779198630A964BC9E8 /* NSViewController.swift */; }; 33432CD4B8F83F0C678B5C67CAF13414 /* String+SpecialCharacters.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24B910A7CADF2217BFBFDB9C98EC114A /* String+SpecialCharacters.swift */; }; 3D2859086A3653805783B3EE9F879664 /* Pods-StepperView_Watch Extension-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E753134DBAC9E58D31D4D4950BA6E89 /* Pods-StepperView_Watch Extension-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 41260DEE55CBAF16B3A15CFBDFCB3AAE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C55B0DE246DBF20E0B9D89FBD905F48 /* Foundation.framework */; }; 440314FEC8EC90F865D8D20910989A69 /* Diffing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09FD26E8685603ED773645E9748DE892 /* Diffing.swift */; }; - 4489D243110E804DD140DC4E51ADB764 /* HorizontalLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59BBC6AED5C2349E6721843B7EF0F6BF /* HorizontalLineView.swift */; }; - 45CA33196B9B2E32EBC05C1D89745ABE /* Colors+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A54D39AFBDF0EA04A4F2D84EA6DE161 /* Colors+Extension.swift */; }; + 4489D243110E804DD140DC4E51ADB764 /* HorizontalLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD0367335418A9475527400CB190FA8B /* HorizontalLineView.swift */; }; + 45CA33196B9B2E32EBC05C1D89745ABE /* Colors+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDE7A9925C1CAC9A9869C3C58582C9EB /* Colors+Extension.swift */; }; 46B2A4686C72C29C24576FC6FF56A7BE /* AssertInlineSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF19BCC9495D48049049450AADB9A50C /* AssertInlineSnapshot.swift */; }; 4BE5BCCB3A39A09E538390A7F1972848 /* Pods-StepperView_Watch Extension-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FA6DA9948C40DFA0B1A3AC3BBBDE7E5 /* Pods-StepperView_Watch Extension-dummy.m */; }; - 4C1EABA32EF0C7ED0D0AFD0D7F11DBB9 /* StepIndicatorHorizontalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1243668AD7642FCAE8B0408AE3616B7 /* StepIndicatorHorizontalView.swift */; }; + 4C1EABA32EF0C7ED0D0AFD0D7F11DBB9 /* StepIndicatorHorizontalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 037A5F0BAD04B43C7E47A3A4B16A6604 /* StepIndicatorHorizontalView.swift */; }; 4E5AA162D02372A80FABE033AD6BFFE6 /* Diff.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8552C0F4E4AF5BB803C0393CE438BA28 /* Diff.swift */; }; 4F03BBCA0FCF5903B46F72BE0BADDF34 /* SceneKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C0CA527311E8D6053CD18C45F669B32 /* SceneKit.swift */; }; 509FAAD85506B9E1BCCA50505B8C93DB /* SpriteKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = C213B490DAAF188ECBD5D1BF7BC777E6 /* SpriteKit.swift */; }; 52D653F555B9F1C7FC3C64225385AB49 /* Pods-StepperView_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B7F4DA1477939461442D642761C8158E /* Pods-StepperView_Example-dummy.m */; }; 5396DD33A8FBCFC2417D455B6189A5EC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C55B0DE246DBF20E0B9D89FBD905F48 /* Foundation.framework */; }; - 5676F834482B032FB80B1D4A65906581 /* PitStopLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED025C30642D52A30F3894FEBAF4829D /* PitStopLineView.swift */; }; + 5676F834482B032FB80B1D4A65906581 /* PitStopLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA3F145C60CFFB10F1798BB55725230F /* PitStopLineView.swift */; }; 56B2D76BD27EAA69A1BED0113B7F9F51 /* UIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 444F03C0C7E948C8C4716A1692A121F3 /* UIView.swift */; }; 57244463125C60529B7391F9FA3052AD /* Snapshotting.swift in Sources */ = {isa = PBXBuildFile; fileRef = A86F0DD6C92051D8A83077FC4673DDC2 /* Snapshotting.swift */; }; 59B68A9EDFFBFF6492AFFD82374857C5 /* Pods-StepperView_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 55C34891961FC441E1A021D5CE301AB7 /* Pods-StepperView_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5AE04565525B28FB2A47DBA747A066FE /* CircledIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10DC25594D1D5CBB6B41E62F951634F4 /* CircledIconView.swift */; }; + 5AE04565525B28FB2A47DBA747A066FE /* CircledIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE6DC4328B6C07C936F0EFF50DBE3257 /* CircledIconView.swift */; }; 6658F9FE5EEFD579907F946DD9FDD8E3 /* URLRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6A3274FB1B6B5844F8D1A124BE5B0EE /* URLRequest.swift */; }; 67C39A754A360A5EFC7FE0037CECE5C3 /* CALayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD10704D670BE755E3C1A04C482F14BB /* CALayer.swift */; }; - 6E1925DDCD0C3929ED558F7198788B2B /* VerticalAlignment+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 555B4FF834182BDCCF0589C9DA6786C5 /* VerticalAlignment+Extension.swift */; }; - 6E6BFA34D92DE75FF0A1F7B2375FDE7B /* PitStopLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED025C30642D52A30F3894FEBAF4829D /* PitStopLineView.swift */; }; + 6E1925DDCD0C3929ED558F7198788B2B /* VerticalAlignment+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FA8B71659D7F0DA0B54A1914619FC27 /* VerticalAlignment+Extension.swift */; }; + 6E6BFA34D92DE75FF0A1F7B2375FDE7B /* PitStopLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA3F145C60CFFB10F1798BB55725230F /* PitStopLineView.swift */; }; 6EACA4857F2C86A910F9AC60587B8C5E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3443D522D1F9EC9954ECAFA5CCDABBE6 /* Foundation.framework */; }; - 6FECEB02C121C70F0952E69020456077 /* StepperView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04A323E7576BEB621F997043EEC09C8C /* StepperView.swift */; }; - 73F64D790A6E3DE84E5AA93667008A63 /* EnvironmentValues+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BBD86414F9999CF0F81109BF93301CE /* EnvironmentValues+Extension.swift */; }; - 7678DA5431588316E3EBC82767FD8F4E /* VerticalAlignment+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 555B4FF834182BDCCF0589C9DA6786C5 /* VerticalAlignment+Extension.swift */; }; - 772CC8FA4E8C3EE5230F2E9145A1F018 /* TextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4544FDDB9DE080789AC1BDC7616AA697 /* TextView.swift */; }; - 795BD6F360D43281D50C9C50F5B88CAC /* StepperView-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C677615ADDED8D74B8064D73742B2B6C /* StepperView-iOS-dummy.m */; }; + 6FECEB02C121C70F0952E69020456077 /* StepperView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30808D73138CABEBE9E3BA4D4D205110 /* StepperView.swift */; }; + 73F64D790A6E3DE84E5AA93667008A63 /* EnvironmentValues+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B01D516C6763F1B1F43B3A6786891218 /* EnvironmentValues+Extension.swift */; }; + 7678DA5431588316E3EBC82767FD8F4E /* VerticalAlignment+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FA8B71659D7F0DA0B54A1914619FC27 /* VerticalAlignment+Extension.swift */; }; + 772CC8FA4E8C3EE5230F2E9145A1F018 /* TextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E4B08FC986AC2CA988DA70A194536E6 /* TextView.swift */; }; + 795BD6F360D43281D50C9C50F5B88CAC /* StepperView-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BF2156748749E12039E5059B4E61A07C /* StepperView-iOS-dummy.m */; }; 7A0DA974654D5A3FE765204467940805 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3443D522D1F9EC9954ECAFA5CCDABBE6 /* Foundation.framework */; }; - 7F62B87D80190474F059EF98599B172C /* StepIndicatorHorizontalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1243668AD7642FCAE8B0408AE3616B7 /* StepIndicatorHorizontalView.swift */; }; + 7F62B87D80190474F059EF98599B172C /* StepIndicatorHorizontalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 037A5F0BAD04B43C7E47A3A4B16A6604 /* StepIndicatorHorizontalView.swift */; }; 8003323F07F7A6F822902979CE092B88 /* Wait.swift in Sources */ = {isa = PBXBuildFile; fileRef = B85F63F6F0616F7FE7949F7EE63BD175 /* Wait.swift */; }; 84432746DEB076256002FB7BABDAAAA5 /* SnapshotTesting-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FE54E0EE77832C01DC96FA42213EFA34 /* SnapshotTesting-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 860F039BB2DB5899526F0E8D98F9837F /* PitStopSteps.swift in Sources */ = {isa = PBXBuildFile; fileRef = 924557E8EFDA79C48B3B8437BFB0460C /* PitStopSteps.swift */; }; - 87C838CFDD1157225A54C7C23D7B812A /* StepperView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04A323E7576BEB621F997043EEC09C8C /* StepperView.swift */; }; - 8B8A6A8258EFF349E0B25790AA7E6E70 /* Colors+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A54D39AFBDF0EA04A4F2D84EA6DE161 /* Colors+Extension.swift */; }; + 860F039BB2DB5899526F0E8D98F9837F /* PitStopSteps.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C19603B5F9F3AFBBA56E58188752DA /* PitStopSteps.swift */; }; + 87C838CFDD1157225A54C7C23D7B812A /* StepperView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30808D73138CABEBE9E3BA4D4D205110 /* StepperView.swift */; }; + 8B8A6A8258EFF349E0B25790AA7E6E70 /* Colors+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDE7A9925C1CAC9A9869C3C58582C9EB /* Colors+Extension.swift */; }; 8CD5CB3FDF05526DBF034B61F696BA93 /* PlistEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB353159037433B43D06771A808670A2 /* PlistEncoder.swift */; }; 8E1FBD13A74F689CFC06054841BFC596 /* UIViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A786374E297AD3E72EF898FE0FE8DC2A /* UIViewController.swift */; }; - 8E5CA5266FE64ADD3EACE402B99AD43F /* StepperView-watchOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DACD93B99CA3C34FF001EA6A6D163E5A /* StepperView-watchOS-dummy.m */; }; - 94B3960AAECDFF0856E0301C370C9EE6 /* LoadingTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 757D409048EC14E9561A2E74E9112BB8 /* LoadingTimer.swift */; }; - 977C39038CBE4E53BE92B975EAAE55BC /* StepIndicatorVerticalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED36B7D6DD24B0C5372A6917C26FC44D /* StepIndicatorVerticalView.swift */; }; - 9800EFBFE483CD9E6471C03435320076 /* StepperView-watchOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 25ADD6D44379E90F3CCCB25F82FFEE25 /* StepperView-watchOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9AA06A732423614C1594CDAE07C6B6D0 /* TextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4544FDDB9DE080789AC1BDC7616AA697 /* TextView.swift */; }; - 9AFD35BFCAB02350ABB8761DCA6F6ED9 /* LoadingTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 757D409048EC14E9561A2E74E9112BB8 /* LoadingTimer.swift */; }; + 8E5CA5266FE64ADD3EACE402B99AD43F /* StepperView-watchOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AB81E8D19ECE99E242B3BF7394A5F463 /* StepperView-watchOS-dummy.m */; }; + 94B3960AAECDFF0856E0301C370C9EE6 /* LoadingTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AA10EBD32FE9876D6FEBA0DB784C008 /* LoadingTimer.swift */; }; + 977C39038CBE4E53BE92B975EAAE55BC /* StepIndicatorVerticalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0121FF4CEF26054F53A0AB4A72B5A077 /* StepIndicatorVerticalView.swift */; }; + 9800EFBFE483CD9E6471C03435320076 /* StepperView-watchOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AAEFAA81F1961E13F3499FB65E26481 /* StepperView-watchOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9AA06A732423614C1594CDAE07C6B6D0 /* TextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E4B08FC986AC2CA988DA70A194536E6 /* TextView.swift */; }; + 9AFD35BFCAB02350ABB8761DCA6F6ED9 /* LoadingTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AA10EBD32FE9876D6FEBA0DB784C008 /* LoadingTimer.swift */; }; A39A5E1BB80978C9AC68610A04E56545 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3443D522D1F9EC9954ECAFA5CCDABBE6 /* Foundation.framework */; }; A455E5B77A019CEAEEA0F9D26B1B74E6 /* Codable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 677F639EA9C06D0891A723A57418F598 /* Codable.swift */; }; - A8C3F883A619481C44145C3BAA9E3B81 /* EnvironmentValues+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BBD86414F9999CF0F81109BF93301CE /* EnvironmentValues+Extension.swift */; }; + A8C3F883A619481C44145C3BAA9E3B81 /* EnvironmentValues+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B01D516C6763F1B1F43B3A6786891218 /* EnvironmentValues+Extension.swift */; }; AA6612CD34134596239652A299AC0F76 /* Async.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8C5BFB2709ACA3DB976330C93F0F0B0 /* Async.swift */; }; - ACD1023635AD860C09E6F90B54F21EAE /* View+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72E8628DFC353A38885B7AC55E535A0D /* View+Extensions.swift */; }; - AF0A952BC098616D0239E09CD43A0A88 /* PreferenceKey+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E1C9E7818AACF97D22D00D4314F9E05 /* PreferenceKey+Extension.swift */; }; - AFEA48DB6BBE208C407FB0C4C59F49A8 /* IndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BADA4481133D3545C1B51A47B090EB2 /* IndicatorView.swift */; }; - B04C2EA06B68C1B65396463AD6F616F2 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2ADAFB799063E1513AF9451893A41EC7 /* Utils.swift */; }; + ACD1023635AD860C09E6F90B54F21EAE /* View+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F7BA3A8661BBC806864F697C51D7318 /* View+Extensions.swift */; }; + AF0A952BC098616D0239E09CD43A0A88 /* PreferenceKey+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 979CD95CCB2851EA30B74C797FB103B9 /* PreferenceKey+Extension.swift */; }; + AFEA48DB6BBE208C407FB0C4C59F49A8 /* IndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A9A6F1EB1C5C48EA26D5D7726F6D56B /* IndicatorView.swift */; }; + B04C2EA06B68C1B65396463AD6F616F2 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1F617EBF85EEBCCF34FE1E1B42A8784 /* Utils.swift */; }; B04CA17471143BEDA50779BE9660BD2A /* SnapshotTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1EDA2CFF4FC644BF0BA1960AF77E401 /* SnapshotTestCase.swift */; }; - B551120ADB2A47593DB465CB7AB87459 /* PitStopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D8FCDE40F92286B84C8AF5581CAA097 /* PitStopView.swift */; }; - B55C1A68F67B9586B4719651D1CDD722 /* VerticalLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4659EF926AE3E53791955CAE3D3C86D2 /* VerticalLineView.swift */; }; + B551120ADB2A47593DB465CB7AB87459 /* PitStopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 916AFA1F3CEADA5123AF42341C9C9E74 /* PitStopView.swift */; }; + B55C1A68F67B9586B4719651D1CDD722 /* VerticalLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 230EA4B54F18F7F7B03EFA6DB15A64B4 /* VerticalLineView.swift */; }; BCF7F0E6DDD930788B549D7C8E63EFE8 /* Pods-StepperView_Watch-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DB364750AEF9F684ED1A0611680B9F3 /* Pods-StepperView_Watch-dummy.m */; }; BDFAF00F9FE360EAFD864F290030A2D0 /* Data.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4BB757B0C569052CF1DBEC733FFD737 /* Data.swift */; }; BE068F001E2344449F6E193DFB12B1D1 /* NSImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4286727440DD327DE2AE95BF9D44E0 /* NSImage.swift */; }; C2B818BE2E57EF9A8CE51775FCB33C2B /* Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BF05570F4FC5530B25624B36D5BBC7F /* Internal.swift */; }; - C9E62123C70242796F6965C67FFD0605 /* PitStopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D8FCDE40F92286B84C8AF5581CAA097 /* PitStopView.swift */; }; - D27A05C330322B61C35FFA59583FC02B /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2ADAFB799063E1513AF9451893A41EC7 /* Utils.swift */; }; + C9E62123C70242796F6965C67FFD0605 /* PitStopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 916AFA1F3CEADA5123AF42341C9C9E74 /* PitStopView.swift */; }; + D27A05C330322B61C35FFA59583FC02B /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1F617EBF85EEBCCF34FE1E1B42A8784 /* Utils.swift */; }; D56563764E24224FB95BC77EC18F7D9E /* String.swift in Sources */ = {isa = PBXBuildFile; fileRef = 584C27168F70A918E4F29362FCBCFF00 /* String.swift */; }; - D61CF48A3DEC55CC34637130BBFB48EA /* VerticalLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4659EF926AE3E53791955CAE3D3C86D2 /* VerticalLineView.swift */; }; + D61CF48A3DEC55CC34637130BBFB48EA /* VerticalLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 230EA4B54F18F7F7B03EFA6DB15A64B4 /* VerticalLineView.swift */; }; D6A43851802E3E81CF23D65CA9A81E4E /* SnapshotTesting-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 62D194AF3F49F0CAC373B258FBAD1C78 /* SnapshotTesting-dummy.m */; }; D72925EA88057F88A8AC3D62F7D8FE88 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C55B0DE246DBF20E0B9D89FBD905F48 /* Foundation.framework */; }; - DC63B1671C8EF376AAAA8F93FB3DE648 /* IndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BADA4481133D3545C1B51A47B090EB2 /* IndicatorView.swift */; }; + DC63B1671C8EF376AAAA8F93FB3DE648 /* IndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A9A6F1EB1C5C48EA26D5D7726F6D56B /* IndicatorView.swift */; }; E6AAA4D897FFA74C28D27419A600B74B /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 95B6E8DD5E9A276F4BBEF4E363D46D6F /* XCTest.framework */; }; - E844B9143166940B1EB3BDA4D2BDD67B /* NumberedCircleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8E47BDEB606848C2CE6D70D561963B6 /* NumberedCircleView.swift */; }; + E844B9143166940B1EB3BDA4D2BDD67B /* NumberedCircleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EC60383B136A874161FB6788E7A566 /* NumberedCircleView.swift */; }; EDCE614B02A5F7D181391CF81E599117 /* Pods-StepperView_Watch-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C719024204C3A03223697AF4003AF2E9 /* Pods-StepperView_Watch-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F5C10090D5CC8AABC64DD17E69B56DE6 /* NumberedCircleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8E47BDEB606848C2CE6D70D561963B6 /* NumberedCircleView.swift */; }; - F79F97A1606023C4F2466173282A44E5 /* StepIndicatorVerticalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED36B7D6DD24B0C5372A6917C26FC44D /* StepIndicatorVerticalView.swift */; }; + F5C10090D5CC8AABC64DD17E69B56DE6 /* NumberedCircleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EC60383B136A874161FB6788E7A566 /* NumberedCircleView.swift */; }; + F79F97A1606023C4F2466173282A44E5 /* StepIndicatorVerticalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0121FF4CEF26054F53A0AB4A72B5A077 /* StepIndicatorVerticalView.swift */; }; F9D908B492555B2CCE640A685FF599BC /* Pods-StepperView_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B0368E9352383AFBEDC872B3AA718E /* Pods-StepperView_Tests-dummy.m */; }; FDAD70506FFFD578C1327E64876A08E3 /* XCTAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 410FC8A7EC948E73AC72E902BE6E37E3 /* XCTAttachment.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 08E1CA339736B5E8B757F8020EDF92F9 /* PBXContainerItemProxy */ = { + 5AA9A90CA687129DBA01336F2483462B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = E5C4FE1324F54F73C9F9F6B19D0A98B7; remoteInfo = "StepperView-watchOS"; }; - 6F0AA1E3067B8C3977206515F9CB85BE /* PBXContainerItemProxy */ = { + 77E964D150AA101D4C22BE9A244CCA0E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = DBF79473512C18725EF567DC3C660B7D; remoteInfo = "Pods-StepperView_Example"; }; - 9057EA911A51C69B873A77B0000504A5 /* PBXContainerItemProxy */ = { + 84F74D010F1D281A2C1E2A3B64EDFEB6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 3AA859A35A1114B15E4CC867026B10D2; - remoteInfo = "StepperView-iOS"; + remoteGlobalIDString = ADEAE7CDD604DE4F3072E6021A314487; + remoteInfo = SnapshotTesting; }; - E2158A4B66CB99B467D78557000C061B /* PBXContainerItemProxy */ = { + C147C98286565B5F847EF55CE1B39A36 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = E5C4FE1324F54F73C9F9F6B19D0A98B7; remoteInfo = "StepperView-watchOS"; }; - E4862B4C38DECF2E30B08CA49969135B /* PBXContainerItemProxy */ = { + FCCB94B9641D2BAAF9328F29E5E4717D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = ADEAE7CDD604DE4F3072E6021A314487; - remoteInfo = SnapshotTesting; + remoteGlobalIDString = 3AA859A35A1114B15E4CC867026B10D2; + remoteInfo = "StepperView-iOS"; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 005EC6612E9AEF13182CB33175F07E1C /* CGRectData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CGRectData.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CGRectData.html; sourceTree = ""; }; - 00E8773FF996F14B50A4C444F4BDD358 /* SpacingKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SpacingKey.html; path = docs/Structs/SpacingKey.html; sourceTree = ""; }; - 0208B3AFF154F3133EB6581555D3DCA7 /* PitStopSteps.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopSteps.html; path = docs/Structs/PitStopSteps.html; sourceTree = ""; }; - 022F635F6B683F288D3F2697DEB46ADD /* PitStopLineOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopLineOptions.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/PitStopLineOptions.html; sourceTree = ""; }; - 0267736206E8F1E774590AF8A169DB02 /* IndicatorKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IndicatorKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/IndicatorKey.html; sourceTree = ""; }; - 03C489560BD7AF79A32749F56EF9B924 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/css/highlight.css; sourceTree = ""; }; - 04A323E7576BEB621F997043EEC09C8C /* StepperView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StepperView.swift; sourceTree = ""; }; + 010815BC1D58FF43EC5F2FA2A7AE865D /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/css/jazzy.css; sourceTree = ""; }; + 0121FF4CEF26054F53A0AB4A72B5A077 /* StepIndicatorVerticalView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StepIndicatorVerticalView.swift; sourceTree = ""; }; + 02139E7D45839154693C7CF56620BD04 /* SpacingKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SpacingKey.html; path = docs/Structs/SpacingKey.html; sourceTree = ""; }; + 02F0A58382FFD9E26C50F1199AFC54EE /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/img/carat.png; sourceTree = ""; }; + 031AF3F2601DAF333EE3F48174BE3021 /* spinner.gif */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.gif; name = spinner.gif; path = docs/img/spinner.gif; sourceTree = ""; }; + 037A5F0BAD04B43C7E47A3A4B16A6604 /* StepIndicatorHorizontalView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StepIndicatorHorizontalView.swift; sourceTree = ""; }; 05C028F74B9508FE72717D3BB2BD7B7A /* Pods_StepperView_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_StepperView_Example.framework; path = "Pods-StepperView_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 071125A397B56DEFA53D8C81A3EC5625 /* CGRectPreferenceKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CGRectPreferenceKey.html; path = docs/Structs/CGRectPreferenceKey.html; sourceTree = ""; }; - 090567348B6A3DDE6834F474B5DD1587 /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/img/dash.png; sourceTree = ""; }; - 09463EBA10B77E5E45EB7A2DE74AA238 /* YellowSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = YellowSubType.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/YellowSubType.html; sourceTree = ""; }; + 07480BA37145A61B2F6B485C2EA5A926 /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/search.json; sourceTree = ""; }; + 0906268C0BFB51BB50248062A742EF82 /* StepperView.tgz */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperView.tgz; path = docs/docsets/StepperView.tgz; sourceTree = ""; }; + 09E6CE690A99D6AF18A5C486E2F5ECCB /* StepIndicatorHorizontalView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepIndicatorHorizontalView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorHorizontalView.html; sourceTree = ""; }; 09FD26E8685603ED773645E9748DE892 /* Diffing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Diffing.swift; path = Sources/SnapshotTesting/Diffing.swift; sourceTree = ""; }; - 0A54D39AFBDF0EA04A4F2D84EA6DE161 /* Colors+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Colors+Extension.swift"; sourceTree = ""; }; 0B1AF4EE96053C3B0D8314A16AAA6B2E /* Pods-StepperView_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-StepperView_Tests.release.xcconfig"; sourceTree = ""; }; - 0BBD86414F9999CF0F81109BF93301CE /* EnvironmentValues+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "EnvironmentValues+Extension.swift"; sourceTree = ""; }; 0D55D1033AA5478F71538396CDD100DF /* Pods-StepperView_Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-StepperView_Example-Info.plist"; sourceTree = ""; }; - 0D8FCDE40F92286B84C8AF5581CAA097 /* PitStopView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PitStopView.swift; sourceTree = ""; }; - 0EA4307F03502796874EE2465BE2D0B8 /* TextView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = TextView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/TextView.html; sourceTree = ""; }; - 0F8F1A6E76AE8A12C7F3D7179824C727 /* CircledIconView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CircledIconView.html; path = docs/Structs/CircledIconView.html; sourceTree = ""; }; - 0FD6B023240066306D6B4FB2A3E13A80 /* CircledIconView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CircledIconView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CircledIconView.html; sourceTree = ""; }; - 103716BE74418E5CCC8BBD88FE3E477B /* LineOptionsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = LineOptionsKey.html; path = docs/Structs/LineOptionsKey.html; sourceTree = ""; }; - 10DC25594D1D5CBB6B41E62F951634F4 /* CircledIconView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CircledIconView.swift; sourceTree = ""; }; - 11A67A747B9D61EACD80D7E2A5121B1F /* BoundsPreferenceKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = BoundsPreferenceKey.html; path = docs/Structs/BoundsPreferenceKey.html; sourceTree = ""; }; + 10403D102B45E778B1869E6956372AD4 /* PitStopStep.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopStep.html; path = docs/Structs/PitStopStep.html; sourceTree = ""; }; + 106A1D510429ACDD808BD330FB52E6F3 /* PitStopLineView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopLineView.html; path = docs/Structs/PitStopLineView.html; sourceTree = ""; }; 1253A303ED2B11912261F6EAD3625F1A /* Pods-StepperView_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-StepperView_Tests-frameworks.sh"; sourceTree = ""; }; - 12B6B1E9D735AB04347ECE3C28B79E15 /* PitstopHeightPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitstopHeightPreference.html; path = docs/Structs/PitstopHeightPreference.html; sourceTree = ""; }; - 15074AA39FD0B4924D9B1CA8B0265024 /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; name = undocumented.json; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/undocumented.json; sourceTree = ""; }; - 15472D433BA764F65DB96A9DAC566EA5 /* IndicatorView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IndicatorView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/IndicatorView.html; sourceTree = ""; }; - 161F3F2140F9F73C03A26BF88394D9FA /* Utils.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Utils.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/Utils.html; sourceTree = ""; }; - 1776DF7882128A969FA9D6C66457A577 /* WidthPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; name = WidthPreference.html; path = docs/Structs/WidthPreference.html; sourceTree = ""; }; - 179FAAE4FE663CA59D2BF639104A7833 /* StepperView-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "StepperView-iOS-umbrella.h"; sourceTree = ""; }; - 1957691A9978BBB7B2F2FB0742E7624A /* LoadAnimationOptionsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = LoadAnimationOptionsKey.html; path = docs/Structs/LoadAnimationOptionsKey.html; sourceTree = ""; }; + 1667A061847303499F1BF7F638D3B2C2 /* StepperAlignment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperAlignment.html; path = docs/Enums/StepperAlignment.html; sourceTree = ""; }; + 17AE62194BF923BBA9E316BAEBBABF3E /* CGRectData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CGRectData.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CGRectData.html; sourceTree = ""; }; 19D794AFA885DAF5937D46F11AB03470 /* Pods-StepperView_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-StepperView_Example-acknowledgements.plist"; sourceTree = ""; }; - 1B0A95080B6DCBC7E679E82174EABEA5 /* PitStopView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopView.html; path = docs/Structs/PitStopView.html; sourceTree = ""; }; - 1CB5970768D4938BEF953E303DACFF57 /* BlueSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = BlueSubType.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/BlueSubType.html; sourceTree = ""; }; + 1A0E4BDAF541364B192E37E386588577 /* StepperView-watchOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "StepperView-watchOS-prefix.pch"; path = "../StepperView-watchOS/StepperView-watchOS-prefix.pch"; sourceTree = ""; }; + 1A87142BB0463B2330C3E45E356F39B1 /* PitStopOptionsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopOptionsKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopOptionsKey.html; sourceTree = ""; }; + 1D977FF5D1206DC3CAFF4E0B4515EA3E /* WidthKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = WidthKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/WidthKey.html; sourceTree = ""; }; 1E1FBE49D989987B3AF4D994A0029CF2 /* Pods-StepperView_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-StepperView_Tests.modulemap"; sourceTree = ""; }; 1E35132387A01BF6418B815210B677B4 /* StepperView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = StepperView.framework; path = "StepperView-watchOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 1F2E911E0E35A5F125DE1E1EDB4AB79E /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/css/jazzy.css; sourceTree = ""; }; + 1F958D88B1FFB51BEA0BCFA5B9C77AB4 /* LineOptionsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = LineOptionsKey.html; path = docs/Structs/LineOptionsKey.html; sourceTree = ""; }; + 1FA8B71659D7F0DA0B54A1914619FC27 /* VerticalAlignment+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "VerticalAlignment+Extension.swift"; sourceTree = ""; }; + 2085264E20A9F06194A6BDB219885BE2 /* PitStopView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopView.html; path = docs/Structs/PitStopView.html; sourceTree = ""; }; + 21E1920C6987E4D2E534F24A4B041330 /* IndicatorView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IndicatorView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/IndicatorView.html; sourceTree = ""; }; 21FA315ABE27D7DE0FD7B793A4222387 /* Pods-StepperView_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-StepperView_Tests.debug.xcconfig"; sourceTree = ""; }; - 24AE85808FEC7EEAA8BC7B4B06576239 /* GraySubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = GraySubType.html; path = docs/Enums/Colors/GraySubType.html; sourceTree = ""; }; + 2278993DA9270E6BB82EB6AB6488F966 /* StepperMode.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperMode.html; path = docs/Enums/StepperMode.html; sourceTree = ""; }; + 230EA4B54F18F7F7B03EFA6DB15A64B4 /* VerticalLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = VerticalLineView.swift; sourceTree = ""; }; 24B910A7CADF2217BFBFDB9C98EC114A /* String+SpecialCharacters.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+SpecialCharacters.swift"; path = "Sources/SnapshotTesting/Common/String+SpecialCharacters.swift"; sourceTree = ""; }; - 259B7C80C66FA4162B4BCA687C858F86 /* HeightKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = HeightKey.html; path = docs/Structs/HeightKey.html; sourceTree = ""; }; - 25ADD6D44379E90F3CCCB25F82FFEE25 /* StepperView-watchOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "StepperView-watchOS-umbrella.h"; path = "../StepperView-watchOS/StepperView-watchOS-umbrella.h"; sourceTree = ""; }; + 267DC11E2F9816EF51D2ABC239C0D529 /* RedSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = RedSubType.html; path = docs/Enums/Colors/RedSubType.html; sourceTree = ""; }; + 26A17C151ED51A5E3D49F52961E29232 /* NumberedCircleView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = NumberedCircleView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/NumberedCircleView.html; sourceTree = ""; }; + 27E120B581E98313203985771E3647B8 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = docs/docsets/StepperView.docset/Contents/Info.plist; sourceTree = ""; }; + 28A73342D042AB46CD0B4A1C1397E7D5 /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; name = badge.svg; path = docs/badge.svg; sourceTree = ""; }; 2A7C6F0E5A7E5F2F3E4BA214F0586F85 /* Pods-StepperView_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-StepperView_Example-umbrella.h"; sourceTree = ""; }; - 2ADAFB799063E1513AF9451893A41EC7 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Utils.swift; sourceTree = ""; }; + 2AA10EBD32FE9876D6FEBA0DB784C008 /* LoadingTimer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LoadingTimer.swift; sourceTree = ""; }; 2E2CA03B708D8424B73A38D4C8C250F5 /* SnapshotTesting.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapshotTesting.debug.xcconfig; sourceTree = ""; }; + 2ED85E7A691678A88850C24687E42D66 /* HorizontalLineView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = HorizontalLineView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HorizontalLineView.html; sourceTree = ""; }; + 30808D73138CABEBE9E3BA4D4D205110 /* StepperView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StepperView.swift; sourceTree = ""; }; 314A21CD4CA38212B1C9361BB856ED68 /* SnapshotTesting.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapshotTesting.release.xcconfig; sourceTree = ""; }; - 31E2A11D2DDBC0643243A2C081863035 /* docSet.dsidx */ = {isa = PBXFileReference; includeInIndex = 1; name = docSet.dsidx; path = docs/docsets/StepperView.docset/Contents/Resources/docSet.dsidx; sourceTree = ""; }; + 32FCE75B30BDD64A48AA9AFBEA1EB8C8 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/index.html; sourceTree = ""; }; 3443D522D1F9EC9954ECAFA5CCDABBE6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 349E2CA8298CAF751F93C43BDB2BA01C /* StepperLineOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperLineOptions.html; path = docs/Enums/StepperLineOptions.html; sourceTree = ""; }; 34A0A3CC14396D2DA1E2D3FD64DEDAED /* SnapshotTesting-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapshotTesting-prefix.pch"; sourceTree = ""; }; - 34B03B991F7FBEC51E66D363745087E1 /* StepIndicatorHorizontalView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepIndicatorHorizontalView.html; path = docs/Structs/StepIndicatorHorizontalView.html; sourceTree = ""; }; 353AACBC0866DF85C19BF4739696B13D /* Pods-StepperView_Watch.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-StepperView_Watch.debug.xcconfig"; sourceTree = ""; }; - 35FCC654EDFD9DF106D652CB5111E13E /* HeightKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = HeightKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HeightKey.html; sourceTree = ""; }; - 36621D305F88579BAA36D0586D6AB1FC /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/css/jazzy.css; sourceTree = ""; }; + 36838DEBAE6E2B39661DBBA32254A4B1 /* IndicatorView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IndicatorView.html; path = docs/Structs/IndicatorView.html; sourceTree = ""; }; 3912642063EA0830CFF13B31BF711D13 /* View.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = View.swift; path = Sources/SnapshotTesting/Common/View.swift; sourceTree = ""; }; + 39303D4D03A8415AD4177C86680F7E3D /* AnimatedCircle.html */ = {isa = PBXFileReference; includeInIndex = 1; name = AnimatedCircle.html; path = docs/Structs/AnimatedCircle.html; sourceTree = ""; }; 39389C40BF1E4F29AFA9E00EF4AA7CFA /* Pods-StepperView_Watch-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-StepperView_Watch-frameworks.sh"; sourceTree = ""; }; - 3B345E26B5827264F1CD41096FE7D337 /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; name = undocumented.json; path = docs/undocumented.json; sourceTree = ""; }; + 396DB9F8CD8B381D0851541BA7E8885C /* StepperView-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "StepperView-iOS-prefix.pch"; sourceTree = ""; }; + 3A540063FC9B6D4937073EBE532CA784 /* VerticalLineView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = VerticalLineView.html; path = docs/Structs/VerticalLineView.html; sourceTree = ""; }; 3BF08A054DB2EFFB34A02DB28C737D50 /* Pods-StepperView_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-StepperView_Example-acknowledgements.markdown"; sourceTree = ""; }; 3DB364750AEF9F684ED1A0611680B9F3 /* Pods-StepperView_Watch-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-StepperView_Watch-dummy.m"; sourceTree = ""; }; - 3E7716E96EDD0F13FF9BB351CAF90F2C /* HorizontalLineView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = HorizontalLineView.html; path = docs/Structs/HorizontalLineView.html; sourceTree = ""; }; - 3EB119C110B3791BD0E5DFFBDF30ED42 /* VerticalLineView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = VerticalLineView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/VerticalLineView.html; sourceTree = ""; }; 3F67E7AC212DABDF49FEC3651669CA0A /* Pods_StepperView_Watch.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_StepperView_Watch.framework; path = "Pods-StepperView_Watch.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 3FCFD7953CDBFFDB5347D27257153764 /* WidthKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = WidthKey.html; path = docs/Structs/WidthKey.html; sourceTree = ""; }; - 404A742998F3B1D89B4346AF06344EF7 /* RedSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = RedSubType.html; path = docs/Enums/Colors/RedSubType.html; sourceTree = ""; }; + 3F94819CBBD0D4391103D2B79A1FFD02 /* GraySubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = GraySubType.html; path = docs/Enums/Colors/GraySubType.html; sourceTree = ""; }; + 4037DE289DF081A073997DE7C10F8A8E /* StepperMode.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperMode.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperMode.html; sourceTree = ""; }; 410FC8A7EC948E73AC72E902BE6E37E3 /* XCTAttachment.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XCTAttachment.swift; path = Sources/SnapshotTesting/Common/XCTAttachment.swift; sourceTree = ""; }; - 4315932C2399419EE2B3F57A3A00FBC8 /* StepperView-watchOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "StepperView-watchOS.modulemap"; path = "../StepperView-watchOS/StepperView-watchOS.modulemap"; sourceTree = ""; }; - 434A44934C55D7BACE321DD7EA9FD23B /* RedSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = RedSubType.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/RedSubType.html; sourceTree = ""; }; 4375A694F5270ED1FEE5FD35BAF8BD4E /* Pods-StepperView_Watch Extension-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-StepperView_Watch Extension-acknowledgements.markdown"; sourceTree = ""; }; 444F03C0C7E948C8C4716A1692A121F3 /* UIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIView.swift; path = Sources/SnapshotTesting/Snapshotting/UIView.swift; sourceTree = ""; }; + 448E1525949480A6C7A7DB4279B2E907 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; 44E083363A4248B2AE63427EE12EBE61 /* Pods-StepperView_Watch Extension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-StepperView_Watch Extension.release.xcconfig"; sourceTree = ""; }; - 4544FDDB9DE080789AC1BDC7616AA697 /* TextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextView.swift; sourceTree = ""; }; - 45F57F7944F4333B402ED995EF123C09 /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/img/gh.png; sourceTree = ""; }; - 4659EF926AE3E53791955CAE3D3C86D2 /* VerticalLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = VerticalLineView.swift; sourceTree = ""; }; - 48695FEC49DDCD33273CBC7F299A5368 /* PitStopLineView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopLineView.html; path = docs/Structs/PitStopLineView.html; sourceTree = ""; }; - 487169794FEB2C5EF68F9037D825868B /* StepAnimationOptionsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepAnimationOptionsKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepAnimationOptionsKey.html; sourceTree = ""; }; - 497C0ECA45F4D70511A74F1413E6C9FE /* StepperView-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "StepperView-iOS-Info.plist"; sourceTree = ""; }; + 455D603F0E71866B70EC5C125FD1DCE3 /* CircledIconView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CircledIconView.html; path = docs/Structs/CircledIconView.html; sourceTree = ""; }; + 46EC60383B136A874161FB6788E7A566 /* NumberedCircleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NumberedCircleView.swift; sourceTree = ""; }; + 47B1BBCA1F9E089FA8AF92FB2B090028 /* jazzy.search.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.search.js; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/js/jazzy.search.js; sourceTree = ""; }; + 4801813FD4B5334BD070ED5CE2E0ECC2 /* Extensions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Extensions.html; path = docs/Extensions.html; sourceTree = ""; }; + 48CABE3F4FDF8EA5D722838DD032F586 /* NumberedCircleView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = NumberedCircleView.html; path = docs/Structs/NumberedCircleView.html; sourceTree = ""; }; + 49D784553AAC8B8E5FFC11DA327E51EA /* View.html */ = {isa = PBXFileReference; includeInIndex = 1; name = View.html; path = docs/Extensions/View.html; sourceTree = ""; }; + 4ABD3C947C6C605A6BEB3ADD0EF0E287 /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/img/dash.png; sourceTree = ""; }; 4B555C4FC5FF01432A5B9B4EB2313510 /* SnapshotTesting-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapshotTesting-Info.plist"; sourceTree = ""; }; 4C0CA527311E8D6053CD18C45F669B32 /* SceneKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SceneKit.swift; path = Sources/SnapshotTesting/Snapshotting/SceneKit.swift; sourceTree = ""; }; - 4D7F0A445E148AD1F8B2C76ED55AB9EB /* AutoSpacingKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = AutoSpacingKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AutoSpacingKey.html; sourceTree = ""; }; 4E753134DBAC9E58D31D4D4950BA6E89 /* Pods-StepperView_Watch Extension-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-StepperView_Watch Extension-umbrella.h"; sourceTree = ""; }; 4EA5DAFB8EA20FA670B63AC5FCD0523C /* Pods_StepperView_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_StepperView_Tests.framework; path = "Pods-StepperView_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 50D935394B226640582BCB825C1C5AA1 /* HorizontalLineView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = HorizontalLineView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HorizontalLineView.html; sourceTree = ""; }; 51DFDE88834F7E40014E803B6B644499 /* AssertSnapshot.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssertSnapshot.swift; path = Sources/SnapshotTesting/AssertSnapshot.swift; sourceTree = ""; }; + 51F952AD7FE401BD0C8D99835194E95D /* StepperView-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "StepperView-iOS.debug.xcconfig"; sourceTree = ""; }; + 52A7C62F0801103698661121CE7ADAFD /* PitstopHeightPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitstopHeightPreference.html; path = docs/Structs/PitstopHeightPreference.html; sourceTree = ""; }; 52EA42F1ACA479FCD8CEA179F3D02A68 /* Pods-StepperView_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-StepperView_Tests-acknowledgements.plist"; sourceTree = ""; }; - 555B4FF834182BDCCF0589C9DA6786C5 /* VerticalAlignment+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "VerticalAlignment+Extension.swift"; sourceTree = ""; }; + 54391EF22F06A1F3BC51780C285D8ED3 /* StepperView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperView.html; path = docs/Structs/StepperView.html; sourceTree = ""; }; + 54FCBDA07569D565233D16DCCBF1B86F /* StepIndicatorModeKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepIndicatorModeKey.html; path = docs/Structs/StepIndicatorModeKey.html; sourceTree = ""; }; 55C34891961FC441E1A021D5CE301AB7 /* Pods-StepperView_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-StepperView_Tests-umbrella.h"; sourceTree = ""; }; + 55C5C70046137F82DC4DE33D106942B6 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/css/highlight.css; sourceTree = ""; }; + 56AF01F689F046F167261EAD05F7C246 /* Structs.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Structs.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs.html; sourceTree = ""; }; 56DB778555062E61C5669596213B83F1 /* Pods-StepperView_Watch Extension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-StepperView_Watch Extension.debug.xcconfig"; sourceTree = ""; }; 584C27168F70A918E4F29362FCBCFF00 /* String.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = String.swift; path = Sources/SnapshotTesting/Snapshotting/String.swift; sourceTree = ""; }; - 585FB485074E21E86E95AE16A5D5719C /* StepperLineOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperLineOptions.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperLineOptions.html; sourceTree = ""; }; - 586BF2F30E7CB85CBA4F3A90D4478264 /* Colors.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Colors.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors.html; sourceTree = ""; }; - 5906182A0B327AAAF2F7D7865B693AE9 /* AlignmentKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = AlignmentKey.html; path = docs/Structs/AlignmentKey.html; sourceTree = ""; }; - 598AB46C640ACE0FAB2A54584452E1A2 /* NumberedCircleView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = NumberedCircleView.html; path = docs/Structs/NumberedCircleView.html; sourceTree = ""; }; - 59BBC6AED5C2349E6721843B7EF0F6BF /* HorizontalLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = HorizontalLineView.swift; sourceTree = ""; }; - 5B85CD5B38AAE59547CC147913B881F1 /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/css/jazzy.css; sourceTree = ""; }; + 5A4C4E3CFD7A023721A45C5C02E57062 /* PitStopView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopView.html; sourceTree = ""; }; + 5A533CBB3A830EB3B198597EF75A810D /* lunr.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = lunr.min.js; path = docs/js/lunr.min.js; sourceTree = ""; }; + 5A9A6F1EB1C5C48EA26D5D7726F6D56B /* IndicatorView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = IndicatorView.swift; sourceTree = ""; }; + 5BB3FA8F800EAD771A887AA0B262E0A0 /* YellowSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = YellowSubType.html; path = docs/Enums/Colors/YellowSubType.html; sourceTree = ""; }; 5E38BC9FC611939CA46A2BBAE9FCDA5F /* Pods-StepperView_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-StepperView_Tests-acknowledgements.markdown"; sourceTree = ""; }; - 5F1BC232C0081032BA131051A84E4677 /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; name = badge.svg; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/badge.svg; sourceTree = ""; }; + 5E5F1DCD5FD9F8F875446804A4DD4F19 /* RedSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = RedSubType.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/RedSubType.html; sourceTree = ""; }; + 5F629E626476F864CB33CDBF8DED2F05 /* EnvironmentValues.html */ = {isa = PBXFileReference; includeInIndex = 1; name = EnvironmentValues.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/EnvironmentValues.html; sourceTree = ""; }; 5F974148746ADF47725F16E8AE8D554F /* CaseIterable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CaseIterable.swift; path = Sources/SnapshotTesting/Snapshotting/CaseIterable.swift; sourceTree = ""; }; - 6125FAFF2E46D70EE8893391EC586D8A /* StepIndicatorVerticalView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepIndicatorVerticalView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorVerticalView.html; sourceTree = ""; }; - 6145BACC0820894FD81E594071CACF50 /* Structs.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Structs.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs.html; sourceTree = ""; }; - 616A00F2CFCCDAF4CEDDB50691DD4DFA /* StepperIndicationType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperIndicationType.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperIndicationType.html; sourceTree = ""; }; + 6166C4D659B8007CAA7ACDFDAB709A46 /* StepperView-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "StepperView-iOS.release.xcconfig"; sourceTree = ""; }; 61B0368E9352383AFBEDC872B3AA718E /* Pods-StepperView_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-StepperView_Tests-dummy.m"; sourceTree = ""; }; + 61F41A7F18B87E576D84805F3B52A0EF /* LoadAnimationOptionsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = LoadAnimationOptionsKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/LoadAnimationOptionsKey.html; sourceTree = ""; }; 62D194AF3F49F0CAC373B258FBAD1C78 /* SnapshotTesting-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapshotTesting-dummy.m"; sourceTree = ""; }; - 65D47900F11534393DA6835115737FF6 /* PitstopHeightPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitstopHeightPreference.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitstopHeightPreference.html; sourceTree = ""; }; - 65D5C68CABF20FD57A79D23E6D13B623 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/img/carat.png; sourceTree = ""; }; - 664CFC12F7F0B547A9EE4F03950A7629 /* GreenSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = GreenSubType.html; path = docs/Enums/Colors/GreenSubType.html; sourceTree = ""; }; + 62D78E5653B736EEB0391D7CFE861827 /* BoundsPreferenceKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = BoundsPreferenceKey.html; path = docs/Structs/BoundsPreferenceKey.html; sourceTree = ""; }; + 6705F302B209207909142D4961024206 /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Classes.html; sourceTree = ""; }; 677F639EA9C06D0891A723A57418F598 /* Codable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Codable.swift; path = Sources/SnapshotTesting/Snapshotting/Codable.swift; sourceTree = ""; }; - 67B7E4B3D7E75B751B09726465642BCF /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 68F7E7A7E44A2FD080EC0A0CC439DA22 /* StepIndicatorModeKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepIndicatorModeKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorModeKey.html; sourceTree = ""; }; - 694989735AE09ED0D340BC32350B2544 /* StepperView-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "StepperView-iOS.modulemap"; sourceTree = ""; }; + 695EA27B610A259689225C726BFFC396 /* StepperIndicationType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperIndicationType.html; path = docs/Enums/StepperIndicationType.html; sourceTree = ""; }; 6A0D19BF7BAEB7DA2481EF41D28AFEFD /* UIImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIImage.swift; path = Sources/SnapshotTesting/Snapshotting/UIImage.swift; sourceTree = ""; }; 6AC4FA4D04AF052243FB0DD9AA68574C /* SnapshotTesting.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapshotTesting.modulemap; sourceTree = ""; }; - 6B44E84DDF972CB08ADF99F856101925 /* StepIndicatorHorizontalView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepIndicatorHorizontalView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorHorizontalView.html; sourceTree = ""; }; + 6B726D471D3AC2F2562F9ED6506D4104 /* AnimatedCircle.html */ = {isa = PBXFileReference; includeInIndex = 1; name = AnimatedCircle.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AnimatedCircle.html; sourceTree = ""; }; + 6C25ED16F20503A39DB7660CB45B5F4B /* LineOptionsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = LineOptionsKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/LineOptionsKey.html; sourceTree = ""; }; 6CEE61257AE2E38506BEBD035401EBF7 /* Pods-StepperView_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-StepperView_Example.release.xcconfig"; sourceTree = ""; }; - 7247FDEB0A4DD4D2505CE4CF22F3B354 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/index.html; sourceTree = ""; }; - 72E8628DFC353A38885B7AC55E535A0D /* View+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "View+Extensions.swift"; sourceTree = ""; }; - 75176C003C120191DE77C91CD25A2E7E /* StepperIndicationType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperIndicationType.html; path = docs/Enums/StepperIndicationType.html; sourceTree = ""; }; - 757D409048EC14E9561A2E74E9112BB8 /* LoadingTimer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LoadingTimer.swift; sourceTree = ""; }; - 75EB9D6E26CD5C5A218A2DC7FD381C2A /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; name = badge.svg; path = docs/badge.svg; sourceTree = ""; }; - 7687D702567C8C63E54152DB47BDC66E /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/search.json; sourceTree = ""; }; - 780F0069EC40A84B6BA3D54A76F19F13 /* PitStopOptionsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopOptionsKey.html; path = docs/Structs/PitStopOptionsKey.html; sourceTree = ""; }; - 78F4AC63EE752366DB08E32C50BF3ACD /* StepperView-watchOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "StepperView-watchOS.release.xcconfig"; path = "../StepperView-watchOS/StepperView-watchOS.release.xcconfig"; sourceTree = ""; }; - 795E98848825F8BD796A5844CFA15419 /* LoadAnimationOptionsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = LoadAnimationOptionsKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/LoadAnimationOptionsKey.html; sourceTree = ""; }; + 6D5A449E427CEAE1AC4868076B07A864 /* StepperView-watchOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "StepperView-watchOS-Info.plist"; path = "../StepperView-watchOS/StepperView-watchOS-Info.plist"; sourceTree = ""; }; + 6E319680C2F4C653000270E83E310B89 /* WidthPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; name = WidthPreference.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/WidthPreference.html; sourceTree = ""; }; + 6E4B08FC986AC2CA988DA70A194536E6 /* TextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextView.swift; sourceTree = ""; }; + 700BC05FDF7692464A6DF678C5C4BD36 /* Utils.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Utils.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/Utils.html; sourceTree = ""; }; + 7076BC194CEA96FECF3A5D9955B1F08C /* VerticalHeightPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; name = VerticalHeightPreference.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/VerticalHeightPreference.html; sourceTree = ""; }; + 7244A417F4AAD347828E9B21685B7501 /* HorizontalLineView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = HorizontalLineView.html; path = docs/Structs/HorizontalLineView.html; sourceTree = ""; }; + 783963C783951E0D65EE95F340EB8C2F /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/js/jquery.min.js; sourceTree = ""; }; + 7B32D1BC7E72795EA838594B869053E9 /* GreenSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = GreenSubType.html; path = docs/Enums/Colors/GreenSubType.html; sourceTree = ""; }; 7B493584ABAFFEF709138B46A49D89B2 /* Pods-StepperView_Watch.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-StepperView_Watch.modulemap"; sourceTree = ""; }; - 7BADA4481133D3545C1B51A47B090EB2 /* IndicatorView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = IndicatorView.swift; sourceTree = ""; }; + 7BD54C115329D22F554234CE17C84713 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/index.html; sourceTree = ""; }; 7C55B0DE246DBF20E0B9D89FBD905F48 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/WatchOS.platform/Developer/SDKs/WatchOS7.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 7D3697C9B57D8DA90E0FF5D4C1579ACC /* Extensions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Extensions.html; path = docs/Extensions.html; sourceTree = ""; }; - 7D50B4F7F5C7B3C7081EAE4FCABBAA13 /* NumberedCircleView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = NumberedCircleView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/NumberedCircleView.html; sourceTree = ""; }; - 7F14C444C4295DCB859F6101CD3B0DEF /* PitStopOptionsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopOptionsKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopOptionsKey.html; sourceTree = ""; }; + 7C9391F68BAA312A0B8FBB9F23C3B647 /* StepIndicatorHorizontalView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepIndicatorHorizontalView.html; path = docs/Structs/StepIndicatorHorizontalView.html; sourceTree = ""; }; + 7E08B43EC89FB085F350E985FB509751 /* StepperView-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "StepperView-iOS-Info.plist"; sourceTree = ""; }; + 7EC2ABFACE9EF94C216607671E52A736 /* StepperLineOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperLineOptions.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperLineOptions.html; sourceTree = ""; }; 7FA6DA9948C40DFA0B1A3AC3BBBDE7E5 /* Pods-StepperView_Watch Extension-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-StepperView_Watch Extension-dummy.m"; sourceTree = ""; }; - 8106CE3EC935F9FAAEA98552A0545AFD /* LineOptionsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = LineOptionsKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/LineOptionsKey.html; sourceTree = ""; }; - 81F87BA981A2D47D0D4524048DEC7A25 /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/Classes.html; sourceTree = ""; }; - 820853DBABBA1C9E9A8C8161AB50D5E0 /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/img/gh.png; sourceTree = ""; }; - 82EA9FC1998BFD3A115057CAE4C89889 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/index.html; sourceTree = ""; }; - 841073CBBFDFF3D8526752E3B2E9A3F0 /* StepperView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepperView.html; sourceTree = ""; }; + 848074A2B60B6B3D38247A4ACD31C220 /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/js/jquery.min.js; sourceTree = ""; }; 8552C0F4E4AF5BB803C0393CE438BA28 /* Diff.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Diff.swift; path = Sources/SnapshotTesting/Diff.swift; sourceTree = ""; }; - 8B9071E544DF7F9EEADFD4E378E31859 /* StepperView.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = StepperView.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 8BDE38D398D88979214F856AC32E77E9 /* IndicatorKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IndicatorKey.html; path = docs/Structs/IndicatorKey.html; sourceTree = ""; }; + 86971AFE2030B767EC00A87CDED717B0 /* HeightPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; name = HeightPreference.html; path = docs/Structs/HeightPreference.html; sourceTree = ""; }; + 86F4CA94BA9E82ACAF9F2405471EAFA2 /* PitStopOptionsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopOptionsKey.html; path = docs/Structs/PitStopOptionsKey.html; sourceTree = ""; }; + 870ED47750E609DFFE5A551D3825B420 /* HeightKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = HeightKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HeightKey.html; sourceTree = ""; }; + 896AD3EF550AC466B310CA921946DE43 /* StepIndicatorModeKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepIndicatorModeKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorModeKey.html; sourceTree = ""; }; + 8A5227423FF6FE3204090D635C218B96 /* VerticalAlignment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = VerticalAlignment.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/VerticalAlignment.html; sourceTree = ""; }; + 8C577625F9D0DAA58502A4DB3D7C5B65 /* AlignmentKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = AlignmentKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AlignmentKey.html; sourceTree = ""; }; 8D321BF6212627F5C951843A9B28BB14 /* StepperView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = StepperView.framework; path = "StepperView-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; 8D819FD4CFE2D9AE1135737C473BB56E /* Pods-StepperView_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-StepperView_Example.debug.xcconfig"; sourceTree = ""; }; - 8E1C9E7818AACF97D22D00D4314F9E05 /* PreferenceKey+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PreferenceKey+Extension.swift"; sourceTree = ""; }; - 8ED53FCBC11D019C73F7C87DAD57D7E4 /* StepperView-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "StepperView-iOS.debug.xcconfig"; sourceTree = ""; }; - 924557E8EFDA79C48B3B8437BFB0460C /* PitStopSteps.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PitStopSteps.swift; sourceTree = ""; }; - 92CD0738FF61D6674E8087BB72217E29 /* AutoSpacingKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = AutoSpacingKey.html; path = docs/Structs/AutoSpacingKey.html; sourceTree = ""; }; + 8EBB428E3DD4D5F8A7AAD670824E4E48 /* StepperLineOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperLineOptions.html; path = docs/Enums/StepperLineOptions.html; sourceTree = ""; }; + 8F7BA3A8661BBC806864F697C51D7318 /* View+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "View+Extensions.swift"; sourceTree = ""; }; + 905F87FF2F7C555A58528D54B4CAE804 /* Colors.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Colors.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors.html; sourceTree = ""; }; + 9143B1D54CE5419FADBDE2970AEFFBBB /* YellowSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = YellowSubType.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/YellowSubType.html; sourceTree = ""; }; + 916AFA1F3CEADA5123AF42341C9C9E74 /* PitStopView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PitStopView.swift; sourceTree = ""; }; + 91FAEE3DC5BB2141879276F62C556B9D /* StepsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepsKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepsKey.html; sourceTree = ""; }; 9321EEBF8992813520D43041AF4164EA /* Description.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Description.swift; path = Sources/SnapshotTesting/Snapshotting/Description.swift; sourceTree = ""; }; - 93CA8B341FFD31D053558F9F3FB28052 /* View.html */ = {isa = PBXFileReference; includeInIndex = 1; name = View.html; path = docs/Extensions/View.html; sourceTree = ""; }; - 94E77DCF833D37A1557A8BC0487B1D8C /* Utils.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Utils.html; path = docs/Structs/Utils.html; sourceTree = ""; }; - 956DDCC27B742935ECB73947E71143DB /* PitStopStep.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopStep.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopStep.html; sourceTree = ""; }; + 9435A9354B6A046C7F3B40BADDBC9238 /* StepIndicatorVerticalView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepIndicatorVerticalView.html; path = docs/Structs/StepIndicatorVerticalView.html; sourceTree = ""; }; + 94CEA2A09CFDA9F1E538C1C10B5239FB /* typeahead.jquery.js */ = {isa = PBXFileReference; includeInIndex = 1; name = typeahead.jquery.js; path = docs/js/typeahead.jquery.js; sourceTree = ""; }; 95B6E8DD5E9A276F4BBEF4E363D46D6F /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - 99897DA00BEBFE7B5BF1B05A829DACD0 /* StepperAlignment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperAlignment.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperAlignment.html; sourceTree = ""; }; - 9A8613EA84BE57D0C7D81B60DB57381A /* IndicatorView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IndicatorView.html; path = docs/Structs/IndicatorView.html; sourceTree = ""; }; + 95F9C3F74EF13D469174BE7AA984ECA8 /* StepIndicatorVerticalView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepIndicatorVerticalView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorVerticalView.html; sourceTree = ""; }; + 9672A72A9E65F793E74E550478DB42E8 /* Colors.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Colors.html; path = docs/Enums/Colors.html; sourceTree = ""; }; + 974B63788A75390A8FC7C8078CFB123B /* StepperAlignment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperAlignment.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperAlignment.html; sourceTree = ""; }; + 979CD95CCB2851EA30B74C797FB103B9 /* PreferenceKey+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PreferenceKey+Extension.swift"; sourceTree = ""; }; 9AA2B725F50F1985BB7A4940E3948BD3 /* Pods-StepperView_Watch-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-StepperView_Watch-acknowledgements.plist"; sourceTree = ""; }; + 9AAEFAA81F1961E13F3499FB65E26481 /* StepperView-watchOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "StepperView-watchOS-umbrella.h"; path = "../StepperView-watchOS/StepperView-watchOS-umbrella.h"; sourceTree = ""; }; 9B607C869CD98E4D57AC06BA6CD01226 /* Pods-StepperView_Watch-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-StepperView_Watch-acknowledgements.markdown"; sourceTree = ""; }; 9BF05570F4FC5530B25624B36D5BBC7F /* Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Internal.swift; path = Sources/SnapshotTesting/Common/Internal.swift; sourceTree = ""; }; + 9CF5F4915B70E62E0F13998F1F418CCF /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/img/gh.png; sourceTree = ""; }; + 9D6AB0AE260C020D72E5E9B816083609 /* CGRectPreferenceKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CGRectPreferenceKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CGRectPreferenceKey.html; sourceTree = ""; }; 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9DCE6FE571D074F26E5EBE844D69E233 /* StepAnimationOptionsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepAnimationOptionsKey.html; path = docs/Structs/StepAnimationOptionsKey.html; sourceTree = ""; }; - 9E8D2830673BC39A8885E8C02AD6418E /* YellowSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = YellowSubType.html; path = docs/Enums/Colors/YellowSubType.html; sourceTree = ""; }; + 9E17A43CCEFA7C00ACD4EEF17835B7E6 /* PitStopStep.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopStep.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopStep.html; sourceTree = ""; }; + 9E84FD3EAE223A68314E7E7E878F3581 /* StepperView-watchOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "StepperView-watchOS.release.xcconfig"; path = "../StepperView-watchOS/StepperView-watchOS.release.xcconfig"; sourceTree = ""; }; + 9FAFF822F7883772CCBBF785311B59CB /* VerticalHeightPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; name = VerticalHeightPreference.html; path = docs/Structs/VerticalHeightPreference.html; sourceTree = ""; }; + A0022B9BEC10F188E5166927C68E2BE6 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/js/jazzy.js; sourceTree = ""; }; A037DBBCCACBFACB5C39A80B1C273043 /* SnapshotTesting.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapshotTesting.framework; path = SnapshotTesting.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A05B486795EDE9060F37302FC80B9B3B /* EnvironmentValues.html */ = {isa = PBXFileReference; includeInIndex = 1; name = EnvironmentValues.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/EnvironmentValues.html; sourceTree = ""; }; - A294470341F29F9C2B7F9F75145F706C /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/Enums.html; sourceTree = ""; }; - A3176B1407323D069F3BA146E7EE9889 /* PitStopSteps.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopSteps.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopSteps.html; sourceTree = ""; }; - A355FC54E8AE4855B07F55A2FCB8FE47 /* SpacingKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SpacingKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/SpacingKey.html; sourceTree = ""; }; - A52D183C3D1B45DE0CA9013428DD0C4C /* StepperView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperView.html; path = docs/Structs/StepperView.html; sourceTree = ""; }; - A58DE478375EA72D5986249524C0CEAD /* StepperView-watchOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "StepperView-watchOS.debug.xcconfig"; path = "../StepperView-watchOS/StepperView-watchOS.debug.xcconfig"; sourceTree = ""; }; - A67D3C584BC77C1C28B54D5959960039 /* StepIndicatorVerticalView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepIndicatorVerticalView.html; path = docs/Structs/StepIndicatorVerticalView.html; sourceTree = ""; }; + A0B0363C5DA0646CFB2B3EF46BE0F078 /* StepperView-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "StepperView-iOS-umbrella.h"; sourceTree = ""; }; + A3F685A6A05B3F2EB57BEC8A22236E80 /* IndicatorKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IndicatorKey.html; path = docs/Structs/IndicatorKey.html; sourceTree = ""; }; + A6E64D5C4F4D0FE3267F895858966B6D /* LoadingTimer.html */ = {isa = PBXFileReference; includeInIndex = 1; name = LoadingTimer.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Classes/LoadingTimer.html; sourceTree = ""; }; + A6EBA8A863057E6B87A019B0598462E4 /* TextView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = TextView.html; path = docs/Structs/TextView.html; sourceTree = ""; }; A786374E297AD3E72EF898FE0FE8DC2A /* UIViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIViewController.swift; path = Sources/SnapshotTesting/Snapshotting/UIViewController.swift; sourceTree = ""; }; A7CCD67A742041597540C020D68418B5 /* Pods-StepperView_Watch-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-StepperView_Watch-Info.plist"; sourceTree = ""; }; A86F0DD6C92051D8A83077FC4673DDC2 /* Snapshotting.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Snapshotting.swift; path = Sources/SnapshotTesting/Snapshotting.swift; sourceTree = ""; }; - A951C98544E7DA283AF65C1DB1356B7F /* Colors.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Colors.html; path = docs/Enums/Colors.html; sourceTree = ""; }; - AA2A03341D6C65109980793DF0044347 /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/img/dash.png; sourceTree = ""; }; - AA814C546EE54F1131101C146B751EF8 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/js/jazzy.js; sourceTree = ""; }; + A9FFBC57DB408A1C61378CD553B2B566 /* HeightPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; name = HeightPreference.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HeightPreference.html; sourceTree = ""; }; + AB81E8D19ECE99E242B3BF7394A5F463 /* StepperView-watchOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "StepperView-watchOS-dummy.m"; path = "../StepperView-watchOS/StepperView-watchOS-dummy.m"; sourceTree = ""; }; AB914074C9FB52A54B0D276DDC120FD0 /* Pods-StepperView_Watch Extension.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-StepperView_Watch Extension.modulemap"; sourceTree = ""; }; - AB9EC24E5B963CB0548D906BACC0BF21 /* VerticalHeightPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; name = VerticalHeightPreference.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/VerticalHeightPreference.html; sourceTree = ""; }; - AC863972F9B464F3E0A970ACDF549805 /* Structs.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Structs.html; path = docs/Structs.html; sourceTree = ""; }; - AD40B1A0893DE2A87D66A37D4DBF28AD /* TextView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = TextView.html; path = docs/Structs/TextView.html; sourceTree = ""; }; - AF0EB135A41C8144ED0BC09EE4B8CC3A /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/js/jquery.min.js; sourceTree = ""; }; - AFFED78215F07C9436DF6DE5FA274EDA /* BoundsPreferenceKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = BoundsPreferenceKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/BoundsPreferenceKey.html; sourceTree = ""; }; + AB9C3FF3D5A915D3FE335ECD345BA973 /* SpacingKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SpacingKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/SpacingKey.html; sourceTree = ""; }; + AC33CC64B00A81ECAA51CEA2D87FFB02 /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; name = undocumented.json; path = docs/undocumented.json; sourceTree = ""; }; + ACACCF6933BCA7DCC1F27B385811D6CD /* StepAnimationOptionsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepAnimationOptionsKey.html; path = docs/Structs/StepAnimationOptionsKey.html; sourceTree = ""; }; + ACBFADB1215F4668CCCCCC8633AD7CBB /* BoundsPreferenceKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = BoundsPreferenceKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/BoundsPreferenceKey.html; sourceTree = ""; }; + AE86EF2D232EB2767663348789DB7E20 /* Utils.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Utils.html; path = docs/Structs/Utils.html; sourceTree = ""; }; + AF69B0E7C253CC3D736B758D38D4E3ED /* CircledIconView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CircledIconView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CircledIconView.html; sourceTree = ""; }; + AF83E9F0989C023E4AE6461B22EEB26E /* Structs.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Structs.html; path = docs/Structs.html; sourceTree = ""; }; + B01D516C6763F1B1F43B3A6786891218 /* EnvironmentValues+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "EnvironmentValues+Extension.swift"; sourceTree = ""; }; B0F01D10EAA958C6B1007C37FA512146 /* Pods-StepperView_Watch Extension-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-StepperView_Watch Extension-Info.plist"; sourceTree = ""; }; - B3218A1B6705F33238901414F63971F2 /* AnimatedCircle.html */ = {isa = PBXFileReference; includeInIndex = 1; name = AnimatedCircle.html; path = docs/Structs/AnimatedCircle.html; sourceTree = ""; }; - B439A9B0D4D8EFC285B9C59BC7DCF564 /* PitStopView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopView.html; sourceTree = ""; }; - B494D98194F47222405A87B6EF94F543 /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/search.json; sourceTree = ""; }; + B1A900BB6ED39A4663C0B836F38C9317 /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums.html; sourceTree = ""; }; + B260A869BC80762B5E611AADDA6CBACD /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; name = badge.svg; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/badge.svg; sourceTree = ""; }; + B4E0F7A3D7810D7CAEA0E03932657149 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/img/carat.png; sourceTree = ""; }; + B56800A721769D828800DB2F0D236E1A /* StepperView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepperView.html; sourceTree = ""; }; + B6C19603B5F9F3AFBBA56E58188752DA /* PitStopSteps.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PitStopSteps.swift; sourceTree = ""; }; + B71CFB432C3FDF94D75F642B5AAA27A1 /* CGRectPreferenceKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CGRectPreferenceKey.html; path = docs/Structs/CGRectPreferenceKey.html; sourceTree = ""; }; B7F4DA1477939461442D642761C8158E /* Pods-StepperView_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-StepperView_Example-dummy.m"; sourceTree = ""; }; B85F63F6F0616F7FE7949F7EE63BD175 /* Wait.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Wait.swift; path = Sources/SnapshotTesting/Extensions/Wait.swift; sourceTree = ""; }; - B8AAC57BBC2DBEE02E58954870424CB8 /* StepperMode.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperMode.html; path = docs/Enums/StepperMode.html; sourceTree = ""; }; - B8E47BDEB606848C2CE6D70D561963B6 /* NumberedCircleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NumberedCircleView.swift; sourceTree = ""; }; - BA29C9EABF9D74FA8018B8F7260A8617 /* WidthPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; name = WidthPreference.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/WidthPreference.html; sourceTree = ""; }; - BBB75B3FA644FFBCF7369B6205AD0CC3 /* View.html */ = {isa = PBXFileReference; includeInIndex = 1; name = View.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/View.html; sourceTree = ""; }; - BD22F9317EB2533F5E2CE195B83F1946 /* LoadingTimer.html */ = {isa = PBXFileReference; includeInIndex = 1; name = LoadingTimer.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Classes/LoadingTimer.html; sourceTree = ""; }; - BD54C9115F4B2AAF55211289377FA7D9 /* GraySubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = GraySubType.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/GraySubType.html; sourceTree = ""; }; - BE5239E97CEA9E160BCC6EBC376139A2 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/img/carat.png; sourceTree = ""; }; - BEE21A1CA0C5C496F883518F19975A52 /* AlignmentKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = AlignmentKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AlignmentKey.html; sourceTree = ""; }; + B9751B21DE2F6E78F3DE009572494246 /* StepAnimationOptionsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepAnimationOptionsKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepAnimationOptionsKey.html; sourceTree = ""; }; + BB245931AF11B771EFE2110D4AE38B80 /* AutoSpacingKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = AutoSpacingKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AutoSpacingKey.html; sourceTree = ""; }; + BCE30B37E4E3E8B7E46510CF512B9EA5 /* AutoSpacingKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = AutoSpacingKey.html; path = docs/Structs/AutoSpacingKey.html; sourceTree = ""; }; + BD75F5A5493A8BB2B944A36BC5A2670D /* VerticalLineView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = VerticalLineView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/VerticalLineView.html; sourceTree = ""; }; + BF2156748749E12039E5059B4E61A07C /* StepperView-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "StepperView-iOS-dummy.m"; sourceTree = ""; }; BF4286727440DD327DE2AE95BF9D44E0 /* NSImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSImage.swift; path = Sources/SnapshotTesting/Snapshotting/NSImage.swift; sourceTree = ""; }; - C19290C18F8FED18525DC4B8078F1DE6 /* VerticalAlignment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = VerticalAlignment.html; path = docs/Extensions/VerticalAlignment.html; sourceTree = ""; }; + C1F617EBF85EEBCCF34FE1E1B42A8784 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Utils.swift; sourceTree = ""; }; C20E55F7ABE13B5F0371BFEB6C4FF34C /* Pods-StepperView_Watch Extension-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-StepperView_Watch Extension-acknowledgements.plist"; sourceTree = ""; }; C213B490DAAF188ECBD5D1BF7BC777E6 /* SpriteKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SpriteKit.swift; path = Sources/SnapshotTesting/Snapshotting/SpriteKit.swift; sourceTree = ""; }; - C331C77223BE3E6B79D4F6721001733B /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + C33A460CB89A57C1B4E8CA2B6FE60E81 /* IndicatorKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IndicatorKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/IndicatorKey.html; sourceTree = ""; }; C359AED391F6ADA8E24CD9A124DA371E /* Pods-StepperView_Watch.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-StepperView_Watch.release.xcconfig"; sourceTree = ""; }; - C39ED812022AD89D163CCD5B91BA1F91 /* HeightPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; name = HeightPreference.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HeightPreference.html; sourceTree = ""; }; C4BB757B0C569052CF1DBEC733FFD737 /* Data.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Data.swift; path = Sources/SnapshotTesting/Snapshotting/Data.swift; sourceTree = ""; }; - C5A6E91DE421F84D860B1F806E822083 /* GreenSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = GreenSubType.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/GreenSubType.html; sourceTree = ""; }; - C677615ADDED8D74B8064D73742B2B6C /* StepperView-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "StepperView-iOS-dummy.m"; sourceTree = ""; }; - C6BBF21A9461A06AA067EA6A2716E90C /* PitStopLineView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopLineView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopLineView.html; sourceTree = ""; }; + C60FBAC5FEAD2D3A19ABA9B447E9A319 /* typeahead.jquery.js */ = {isa = PBXFileReference; includeInIndex = 1; name = typeahead.jquery.js; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/js/typeahead.jquery.js; sourceTree = ""; }; + C6697442AD9C5B817C72F678C2413259 /* Extensions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Extensions.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions.html; sourceTree = ""; }; C719024204C3A03223697AF4003AF2E9 /* Pods-StepperView_Watch-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-StepperView_Watch-umbrella.h"; sourceTree = ""; }; C836B8F59D3DBBAF3C72EC3E04029F40 /* Pods-StepperView_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-StepperView_Example-frameworks.sh"; sourceTree = ""; }; - C8EFBC64C1FAA69AAF4F186F0BC55E7C /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = docs/docsets/StepperView.docset/Contents/Info.plist; sourceTree = ""; }; - C94B6C3072D05B97F8E7B644DC22B6F8 /* CGRectData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CGRectData.html; path = docs/Structs/CGRectData.html; sourceTree = ""; }; - C9B352F27377143A793661CA488597C9 /* StepsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepsKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepsKey.html; sourceTree = ""; }; - CD42AA0285BE035E98FB216FC51B4564 /* VerticalAlignment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = VerticalAlignment.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/VerticalAlignment.html; sourceTree = ""; }; - D079D3459A868061C3D094B6E9F282CF /* AnimatedCircle.html */ = {isa = PBXFileReference; includeInIndex = 1; name = AnimatedCircle.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AnimatedCircle.html; sourceTree = ""; }; + C9133800B38183F6962BFD7DD7521FB0 /* AlignmentKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = AlignmentKey.html; path = docs/Structs/AlignmentKey.html; sourceTree = ""; }; + CA194F706F613BEF7DCADC254557C3EE /* StepperView-watchOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "StepperView-watchOS.modulemap"; path = "../StepperView-watchOS/StepperView-watchOS.modulemap"; sourceTree = ""; }; + CBF8080AC93396593A78EFAC07C8C582 /* GraySubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = GraySubType.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/GraySubType.html; sourceTree = ""; }; + CC69DB27C7C6E3F3799F1663B003A975 /* View.html */ = {isa = PBXFileReference; includeInIndex = 1; name = View.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/View.html; sourceTree = ""; }; + CCFDE4BCCC68CDA3F90058E35DB3183A /* PitStopLineOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopLineOptions.html; path = docs/Enums/PitStopLineOptions.html; sourceTree = ""; }; + CD0367335418A9475527400CB190FA8B /* HorizontalLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = HorizontalLineView.swift; sourceTree = ""; }; + CDE7A9925C1CAC9A9869C3C58582C9EB /* Colors+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Colors+Extension.swift"; sourceTree = ""; }; + CE6DC4328B6C07C936F0EFF50DBE3257 /* CircledIconView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CircledIconView.swift; sourceTree = ""; }; + D01A40E39EACD3272B5C8AD0585526C3 /* HeightKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = HeightKey.html; path = docs/Structs/HeightKey.html; sourceTree = ""; }; D1EDA2CFF4FC644BF0BA1960AF77E401 /* SnapshotTestCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SnapshotTestCase.swift; path = Sources/SnapshotTesting/SnapshotTestCase.swift; sourceTree = ""; }; D34051EC87A66DF65C7B3D8627594429 /* NSView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSView.swift; path = Sources/SnapshotTesting/Snapshotting/NSView.swift; sourceTree = ""; }; - D445EF0525669B73F965F760188E90D6 /* EnvironmentValues.html */ = {isa = PBXFileReference; includeInIndex = 1; name = EnvironmentValues.html; path = docs/Extensions/EnvironmentValues.html; sourceTree = ""; }; + D422FB1A173FC77250CF807B96E00CA4 /* docSet.dsidx */ = {isa = PBXFileReference; includeInIndex = 1; name = docSet.dsidx; path = docs/docsets/StepperView.docset/Contents/Resources/docSet.dsidx; sourceTree = ""; }; + D4DAFA16FAB82DF2EABB99CBC2B82F42 /* PitStopLineOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopLineOptions.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/PitStopLineOptions.html; sourceTree = ""; }; D68BA769606C404F7BC02E5F4D74C67A /* Pods-StepperView_Watch Extension-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-StepperView_Watch Extension-frameworks.sh"; sourceTree = ""; }; - D709228EF79D719B03DCD449D57E4811 /* VerticalHeightPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; name = VerticalHeightPreference.html; path = docs/Structs/VerticalHeightPreference.html; sourceTree = ""; }; - D8F7957857E7F17550BA610AD5C9E8E3 /* StepIndicatorModeKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepIndicatorModeKey.html; path = docs/Structs/StepIndicatorModeKey.html; sourceTree = ""; }; - D97E8EBF7ACE39F74B36A80E3BD39F91 /* BlueSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = BlueSubType.html; path = docs/Enums/Colors/BlueSubType.html; sourceTree = ""; }; + D91A7437B5D61C5D68DDF1F242E37954 /* WidthKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = WidthKey.html; path = docs/Structs/WidthKey.html; sourceTree = ""; }; + D9675BF7F1617547A197EF54B4CA5417 /* VerticalAlignment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = VerticalAlignment.html; path = docs/Extensions/VerticalAlignment.html; sourceTree = ""; }; + DA73118AF182121135983C0FEC206EA7 /* StepsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepsKey.html; path = docs/Structs/StepsKey.html; sourceTree = ""; }; + DA92FF722DDBF737B72D547D8C6D8CF7 /* StepperView.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = StepperView.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; DA9C38ACEC8EF6779198630A964BC9E8 /* NSViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSViewController.swift; path = Sources/SnapshotTesting/Snapshotting/NSViewController.swift; sourceTree = ""; }; - DACD93B99CA3C34FF001EA6A6D163E5A /* StepperView-watchOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "StepperView-watchOS-dummy.m"; path = "../StepperView-watchOS/StepperView-watchOS-dummy.m"; sourceTree = ""; }; - DC20075FB35C391AAF8D539BB2E4796F /* VerticalLineView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = VerticalLineView.html; path = docs/Structs/VerticalLineView.html; sourceTree = ""; }; - DE07A264E4CD2D017AC49B22A7207B01 /* PitStopLineOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopLineOptions.html; path = docs/Enums/PitStopLineOptions.html; sourceTree = ""; }; + DC483163D13D5AE3092F49F09C5E08BE /* lunr.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = lunr.min.js; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/js/lunr.min.js; sourceTree = ""; }; DE5CB9BA70CE2A0FB3E198A4FB9A5437 /* Any.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Any.swift; path = Sources/SnapshotTesting/Snapshotting/Any.swift; sourceTree = ""; }; + DEC69FB64FCCC5770B842B7665E4A466 /* EnvironmentValues.html */ = {isa = PBXFileReference; includeInIndex = 1; name = EnvironmentValues.html; path = docs/Extensions/EnvironmentValues.html; sourceTree = ""; }; DF19BCC9495D48049049450AADB9A50C /* AssertInlineSnapshot.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssertInlineSnapshot.swift; path = Sources/SnapshotTesting/AssertInlineSnapshot.swift; sourceTree = ""; }; - E074C6BC5E232FD97964B0A7BE2EA953 /* HeightPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; name = HeightPreference.html; path = docs/Structs/HeightPreference.html; sourceTree = ""; }; - E0C5FF34F160EB8E374E5FEA6FD53BFB /* StepperView.tgz */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperView.tgz; path = docs/docsets/StepperView.tgz; sourceTree = ""; }; - E49E9B0465990D6B6FA0BF61617CC959 /* StepperView-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "StepperView-iOS-prefix.pch"; sourceTree = ""; }; - E5BEB0DB8865C881884C854A31B1B7B6 /* PitStopStep.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopStep.html; path = docs/Structs/PitStopStep.html; sourceTree = ""; }; + DF61B59F1D4C0E7787C3F04A16469B03 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/js/jazzy.js; sourceTree = ""; }; + E2223A0FBBFB25BCAE60975D90CE7350 /* WidthPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; name = WidthPreference.html; path = docs/Structs/WidthPreference.html; sourceTree = ""; }; + E2BCD979D29E04E97B98BBB14849D22C /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/Enums.html; sourceTree = ""; }; + E3F1D15D17EC2E70B267EDDF7AABA57C /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + E4DD9D4178FD3B4CF6DEB2C8DB332F8B /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/img/gh.png; sourceTree = ""; }; E6A3274FB1B6B5844F8D1A124BE5B0EE /* URLRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLRequest.swift; path = Sources/SnapshotTesting/Snapshotting/URLRequest.swift; sourceTree = ""; }; - E70CA5DED05C56CC5304F4B27D7F26AB /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums.html; sourceTree = ""; }; - E944AFB623AEF0B2A592AD031037814A /* WidthKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = WidthKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/WidthKey.html; sourceTree = ""; }; + E7C4FD2B276ECC1F50B4C183FEE3D3FA /* StepperView-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "StepperView-iOS.modulemap"; sourceTree = ""; }; + E864098E6FD74332C6B4AB96AC43269E /* LoadAnimationOptionsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = LoadAnimationOptionsKey.html; path = docs/Structs/LoadAnimationOptionsKey.html; sourceTree = ""; }; + E8EB7C6EDA55DB3E2CE3E56D2CCDAF05 /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; name = undocumented.json; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/undocumented.json; sourceTree = ""; }; + EA229855983DE34FAA3DF12ECEE5E609 /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/search.json; sourceTree = ""; }; + EA4CE37FD5420F6CA4CF69FAAF170DA5 /* StepperView-watchOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "StepperView-watchOS.debug.xcconfig"; path = "../StepperView-watchOS/StepperView-watchOS.debug.xcconfig"; sourceTree = ""; }; EB353159037433B43D06771A808670A2 /* PlistEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PlistEncoder.swift; path = Sources/SnapshotTesting/Common/PlistEncoder.swift; sourceTree = ""; }; - EBCAA4486F137F53FD06ABA89B3125D5 /* Extensions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Extensions.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions.html; sourceTree = ""; }; - ED025C30642D52A30F3894FEBAF4829D /* PitStopLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PitStopLineView.swift; sourceTree = ""; }; - ED36B7D6DD24B0C5372A6917C26FC44D /* StepIndicatorVerticalView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StepIndicatorVerticalView.swift; sourceTree = ""; }; - EE0BC2715F59847095D4A9E530C2EE97 /* StepperView-watchOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "StepperView-watchOS-prefix.pch"; path = "../StepperView-watchOS/StepperView-watchOS-prefix.pch"; sourceTree = ""; }; - EE42B4F77E5A2268DB0D947E7B027391 /* StepperView-watchOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "StepperView-watchOS-Info.plist"; path = "../StepperView-watchOS/StepperView-watchOS-Info.plist"; sourceTree = ""; }; + EC567C5BB6CB7F10A927240C632C8667 /* PitstopHeightPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitstopHeightPreference.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitstopHeightPreference.html; sourceTree = ""; }; + ED7C57D10BC9CBD7A3EAE6285333D907 /* PitStopSteps.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopSteps.html; path = docs/Structs/PitStopSteps.html; sourceTree = ""; }; + ED7DB61B58C2A61F87326D9F40CD59B6 /* BlueSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = BlueSubType.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/BlueSubType.html; sourceTree = ""; }; + EDA2CE38DA8EC6D33CAB00E6A13EDF55 /* GreenSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = GreenSubType.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/GreenSubType.html; sourceTree = ""; }; + EEADB4AB9815A1758DFB4B4E7BE5E5D5 /* StepperIndicationType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperIndicationType.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperIndicationType.html; sourceTree = ""; }; EEAE8840A67B4CB05ECDAF5A85E24B50 /* Pods-StepperView_Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-StepperView_Tests-Info.plist"; sourceTree = ""; }; - F018A798C96D742D4412B8675336DC36 /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Classes.html; sourceTree = ""; }; - F1243668AD7642FCAE8B0408AE3616B7 /* StepIndicatorHorizontalView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StepIndicatorHorizontalView.swift; sourceTree = ""; }; - F1FA60A1B9D3F8372A46FFE9D87F6218 /* StepperView-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "StepperView-iOS.release.xcconfig"; sourceTree = ""; }; - F43294601360449F61CD5DEE7FEDFDF9 /* LoadingTimer.html */ = {isa = PBXFileReference; includeInIndex = 1; name = LoadingTimer.html; path = docs/Classes/LoadingTimer.html; sourceTree = ""; }; - F544842A83ACD8D6E1BD10EF9FC10274 /* StepperMode.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperMode.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperMode.html; sourceTree = ""; }; - F573B7418C6400F22BAA73BBCF2C8FD5 /* StepsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepsKey.html; path = docs/Structs/StepsKey.html; sourceTree = ""; }; + F009379213378C5E0516F808E9B9EEDF /* spinner.gif */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.gif; name = spinner.gif; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/img/spinner.gif; sourceTree = ""; }; + F391ADE3F5DF658D8CF12293A6CEA007 /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/img/dash.png; sourceTree = ""; }; + F49E36693402E6633ACB1E1FF1A6D972 /* CGRectData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CGRectData.html; path = docs/Structs/CGRectData.html; sourceTree = ""; }; + F55E6BBCED3076493C7A63511BF05C1E /* PitStopLineView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopLineView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopLineView.html; sourceTree = ""; }; F631A9742E4B7230AEBCE296A7A92738 /* Pods_StepperView_Watch_Extension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_StepperView_Watch_Extension.framework; path = "Pods-StepperView_Watch Extension.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; F6D0F381CFC2E71B5848DDF3C61525EA /* Pods-StepperView_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-StepperView_Example.modulemap"; sourceTree = ""; }; - F808FF0DA435369FA7AF4E4D34DC8463 /* StepperAlignment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperAlignment.html; path = docs/Enums/StepperAlignment.html; sourceTree = ""; }; F8C5BFB2709ACA3DB976330C93F0F0B0 /* Async.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Async.swift; path = Sources/SnapshotTesting/Async.swift; sourceTree = ""; }; - FA268594B6F6448ED3423BF3D258B6A5 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/css/highlight.css; sourceTree = ""; }; - FA96E260F83EC73A38281818D8F17E65 /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/js/jquery.min.js; sourceTree = ""; }; - FB87AD266465F51DDBB4AB6DF456700D /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/js/jazzy.js; sourceTree = ""; }; + F9A05705B4F34D90915ACEB8EFF0A79B /* jazzy.search.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.search.js; path = docs/js/jazzy.search.js; sourceTree = ""; }; + FA3F145C60CFFB10F1798BB55725230F /* PitStopLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PitStopLineView.swift; sourceTree = ""; }; + FB65DF8DCDF0765964216309AC2E465C /* LoadingTimer.html */ = {isa = PBXFileReference; includeInIndex = 1; name = LoadingTimer.html; path = docs/Classes/LoadingTimer.html; sourceTree = ""; }; + FCEF1F8AD5FD0D1DCFBC25DA68B4EF53 /* PitStopSteps.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopSteps.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopSteps.html; sourceTree = ""; }; FD10704D670BE755E3C1A04C482F14BB /* CALayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CALayer.swift; path = Sources/SnapshotTesting/Snapshotting/CALayer.swift; sourceTree = ""; }; - FDC51E37B7859EB28D3B73C618767E14 /* CGRectPreferenceKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CGRectPreferenceKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CGRectPreferenceKey.html; sourceTree = ""; }; + FDBD95042ADB4996DBD8ACF049E2736F /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/Classes.html; sourceTree = ""; }; + FDD7608CB1F5A7D411A01D04798CB71F /* BlueSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = BlueSubType.html; path = docs/Enums/Colors/BlueSubType.html; sourceTree = ""; }; + FE128A218A192257E5F0B5235B9D930E /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/css/highlight.css; sourceTree = ""; }; FE54E0EE77832C01DC96FA42213EFA34 /* SnapshotTesting-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapshotTesting-umbrella.h"; sourceTree = ""; }; + FF43C5035F438F6E91633727D07FF8EB /* TextView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = TextView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/TextView.html; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -467,197 +475,38 @@ name = watchOS; sourceTree = ""; }; - 1EBD6A2CD3A971D5EDC156FAE558FC4D /* Pod */ = { + 1D6BC62242E7A714F53C7006099CCBBB /* Components */ = { isa = PBXGroup; children = ( - BEE21A1CA0C5C496F883518F19975A52 /* AlignmentKey.html */, - 5906182A0B327AAAF2F7D7865B693AE9 /* AlignmentKey.html */, - B3218A1B6705F33238901414F63971F2 /* AnimatedCircle.html */, - D079D3459A868061C3D094B6E9F282CF /* AnimatedCircle.html */, - 4D7F0A445E148AD1F8B2C76ED55AB9EB /* AutoSpacingKey.html */, - 92CD0738FF61D6674E8087BB72217E29 /* AutoSpacingKey.html */, - 5F1BC232C0081032BA131051A84E4677 /* badge.svg */, - 75EB9D6E26CD5C5A218A2DC7FD381C2A /* badge.svg */, - 1CB5970768D4938BEF953E303DACFF57 /* BlueSubType.html */, - D97E8EBF7ACE39F74B36A80E3BD39F91 /* BlueSubType.html */, - AFFED78215F07C9436DF6DE5FA274EDA /* BoundsPreferenceKey.html */, - 11A67A747B9D61EACD80D7E2A5121B1F /* BoundsPreferenceKey.html */, - 65D5C68CABF20FD57A79D23E6D13B623 /* carat.png */, - BE5239E97CEA9E160BCC6EBC376139A2 /* carat.png */, - C94B6C3072D05B97F8E7B644DC22B6F8 /* CGRectData.html */, - 005EC6612E9AEF13182CB33175F07E1C /* CGRectData.html */, - FDC51E37B7859EB28D3B73C618767E14 /* CGRectPreferenceKey.html */, - 071125A397B56DEFA53D8C81A3EC5625 /* CGRectPreferenceKey.html */, - 0F8F1A6E76AE8A12C7F3D7179824C727 /* CircledIconView.html */, - 0FD6B023240066306D6B4FB2A3E13A80 /* CircledIconView.html */, - 81F87BA981A2D47D0D4524048DEC7A25 /* Classes.html */, - F018A798C96D742D4412B8675336DC36 /* Classes.html */, - A951C98544E7DA283AF65C1DB1356B7F /* Colors.html */, - 586BF2F30E7CB85CBA4F3A90D4478264 /* Colors.html */, - 090567348B6A3DDE6834F474B5DD1587 /* dash.png */, - AA2A03341D6C65109980793DF0044347 /* dash.png */, - 31E2A11D2DDBC0643243A2C081863035 /* docSet.dsidx */, - A294470341F29F9C2B7F9F75145F706C /* Enums.html */, - E70CA5DED05C56CC5304F4B27D7F26AB /* Enums.html */, - A05B486795EDE9060F37302FC80B9B3B /* EnvironmentValues.html */, - D445EF0525669B73F965F760188E90D6 /* EnvironmentValues.html */, - 7D3697C9B57D8DA90E0FF5D4C1579ACC /* Extensions.html */, - EBCAA4486F137F53FD06ABA89B3125D5 /* Extensions.html */, - 45F57F7944F4333B402ED995EF123C09 /* gh.png */, - 820853DBABBA1C9E9A8C8161AB50D5E0 /* gh.png */, - BD54C9115F4B2AAF55211289377FA7D9 /* GraySubType.html */, - 24AE85808FEC7EEAA8BC7B4B06576239 /* GraySubType.html */, - C5A6E91DE421F84D860B1F806E822083 /* GreenSubType.html */, - 664CFC12F7F0B547A9EE4F03950A7629 /* GreenSubType.html */, - 35FCC654EDFD9DF106D652CB5111E13E /* HeightKey.html */, - 259B7C80C66FA4162B4BCA687C858F86 /* HeightKey.html */, - E074C6BC5E232FD97964B0A7BE2EA953 /* HeightPreference.html */, - C39ED812022AD89D163CCD5B91BA1F91 /* HeightPreference.html */, - 03C489560BD7AF79A32749F56EF9B924 /* highlight.css */, - FA268594B6F6448ED3423BF3D258B6A5 /* highlight.css */, - 3E7716E96EDD0F13FF9BB351CAF90F2C /* HorizontalLineView.html */, - 50D935394B226640582BCB825C1C5AA1 /* HorizontalLineView.html */, - 82EA9FC1998BFD3A115057CAE4C89889 /* index.html */, - 7247FDEB0A4DD4D2505CE4CF22F3B354 /* index.html */, - 0267736206E8F1E774590AF8A169DB02 /* IndicatorKey.html */, - 8BDE38D398D88979214F856AC32E77E9 /* IndicatorKey.html */, - 9A8613EA84BE57D0C7D81B60DB57381A /* IndicatorView.html */, - 15472D433BA764F65DB96A9DAC566EA5 /* IndicatorView.html */, - C8EFBC64C1FAA69AAF4F186F0BC55E7C /* Info.plist */, - 36621D305F88579BAA36D0586D6AB1FC /* jazzy.css */, - 5B85CD5B38AAE59547CC147913B881F1 /* jazzy.css */, - FB87AD266465F51DDBB4AB6DF456700D /* jazzy.js */, - AA814C546EE54F1131101C146B751EF8 /* jazzy.js */, - FA96E260F83EC73A38281818D8F17E65 /* jquery.min.js */, - AF0EB135A41C8144ED0BC09EE4B8CC3A /* jquery.min.js */, - C331C77223BE3E6B79D4F6721001733B /* LICENSE */, - 103716BE74418E5CCC8BBD88FE3E477B /* LineOptionsKey.html */, - 8106CE3EC935F9FAAEA98552A0545AFD /* LineOptionsKey.html */, - 795E98848825F8BD796A5844CFA15419 /* LoadAnimationOptionsKey.html */, - 1957691A9978BBB7B2F2FB0742E7624A /* LoadAnimationOptionsKey.html */, - F43294601360449F61CD5DEE7FEDFDF9 /* LoadingTimer.html */, - BD22F9317EB2533F5E2CE195B83F1946 /* LoadingTimer.html */, - 7D50B4F7F5C7B3C7081EAE4FCABBAA13 /* NumberedCircleView.html */, - 598AB46C640ACE0FAB2A54584452E1A2 /* NumberedCircleView.html */, - 12B6B1E9D735AB04347ECE3C28B79E15 /* PitstopHeightPreference.html */, - 65D47900F11534393DA6835115737FF6 /* PitstopHeightPreference.html */, - DE07A264E4CD2D017AC49B22A7207B01 /* PitStopLineOptions.html */, - 022F635F6B683F288D3F2697DEB46ADD /* PitStopLineOptions.html */, - C6BBF21A9461A06AA067EA6A2716E90C /* PitStopLineView.html */, - 48695FEC49DDCD33273CBC7F299A5368 /* PitStopLineView.html */, - 7F14C444C4295DCB859F6101CD3B0DEF /* PitStopOptionsKey.html */, - 780F0069EC40A84B6BA3D54A76F19F13 /* PitStopOptionsKey.html */, - E5BEB0DB8865C881884C854A31B1B7B6 /* PitStopStep.html */, - 956DDCC27B742935ECB73947E71143DB /* PitStopStep.html */, - A3176B1407323D069F3BA146E7EE9889 /* PitStopSteps.html */, - 0208B3AFF154F3133EB6581555D3DCA7 /* PitStopSteps.html */, - 1B0A95080B6DCBC7E679E82174EABEA5 /* PitStopView.html */, - B439A9B0D4D8EFC285B9C59BC7DCF564 /* PitStopView.html */, - 67B7E4B3D7E75B751B09726465642BCF /* README.md */, - 434A44934C55D7BACE321DD7EA9FD23B /* RedSubType.html */, - 404A742998F3B1D89B4346AF06344EF7 /* RedSubType.html */, - B494D98194F47222405A87B6EF94F543 /* search.json */, - 7687D702567C8C63E54152DB47BDC66E /* search.json */, - 00E8773FF996F14B50A4C444F4BDD358 /* SpacingKey.html */, - A355FC54E8AE4855B07F55A2FCB8FE47 /* SpacingKey.html */, - 487169794FEB2C5EF68F9037D825868B /* StepAnimationOptionsKey.html */, - 9DCE6FE571D074F26E5EBE844D69E233 /* StepAnimationOptionsKey.html */, - 6B44E84DDF972CB08ADF99F856101925 /* StepIndicatorHorizontalView.html */, - 34B03B991F7FBEC51E66D363745087E1 /* StepIndicatorHorizontalView.html */, - D8F7957857E7F17550BA610AD5C9E8E3 /* StepIndicatorModeKey.html */, - 68F7E7A7E44A2FD080EC0A0CC439DA22 /* StepIndicatorModeKey.html */, - 6125FAFF2E46D70EE8893391EC586D8A /* StepIndicatorVerticalView.html */, - A67D3C584BC77C1C28B54D5959960039 /* StepIndicatorVerticalView.html */, - 99897DA00BEBFE7B5BF1B05A829DACD0 /* StepperAlignment.html */, - F808FF0DA435369FA7AF4E4D34DC8463 /* StepperAlignment.html */, - 75176C003C120191DE77C91CD25A2E7E /* StepperIndicationType.html */, - 616A00F2CFCCDAF4CEDDB50691DD4DFA /* StepperIndicationType.html */, - 349E2CA8298CAF751F93C43BDB2BA01C /* StepperLineOptions.html */, - 585FB485074E21E86E95AE16A5D5719C /* StepperLineOptions.html */, - B8AAC57BBC2DBEE02E58954870424CB8 /* StepperMode.html */, - F544842A83ACD8D6E1BD10EF9FC10274 /* StepperMode.html */, - A52D183C3D1B45DE0CA9013428DD0C4C /* StepperView.html */, - 841073CBBFDFF3D8526752E3B2E9A3F0 /* StepperView.html */, - 8B9071E544DF7F9EEADFD4E378E31859 /* StepperView.podspec */, - E0C5FF34F160EB8E374E5FEA6FD53BFB /* StepperView.tgz */, - F573B7418C6400F22BAA73BBCF2C8FD5 /* StepsKey.html */, - C9B352F27377143A793661CA488597C9 /* StepsKey.html */, - 6145BACC0820894FD81E594071CACF50 /* Structs.html */, - AC863972F9B464F3E0A970ACDF549805 /* Structs.html */, - AD40B1A0893DE2A87D66A37D4DBF28AD /* TextView.html */, - 0EA4307F03502796874EE2465BE2D0B8 /* TextView.html */, - 15074AA39FD0B4924D9B1CA8B0265024 /* undocumented.json */, - 3B345E26B5827264F1CD41096FE7D337 /* undocumented.json */, - 161F3F2140F9F73C03A26BF88394D9FA /* Utils.html */, - 94E77DCF833D37A1557A8BC0487B1D8C /* Utils.html */, - CD42AA0285BE035E98FB216FC51B4564 /* VerticalAlignment.html */, - C19290C18F8FED18525DC4B8078F1DE6 /* VerticalAlignment.html */, - AB9EC24E5B963CB0548D906BACC0BF21 /* VerticalHeightPreference.html */, - D709228EF79D719B03DCD449D57E4811 /* VerticalHeightPreference.html */, - DC20075FB35C391AAF8D539BB2E4796F /* VerticalLineView.html */, - 3EB119C110B3791BD0E5DFFBDF30ED42 /* VerticalLineView.html */, - 93CA8B341FFD31D053558F9F3FB28052 /* View.html */, - BBB75B3FA644FFBCF7369B6205AD0CC3 /* View.html */, - E944AFB623AEF0B2A592AD031037814A /* WidthKey.html */, - 3FCFD7953CDBFFDB5347D27257153764 /* WidthKey.html */, - BA29C9EABF9D74FA8018B8F7260A8617 /* WidthPreference.html */, - 1776DF7882128A969FA9D6C66457A577 /* WidthPreference.html */, - 09463EBA10B77E5E45EB7A2DE74AA238 /* YellowSubType.html */, - 9E8D2830673BC39A8885E8C02AD6418E /* YellowSubType.html */, + B6C19603B5F9F3AFBBA56E58188752DA /* PitStopSteps.swift */, + 6E4B08FC986AC2CA988DA70A194536E6 /* TextView.swift */, ); - name = Pod; + name = Components; + path = Components; sourceTree = ""; }; - 2254AD7EDF5A4567D91EF04F0A468759 /* Support Files */ = { + 2375A1C49CD4C01E3420161DD46134F5 /* Support Files */ = { isa = PBXGroup; children = ( - 694989735AE09ED0D340BC32350B2544 /* StepperView-iOS.modulemap */, - C677615ADDED8D74B8064D73742B2B6C /* StepperView-iOS-dummy.m */, - 497C0ECA45F4D70511A74F1413E6C9FE /* StepperView-iOS-Info.plist */, - E49E9B0465990D6B6FA0BF61617CC959 /* StepperView-iOS-prefix.pch */, - 179FAAE4FE663CA59D2BF639104A7833 /* StepperView-iOS-umbrella.h */, - 8ED53FCBC11D019C73F7C87DAD57D7E4 /* StepperView-iOS.debug.xcconfig */, - F1FA60A1B9D3F8372A46FFE9D87F6218 /* StepperView-iOS.release.xcconfig */, - 4315932C2399419EE2B3F57A3A00FBC8 /* StepperView-watchOS.modulemap */, - DACD93B99CA3C34FF001EA6A6D163E5A /* StepperView-watchOS-dummy.m */, - EE42B4F77E5A2268DB0D947E7B027391 /* StepperView-watchOS-Info.plist */, - EE0BC2715F59847095D4A9E530C2EE97 /* StepperView-watchOS-prefix.pch */, - 25ADD6D44379E90F3CCCB25F82FFEE25 /* StepperView-watchOS-umbrella.h */, - A58DE478375EA72D5986249524C0CEAD /* StepperView-watchOS.debug.xcconfig */, - 78F4AC63EE752366DB08E32C50BF3ACD /* StepperView-watchOS.release.xcconfig */, + E7C4FD2B276ECC1F50B4C183FEE3D3FA /* StepperView-iOS.modulemap */, + BF2156748749E12039E5059B4E61A07C /* StepperView-iOS-dummy.m */, + 7E08B43EC89FB085F350E985FB509751 /* StepperView-iOS-Info.plist */, + 396DB9F8CD8B381D0851541BA7E8885C /* StepperView-iOS-prefix.pch */, + A0B0363C5DA0646CFB2B3EF46BE0F078 /* StepperView-iOS-umbrella.h */, + 51F952AD7FE401BD0C8D99835194E95D /* StepperView-iOS.debug.xcconfig */, + 6166C4D659B8007CAA7ACDFDAB709A46 /* StepperView-iOS.release.xcconfig */, + CA194F706F613BEF7DCADC254557C3EE /* StepperView-watchOS.modulemap */, + AB81E8D19ECE99E242B3BF7394A5F463 /* StepperView-watchOS-dummy.m */, + 6D5A449E427CEAE1AC4868076B07A864 /* StepperView-watchOS-Info.plist */, + 1A0E4BDAF541364B192E37E386588577 /* StepperView-watchOS-prefix.pch */, + 9AAEFAA81F1961E13F3499FB65E26481 /* StepperView-watchOS-umbrella.h */, + EA4CE37FD5420F6CA4CF69FAAF170DA5 /* StepperView-watchOS.debug.xcconfig */, + 9E84FD3EAE223A68314E7E7E878F3581 /* StepperView-watchOS.release.xcconfig */, ); name = "Support Files"; path = "Example/Pods/Target Support Files/StepperView-iOS"; sourceTree = ""; }; - 2AFA4E00A08644C20B1E34D03D0FAC53 /* Views */ = { - isa = PBXGroup; - children = ( - 0D8FCDE40F92286B84C8AF5581CAA097 /* PitStopView.swift */, - F1243668AD7642FCAE8B0408AE3616B7 /* StepIndicatorHorizontalView.swift */, - ED36B7D6DD24B0C5372A6917C26FC44D /* StepIndicatorVerticalView.swift */, - 04A323E7576BEB621F997043EEC09C8C /* StepperView.swift */, - 4573EB7A366657A17EB18BBE5B8DDEDE /* Components */, - 5CB55F5CE36854CA0B53F3C9D08E979A /* Indicators */, - D18EB9A5C00DF1644FC828F4BF9F5A65 /* Lines */, - ); - name = Views; - path = Sources/StepperView/Views; - sourceTree = ""; - }; - 402E30BAAAF99418526F08E2443060FB /* Extension */ = { - isa = PBXGroup; - children = ( - 0A54D39AFBDF0EA04A4F2D84EA6DE161 /* Colors+Extension.swift */, - 0BBD86414F9999CF0F81109BF93301CE /* EnvironmentValues+Extension.swift */, - 8E1C9E7818AACF97D22D00D4314F9E05 /* PreferenceKey+Extension.swift */, - 555B4FF834182BDCCF0589C9DA6786C5 /* VerticalAlignment+Extension.swift */, - 72E8628DFC353A38885B7AC55E535A0D /* View+Extensions.swift */, - ); - name = Extension; - path = Sources/StepperView/Extension; - sourceTree = ""; - }; 447E8431544BE76CEB5DA745ACDB24A5 /* iOS */ = { isa = PBXGroup; children = ( @@ -667,25 +516,14 @@ name = iOS; sourceTree = ""; }; - 4573EB7A366657A17EB18BBE5B8DDEDE /* Components */ = { + 539E5B6C767B836C59A82AD64850B766 /* Utils */ = { isa = PBXGroup; children = ( - 924557E8EFDA79C48B3B8437BFB0460C /* PitStopSteps.swift */, - 4544FDDB9DE080789AC1BDC7616AA697 /* TextView.swift */, + 2AA10EBD32FE9876D6FEBA0DB784C008 /* LoadingTimer.swift */, + C1F617EBF85EEBCCF34FE1E1B42A8784 /* Utils.swift */, ); - name = Components; - path = Components; - sourceTree = ""; - }; - 5CB55F5CE36854CA0B53F3C9D08E979A /* Indicators */ = { - isa = PBXGroup; - children = ( - 10DC25594D1D5CBB6B41E62F951634F4 /* CircledIconView.swift */, - 7BADA4481133D3545C1B51A47B090EB2 /* IndicatorView.swift */, - B8E47BDEB606848C2CE6D70D561963B6 /* NumberedCircleView.swift */, - ); - name = Indicators; - path = Indicators; + name = Utils; + path = Sources/StepperView/Utils; sourceTree = ""; }; 6797754039C8529BEAA26885B066DAA5 /* Pods-StepperView_Example */ = { @@ -764,6 +602,17 @@ name = Products; sourceTree = ""; }; + 93F0CEF623DECB20DA8A258F54F14284 /* Indicators */ = { + isa = PBXGroup; + children = ( + CE6DC4328B6C07C936F0EFF50DBE3257 /* CircledIconView.swift */, + 5A9A6F1EB1C5C48EA26D5D7726F6D56B /* IndicatorView.swift */, + 46EC60383B136A874161FB6788E7A566 /* NumberedCircleView.swift */, + ); + name = Indicators; + path = Indicators; + sourceTree = ""; + }; 9659C94C85FA0FD9A56D413149C89233 /* Support Files */ = { isa = PBXGroup; children = ( @@ -796,19 +645,6 @@ path = "Target Support Files/Pods-StepperView_Watch"; sourceTree = ""; }; - A0C90AFEA12C176159868A12B97D5D77 /* StepperView */ = { - isa = PBXGroup; - children = ( - 402E30BAAAF99418526F08E2443060FB /* Extension */, - 1EBD6A2CD3A971D5EDC156FAE558FC4D /* Pod */, - 2254AD7EDF5A4567D91EF04F0A468759 /* Support Files */, - CA02B137DFEDDAADCC28AE643F70F904 /* Utils */, - 2AFA4E00A08644C20B1E34D03D0FAC53 /* Views */, - ); - name = StepperView; - path = ../..; - sourceTree = ""; - }; A55E295C2DE3E85E3BE433DD7226D756 /* SnapshotTesting */ = { isa = PBXGroup; children = ( @@ -855,14 +691,168 @@ name = Pods; sourceTree = ""; }; - CA02B137DFEDDAADCC28AE643F70F904 /* Utils */ = { + AFA4D17C2283C7B2B13DD6DE061BB3FF /* Pod */ = { isa = PBXGroup; children = ( - 757D409048EC14E9561A2E74E9112BB8 /* LoadingTimer.swift */, - 2ADAFB799063E1513AF9451893A41EC7 /* Utils.swift */, + 8C577625F9D0DAA58502A4DB3D7C5B65 /* AlignmentKey.html */, + C9133800B38183F6962BFD7DD7521FB0 /* AlignmentKey.html */, + 39303D4D03A8415AD4177C86680F7E3D /* AnimatedCircle.html */, + 6B726D471D3AC2F2562F9ED6506D4104 /* AnimatedCircle.html */, + BB245931AF11B771EFE2110D4AE38B80 /* AutoSpacingKey.html */, + BCE30B37E4E3E8B7E46510CF512B9EA5 /* AutoSpacingKey.html */, + B260A869BC80762B5E611AADDA6CBACD /* badge.svg */, + 28A73342D042AB46CD0B4A1C1397E7D5 /* badge.svg */, + FDD7608CB1F5A7D411A01D04798CB71F /* BlueSubType.html */, + ED7DB61B58C2A61F87326D9F40CD59B6 /* BlueSubType.html */, + ACBFADB1215F4668CCCCCC8633AD7CBB /* BoundsPreferenceKey.html */, + 62D78E5653B736EEB0391D7CFE861827 /* BoundsPreferenceKey.html */, + 02F0A58382FFD9E26C50F1199AFC54EE /* carat.png */, + B4E0F7A3D7810D7CAEA0E03932657149 /* carat.png */, + 17AE62194BF923BBA9E316BAEBBABF3E /* CGRectData.html */, + F49E36693402E6633ACB1E1FF1A6D972 /* CGRectData.html */, + B71CFB432C3FDF94D75F642B5AAA27A1 /* CGRectPreferenceKey.html */, + 9D6AB0AE260C020D72E5E9B816083609 /* CGRectPreferenceKey.html */, + AF69B0E7C253CC3D736B758D38D4E3ED /* CircledIconView.html */, + 455D603F0E71866B70EC5C125FD1DCE3 /* CircledIconView.html */, + FDBD95042ADB4996DBD8ACF049E2736F /* Classes.html */, + 6705F302B209207909142D4961024206 /* Classes.html */, + 9672A72A9E65F793E74E550478DB42E8 /* Colors.html */, + 905F87FF2F7C555A58528D54B4CAE804 /* Colors.html */, + F391ADE3F5DF658D8CF12293A6CEA007 /* dash.png */, + 4ABD3C947C6C605A6BEB3ADD0EF0E287 /* dash.png */, + D422FB1A173FC77250CF807B96E00CA4 /* docSet.dsidx */, + E2BCD979D29E04E97B98BBB14849D22C /* Enums.html */, + B1A900BB6ED39A4663C0B836F38C9317 /* Enums.html */, + DEC69FB64FCCC5770B842B7665E4A466 /* EnvironmentValues.html */, + 5F629E626476F864CB33CDBF8DED2F05 /* EnvironmentValues.html */, + C6697442AD9C5B817C72F678C2413259 /* Extensions.html */, + 4801813FD4B5334BD070ED5CE2E0ECC2 /* Extensions.html */, + 9CF5F4915B70E62E0F13998F1F418CCF /* gh.png */, + E4DD9D4178FD3B4CF6DEB2C8DB332F8B /* gh.png */, + 3F94819CBBD0D4391103D2B79A1FFD02 /* GraySubType.html */, + CBF8080AC93396593A78EFAC07C8C582 /* GraySubType.html */, + EDA2CE38DA8EC6D33CAB00E6A13EDF55 /* GreenSubType.html */, + 7B32D1BC7E72795EA838594B869053E9 /* GreenSubType.html */, + D01A40E39EACD3272B5C8AD0585526C3 /* HeightKey.html */, + 870ED47750E609DFFE5A551D3825B420 /* HeightKey.html */, + A9FFBC57DB408A1C61378CD553B2B566 /* HeightPreference.html */, + 86971AFE2030B767EC00A87CDED717B0 /* HeightPreference.html */, + FE128A218A192257E5F0B5235B9D930E /* highlight.css */, + 55C5C70046137F82DC4DE33D106942B6 /* highlight.css */, + 2ED85E7A691678A88850C24687E42D66 /* HorizontalLineView.html */, + 7244A417F4AAD347828E9B21685B7501 /* HorizontalLineView.html */, + 7BD54C115329D22F554234CE17C84713 /* index.html */, + 32FCE75B30BDD64A48AA9AFBEA1EB8C8 /* index.html */, + A3F685A6A05B3F2EB57BEC8A22236E80 /* IndicatorKey.html */, + C33A460CB89A57C1B4E8CA2B6FE60E81 /* IndicatorKey.html */, + 21E1920C6987E4D2E534F24A4B041330 /* IndicatorView.html */, + 36838DEBAE6E2B39661DBBA32254A4B1 /* IndicatorView.html */, + 27E120B581E98313203985771E3647B8 /* Info.plist */, + 1F2E911E0E35A5F125DE1E1EDB4AB79E /* jazzy.css */, + 010815BC1D58FF43EC5F2FA2A7AE865D /* jazzy.css */, + A0022B9BEC10F188E5166927C68E2BE6 /* jazzy.js */, + DF61B59F1D4C0E7787C3F04A16469B03 /* jazzy.js */, + F9A05705B4F34D90915ACEB8EFF0A79B /* jazzy.search.js */, + 47B1BBCA1F9E089FA8AF92FB2B090028 /* jazzy.search.js */, + 783963C783951E0D65EE95F340EB8C2F /* jquery.min.js */, + 848074A2B60B6B3D38247A4ACD31C220 /* jquery.min.js */, + E3F1D15D17EC2E70B267EDDF7AABA57C /* LICENSE */, + 6C25ED16F20503A39DB7660CB45B5F4B /* LineOptionsKey.html */, + 1F958D88B1FFB51BEA0BCFA5B9C77AB4 /* LineOptionsKey.html */, + E864098E6FD74332C6B4AB96AC43269E /* LoadAnimationOptionsKey.html */, + 61F41A7F18B87E576D84805F3B52A0EF /* LoadAnimationOptionsKey.html */, + A6E64D5C4F4D0FE3267F895858966B6D /* LoadingTimer.html */, + FB65DF8DCDF0765964216309AC2E465C /* LoadingTimer.html */, + 5A533CBB3A830EB3B198597EF75A810D /* lunr.min.js */, + DC483163D13D5AE3092F49F09C5E08BE /* lunr.min.js */, + 48CABE3F4FDF8EA5D722838DD032F586 /* NumberedCircleView.html */, + 26A17C151ED51A5E3D49F52961E29232 /* NumberedCircleView.html */, + 52A7C62F0801103698661121CE7ADAFD /* PitstopHeightPreference.html */, + EC567C5BB6CB7F10A927240C632C8667 /* PitstopHeightPreference.html */, + D4DAFA16FAB82DF2EABB99CBC2B82F42 /* PitStopLineOptions.html */, + CCFDE4BCCC68CDA3F90058E35DB3183A /* PitStopLineOptions.html */, + F55E6BBCED3076493C7A63511BF05C1E /* PitStopLineView.html */, + 106A1D510429ACDD808BD330FB52E6F3 /* PitStopLineView.html */, + 1A87142BB0463B2330C3E45E356F39B1 /* PitStopOptionsKey.html */, + 86F4CA94BA9E82ACAF9F2405471EAFA2 /* PitStopOptionsKey.html */, + 9E17A43CCEFA7C00ACD4EEF17835B7E6 /* PitStopStep.html */, + 10403D102B45E778B1869E6956372AD4 /* PitStopStep.html */, + ED7C57D10BC9CBD7A3EAE6285333D907 /* PitStopSteps.html */, + FCEF1F8AD5FD0D1DCFBC25DA68B4EF53 /* PitStopSteps.html */, + 5A4C4E3CFD7A023721A45C5C02E57062 /* PitStopView.html */, + 2085264E20A9F06194A6BDB219885BE2 /* PitStopView.html */, + 448E1525949480A6C7A7DB4279B2E907 /* README.md */, + 267DC11E2F9816EF51D2ABC239C0D529 /* RedSubType.html */, + 5E5F1DCD5FD9F8F875446804A4DD4F19 /* RedSubType.html */, + EA229855983DE34FAA3DF12ECEE5E609 /* search.json */, + 07480BA37145A61B2F6B485C2EA5A926 /* search.json */, + AB9C3FF3D5A915D3FE335ECD345BA973 /* SpacingKey.html */, + 02139E7D45839154693C7CF56620BD04 /* SpacingKey.html */, + F009379213378C5E0516F808E9B9EEDF /* spinner.gif */, + 031AF3F2601DAF333EE3F48174BE3021 /* spinner.gif */, + B9751B21DE2F6E78F3DE009572494246 /* StepAnimationOptionsKey.html */, + ACACCF6933BCA7DCC1F27B385811D6CD /* StepAnimationOptionsKey.html */, + 7C9391F68BAA312A0B8FBB9F23C3B647 /* StepIndicatorHorizontalView.html */, + 09E6CE690A99D6AF18A5C486E2F5ECCB /* StepIndicatorHorizontalView.html */, + 54FCBDA07569D565233D16DCCBF1B86F /* StepIndicatorModeKey.html */, + 896AD3EF550AC466B310CA921946DE43 /* StepIndicatorModeKey.html */, + 9435A9354B6A046C7F3B40BADDBC9238 /* StepIndicatorVerticalView.html */, + 95F9C3F74EF13D469174BE7AA984ECA8 /* StepIndicatorVerticalView.html */, + 1667A061847303499F1BF7F638D3B2C2 /* StepperAlignment.html */, + 974B63788A75390A8FC7C8078CFB123B /* StepperAlignment.html */, + 695EA27B610A259689225C726BFFC396 /* StepperIndicationType.html */, + EEADB4AB9815A1758DFB4B4E7BE5E5D5 /* StepperIndicationType.html */, + 7EC2ABFACE9EF94C216607671E52A736 /* StepperLineOptions.html */, + 8EBB428E3DD4D5F8A7AAD670824E4E48 /* StepperLineOptions.html */, + 4037DE289DF081A073997DE7C10F8A8E /* StepperMode.html */, + 2278993DA9270E6BB82EB6AB6488F966 /* StepperMode.html */, + B56800A721769D828800DB2F0D236E1A /* StepperView.html */, + 54391EF22F06A1F3BC51780C285D8ED3 /* StepperView.html */, + DA92FF722DDBF737B72D547D8C6D8CF7 /* StepperView.podspec */, + 0906268C0BFB51BB50248062A742EF82 /* StepperView.tgz */, + 91FAEE3DC5BB2141879276F62C556B9D /* StepsKey.html */, + DA73118AF182121135983C0FEC206EA7 /* StepsKey.html */, + AF83E9F0989C023E4AE6461B22EEB26E /* Structs.html */, + 56AF01F689F046F167261EAD05F7C246 /* Structs.html */, + A6EBA8A863057E6B87A019B0598462E4 /* TextView.html */, + FF43C5035F438F6E91633727D07FF8EB /* TextView.html */, + C60FBAC5FEAD2D3A19ABA9B447E9A319 /* typeahead.jquery.js */, + 94CEA2A09CFDA9F1E538C1C10B5239FB /* typeahead.jquery.js */, + E8EB7C6EDA55DB3E2CE3E56D2CCDAF05 /* undocumented.json */, + AC33CC64B00A81ECAA51CEA2D87FFB02 /* undocumented.json */, + AE86EF2D232EB2767663348789DB7E20 /* Utils.html */, + 700BC05FDF7692464A6DF678C5C4BD36 /* Utils.html */, + D9675BF7F1617547A197EF54B4CA5417 /* VerticalAlignment.html */, + 8A5227423FF6FE3204090D635C218B96 /* VerticalAlignment.html */, + 9FAFF822F7883772CCBBF785311B59CB /* VerticalHeightPreference.html */, + 7076BC194CEA96FECF3A5D9955B1F08C /* VerticalHeightPreference.html */, + 3A540063FC9B6D4937073EBE532CA784 /* VerticalLineView.html */, + BD75F5A5493A8BB2B944A36BC5A2670D /* VerticalLineView.html */, + CC69DB27C7C6E3F3799F1663B003A975 /* View.html */, + 49D784553AAC8B8E5FFC11DA327E51EA /* View.html */, + D91A7437B5D61C5D68DDF1F242E37954 /* WidthKey.html */, + 1D977FF5D1206DC3CAFF4E0B4515EA3E /* WidthKey.html */, + E2223A0FBBFB25BCAE60975D90CE7350 /* WidthPreference.html */, + 6E319680C2F4C653000270E83E310B89 /* WidthPreference.html */, + 5BB3FA8F800EAD771A887AA0B262E0A0 /* YellowSubType.html */, + 9143B1D54CE5419FADBDE2970AEFFBBB /* YellowSubType.html */, ); - name = Utils; - path = Sources/StepperView/Utils; + name = Pod; + sourceTree = ""; + }; + BF2DB2F84A96D65E083644EB762CC298 /* Views */ = { + isa = PBXGroup; + children = ( + 916AFA1F3CEADA5123AF42341C9C9E74 /* PitStopView.swift */, + 037A5F0BAD04B43C7E47A3A4B16A6604 /* StepIndicatorHorizontalView.swift */, + 0121FF4CEF26054F53A0AB4A72B5A077 /* StepIndicatorVerticalView.swift */, + 30808D73138CABEBE9E3BA4D4D205110 /* StepperView.swift */, + 1D6BC62242E7A714F53C7006099CCBBB /* Components */, + 93F0CEF623DECB20DA8A258F54F14284 /* Indicators */, + D65D223136D19C3D57CDCCD4C2D83B3E /* Lines */, + ); + name = Views; + path = Sources/StepperView/Views; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -877,21 +867,47 @@ ); sourceTree = ""; }; - D18EB9A5C00DF1644FC828F4BF9F5A65 /* Lines */ = { + D65D223136D19C3D57CDCCD4C2D83B3E /* Lines */ = { isa = PBXGroup; children = ( - 59BBC6AED5C2349E6721843B7EF0F6BF /* HorizontalLineView.swift */, - ED025C30642D52A30F3894FEBAF4829D /* PitStopLineView.swift */, - 4659EF926AE3E53791955CAE3D3C86D2 /* VerticalLineView.swift */, + CD0367335418A9475527400CB190FA8B /* HorizontalLineView.swift */, + FA3F145C60CFFB10F1798BB55725230F /* PitStopLineView.swift */, + 230EA4B54F18F7F7B03EFA6DB15A64B4 /* VerticalLineView.swift */, ); name = Lines; path = Lines; sourceTree = ""; }; + DC653ED5AAEDAC56C2ED23C2834A0798 /* Extension */ = { + isa = PBXGroup; + children = ( + CDE7A9925C1CAC9A9869C3C58582C9EB /* Colors+Extension.swift */, + B01D516C6763F1B1F43B3A6786891218 /* EnvironmentValues+Extension.swift */, + 979CD95CCB2851EA30B74C797FB103B9 /* PreferenceKey+Extension.swift */, + 1FA8B71659D7F0DA0B54A1914619FC27 /* VerticalAlignment+Extension.swift */, + 8F7BA3A8661BBC806864F697C51D7318 /* View+Extensions.swift */, + ); + name = Extension; + path = Sources/StepperView/Extension; + sourceTree = ""; + }; + F5AC8741D5B561D93132F79A2669230E /* StepperView */ = { + isa = PBXGroup; + children = ( + DC653ED5AAEDAC56C2ED23C2834A0798 /* Extension */, + AFA4D17C2283C7B2B13DD6DE061BB3FF /* Pod */, + 2375A1C49CD4C01E3420161DD46134F5 /* Support Files */, + 539E5B6C767B836C59A82AD64850B766 /* Utils */, + BF2DB2F84A96D65E083644EB762CC298 /* Views */, + ); + name = StepperView; + path = ../..; + sourceTree = ""; + }; F7C9785C08956CF4F019B49A8D44F9A8 /* Development Pods */ = { isa = PBXGroup; children = ( - A0C90AFEA12C176159868A12B97D5D77 /* StepperView */, + F5AC8741D5B561D93132F79A2669230E /* StepperView */, ); name = "Development Pods"; sourceTree = ""; @@ -970,7 +986,7 @@ buildRules = ( ); dependencies = ( - E3961EA91D8FED45ED6830E58FE8ED6B /* PBXTargetDependency */, + 16E7DFF5383036C75BCDA934A83BCD0A /* PBXTargetDependency */, ); name = "Pods-StepperView_Watch Extension"; productName = "Pods-StepperView_Watch Extension"; @@ -1007,7 +1023,7 @@ buildRules = ( ); dependencies = ( - 7C6E813098326ADA100AE7A691601C34 /* PBXTargetDependency */, + 6EF9440C07DD3C5CD138773363D40456 /* PBXTargetDependency */, ); name = "Pods-StepperView_Watch"; productName = "Pods-StepperView_Watch"; @@ -1044,8 +1060,8 @@ buildRules = ( ); dependencies = ( - 1B9A4435DACE3314CAE5E81C527D35B3 /* PBXTargetDependency */, - 0F3BF31E0B3B6964ECF9D2D7806FBF8B /* PBXTargetDependency */, + EDC00807857FFB9D042A54D183E08166 /* PBXTargetDependency */, + 4ED1470FEC2369CB9F780B05C61B5761 /* PBXTargetDependency */, ); name = "Pods-StepperView_Tests"; productName = "Pods-StepperView_Tests"; @@ -1064,7 +1080,7 @@ buildRules = ( ); dependencies = ( - 915BBC8FA9D69BF5B0E174958148B872 /* PBXTargetDependency */, + 63E6070F15D491F713925F82E6E49A01 /* PBXTargetDependency */, ); name = "Pods-StepperView_Example"; productName = "Pods-StepperView_Example"; @@ -1301,35 +1317,35 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 0F3BF31E0B3B6964ECF9D2D7806FBF8B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SnapshotTesting; - target = ADEAE7CDD604DE4F3072E6021A314487 /* SnapshotTesting */; - targetProxy = E4862B4C38DECF2E30B08CA49969135B /* PBXContainerItemProxy */; - }; - 1B9A4435DACE3314CAE5E81C527D35B3 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Pods-StepperView_Example"; - target = DBF79473512C18725EF567DC3C660B7D /* Pods-StepperView_Example */; - targetProxy = 6F0AA1E3067B8C3977206515F9CB85BE /* PBXContainerItemProxy */; - }; - 7C6E813098326ADA100AE7A691601C34 /* PBXTargetDependency */ = { + 16E7DFF5383036C75BCDA934A83BCD0A /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "StepperView-watchOS"; target = E5C4FE1324F54F73C9F9F6B19D0A98B7 /* StepperView-watchOS */; - targetProxy = E2158A4B66CB99B467D78557000C061B /* PBXContainerItemProxy */; + targetProxy = C147C98286565B5F847EF55CE1B39A36 /* PBXContainerItemProxy */; }; - 915BBC8FA9D69BF5B0E174958148B872 /* PBXTargetDependency */ = { + 4ED1470FEC2369CB9F780B05C61B5761 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SnapshotTesting; + target = ADEAE7CDD604DE4F3072E6021A314487 /* SnapshotTesting */; + targetProxy = 84F74D010F1D281A2C1E2A3B64EDFEB6 /* PBXContainerItemProxy */; + }; + 63E6070F15D491F713925F82E6E49A01 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "StepperView-iOS"; target = 3AA859A35A1114B15E4CC867026B10D2 /* StepperView-iOS */; - targetProxy = 9057EA911A51C69B873A77B0000504A5 /* PBXContainerItemProxy */; + targetProxy = FCCB94B9641D2BAAF9328F29E5E4717D /* PBXContainerItemProxy */; }; - E3961EA91D8FED45ED6830E58FE8ED6B /* PBXTargetDependency */ = { + 6EF9440C07DD3C5CD138773363D40456 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "StepperView-watchOS"; target = E5C4FE1324F54F73C9F9F6B19D0A98B7 /* StepperView-watchOS */; - targetProxy = 08E1CA339736B5E8B757F8020EDF92F9 /* PBXContainerItemProxy */; + targetProxy = 5AA9A90CA687129DBA01336F2483462B /* PBXContainerItemProxy */; + }; + EDC00807857FFB9D042A54D183E08166 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-StepperView_Example"; + target = DBF79473512C18725EF567DC3C660B7D /* Pods-StepperView_Example */; + targetProxy = 77E964D150AA101D4C22BE9A244CCA0E /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ @@ -1369,7 +1385,7 @@ }; 2D9B362C2899999F77416B27CC501FDB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A58DE478375EA72D5986249524C0CEAD /* StepperView-watchOS.debug.xcconfig */; + baseConfigurationReference = EA4CE37FD5420F6CA4CF69FAAF170DA5 /* StepperView-watchOS.debug.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1502,7 +1518,7 @@ }; 927A464B835D77B39E9C10E7B4D133E7 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F1FA60A1B9D3F8372A46FFE9D87F6218 /* StepperView-iOS.release.xcconfig */; + baseConfigurationReference = 6166C4D659B8007CAA7ACDFDAB709A46 /* StepperView-iOS.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -1731,7 +1747,7 @@ }; D89B52CA80F7F5C687E1D982B8EBB710 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 78F4AC63EE752366DB08E32C50BF3ACD /* StepperView-watchOS.release.xcconfig */; + baseConfigurationReference = 9E84FD3EAE223A68314E7E7E878F3581 /* StepperView-watchOS.release.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1831,7 +1847,7 @@ }; E50BDE646645BC6F0A935143AFFF0AC0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8ED53FCBC11D019C73F7C87DAD57D7E4 /* StepperView-iOS.debug.xcconfig */; + baseConfigurationReference = 51F952AD7FE401BD0C8D99835194E95D /* StepperView-iOS.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; diff --git a/Example/Pods/Target Support Files/StepperView-iOS/StepperView-iOS-Info.plist b/Example/Pods/Target Support Files/StepperView-iOS/StepperView-iOS-Info.plist index 335dc96..7595523 100644 --- a/Example/Pods/Target Support Files/StepperView-iOS/StepperView-iOS-Info.plist +++ b/Example/Pods/Target Support Files/StepperView-iOS/StepperView-iOS-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 1.5.5 + 1.5.6 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS-Info.plist b/Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS-Info.plist index 335dc96..7595523 100644 --- a/Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS-Info.plist +++ b/Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 1.5.5 + 1.5.6 CFBundleSignature ???? CFBundleVersion diff --git a/Example/StepperView.xcodeproj/project.pbxproj b/Example/StepperView.xcodeproj/project.pbxproj index 4241e57..1eedc13 100644 --- a/Example/StepperView.xcodeproj/project.pbxproj +++ b/Example/StepperView.xcodeproj/project.pbxproj @@ -20,6 +20,7 @@ 1B4874DB2467B56900B253C6 /* WatchExampleView1.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B4874DA2467B56900B253C6 /* WatchExampleView1.swift */; }; 1B4874DD2467B59400B253C6 /* WatchExampleView2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B4874DC2467B59400B253C6 /* WatchExampleView2.swift */; }; 1B4874DF2467B70600B253C6 /* WatchExampleView3.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B4874DE2467B70600B253C6 /* WatchExampleView3.swift */; }; + 1B4E325426190E39008DB900 /* ExampleView11.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B4E325326190E38008DB900 /* ExampleView11.swift */; }; 1BA768E225ACC05E00E36EB3 /* ExampleView10.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BA768E125ACC05D00E36EB3 /* ExampleView10.swift */; }; 1BA9B80C2447DCC8007A6BB9 /* ExampleView5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BA9B80B2447DCC8007A6BB9 /* ExampleView5.swift */; }; 1BC9B648248D820A0012F8AC /* ExampleView9.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BC9B647248D82090012F8AC /* ExampleView9.swift */; }; @@ -120,6 +121,7 @@ 1B4874DA2467B56900B253C6 /* WatchExampleView1.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchExampleView1.swift; sourceTree = ""; }; 1B4874DC2467B59400B253C6 /* WatchExampleView2.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchExampleView2.swift; sourceTree = ""; }; 1B4874DE2467B70600B253C6 /* WatchExampleView3.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchExampleView3.swift; sourceTree = ""; }; + 1B4E325326190E38008DB900 /* ExampleView11.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExampleView11.swift; sourceTree = ""; }; 1BA768E125ACC05D00E36EB3 /* ExampleView10.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExampleView10.swift; sourceTree = ""; }; 1BA9B80B2447DCC8007A6BB9 /* ExampleView5.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExampleView5.swift; sourceTree = ""; }; 1BC9B647248D82090012F8AC /* ExampleView9.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExampleView9.swift; sourceTree = ""; }; @@ -275,6 +277,7 @@ 1B4355C02471D25C0005D2BA /* ExampleView8.swift */, 1BC9B647248D82090012F8AC /* ExampleView9.swift */, 1BA768E125ACC05D00E36EB3 /* ExampleView10.swift */, + 1B4E325326190E38008DB900 /* ExampleView11.swift */, ); name = View; sourceTree = ""; @@ -727,6 +730,7 @@ 1BD7CB74244102C700F17698 /* ExampleView4.swift in Sources */, 1BD7CB76244103A100F17698 /* ExampleView.swift in Sources */, 1BF00787244A48A700DE5BF9 /* StepTextView.swift in Sources */, + 1B4E325426190E39008DB900 /* ExampleView11.swift in Sources */, 1BD0BED32469C574005CE5FE /* ExampleView7.swift in Sources */, 1BD42F2624552D3F008D4DAB /* ExampleView6.swift in Sources */, 1BD7CB70243FCD4800F17698 /* ImageTextRowView.swift in Sources */, diff --git a/Example/StepperView/ExampleView.swift b/Example/StepperView/ExampleView.swift index e7a1c60..3ae1246 100644 --- a/Example/StepperView/ExampleView.swift +++ b/Example/StepperView/ExampleView.swift @@ -13,12 +13,12 @@ import StepperView struct ExampleView: View { var body: some View { TabView { - // Example5 is commeneted as it's known issue of GeometryReader breaking only on simulator on Xcode 11.4+ onwards, - // However this works perfectly on real device and on Xcode >= 11.2 && <= 11.3, feel free to uncomment and test it out. ExampleView5() .tabItem { Text("Horizontal") .foregroundColor(Color.black) } - ExampleView2() - .tabItem { Text("Usecase") .foregroundColor(Color.black) } + ExampleView11() + .tabItem { Text("LifeCycle") .foregroundColor(Color.black) } +// ExampleView2() +// .tabItem { Text("Usecase") .foregroundColor(Color.black) } ExampleView3() .tabItem { Text("Card") .foregroundColor(Color.black) } ExampleView6() diff --git a/Example/StepperView/ExampleView11.swift b/Example/StepperView/ExampleView11.swift new file mode 100644 index 0000000..51324cb --- /dev/null +++ b/Example/StepperView/ExampleView11.swift @@ -0,0 +1,115 @@ +// +// ExampleView11.swift +// StepperView_Example +// +// Created by Venkatnarayansetty, Badarinath on 4/3/21. +// Copyright © 2021 CocoaPods. All rights reserved. +// + +import SwiftUI +import UIKit +import StepperView + +let customGreen = UIColor(red: 0.00, green: 0.80, blue: 0.66, alpha: 1.00) + +@available(iOS 13.0, OSX 10.15, tvOS 13.0, watchOS 6.0, *) +struct ExampleView11: View { + let cells = [ CustomStepTextView(text: "Basic Details"), + CustomStepTextView(text: "Company Details"), + CustomStepTextView(text: "Subscription plan"), + CustomStepTextView(text: "Payment details") + ] + + //Custom Indicators to point. + let indicators = [ + StepperIndicationType.custom(IndicatorImageView(name: "completed").eraseToAnyView()), + StepperIndicationType.custom(IndicatorImageView(name: "completed").eraseToAnyView()), + StepperIndicationType.custom(IndicatorImageView(name:"pending").eraseToAnyView()), + StepperIndicationType.custom(IndicatorImageView(name:"pending").eraseToAnyView()) + ] + + var body: some View { + VStack(alignment: .leading, spacing: 10) { + StepperView() + .addSteps([ + CustomStepTextView(text: "Announced"), + CustomStepTextView(text: "Dividend Payment") + ]) + .indicators([ + StepperIndicationType.custom(IndicatorImageView(name: "completed")), + StepperIndicationType.custom(IndicatorImageView(name: "completed")) + ]) + .lineOptions(StepperLineOptions.custom(4, Color(customGreen))) + .stepLifeCycles([StepLifeCycle.completed, .completed ]) + .spacing(50) + + Divider() + + StepperView() + .addSteps(cells) + .indicators(indicators) + .lineOptions(StepperLineOptions.rounded(4, 8, Color(customGreen))) + .stepLifeCycles([StepLifeCycle.completed, .completed, .pending, .pending]) + .spacing(40) + .padding(.leading, 50) + + Divider() + + StepperView() + .addSteps([ + CustomStepTextView(text: "Card details"), + CustomStepTextView(text: "Application review"), + CustomStepTextView(text: "Authenticate OTP"), + CustomStepTextView(text: "Create password") + ]) + .indicators([ + StepperIndicationType.custom(IndicatorImageView(name: "completed")), + StepperIndicationType.custom(IndicatorImageView(name: "completed")), + StepperIndicationType.custom(IndicatorImageView(name: "completed")), + StepperIndicationType.custom(IndicatorImageView(name:"pending")) + ]) + .lineOptions(StepperLineOptions.rounded(4, 8, Color(customGreen))) + .stepLifeCycles([StepLifeCycle.completed, .completed, .completed, .pending]) + .spacing(40) + .padding(.leading, 50) + + Spacer() + } + } +} + +@available(iOS 13.0, OSX 10.15, tvOS 13.0, watchOS 6.0, *) +struct IndicatorImageView: View { + var name:String + var body: some View { + ZStack { + Circle() + .foregroundColor(Color.white) + .overlay(Image(name) + .resizable() + .frame(width: 30, height: 30)) + .frame(width: 40, height: 40) + } + + } +} + +@available(iOS 13.0, OSX 10.15, tvOS 13.0, watchOS 6.0, *) +struct CustomStepTextView: View { + var text:String + var body: some View { + VStack { + TextView(text: text, font: Font.system(size: 16, weight: Font.Weight.regular)) + .foregroundColor(Color.black) + .frame(maxWidth: .infinity, alignment: .leading) + .offset(x: -15) + } + } +} + +@available(iOS 13.0, OSX 10.15, tvOS 13.0, watchOS 6.0, *) +struct ExampleView11_Previews: PreviewProvider { + static var previews: some View { + ExampleView11() + } +} diff --git a/Example/StepperView/Images.xcassets/Contents.json b/Example/StepperView/Images.xcassets/Contents.json index da4a164..73c0059 100644 --- a/Example/StepperView/Images.xcassets/Contents.json +++ b/Example/StepperView/Images.xcassets/Contents.json @@ -1,6 +1,6 @@ { "info" : { - "version" : 1, - "author" : "xcode" + "author" : "xcode", + "version" : 1 } -} \ No newline at end of file +} diff --git a/Example/StepperView/Images.xcassets/completed.imageset/Contents.json b/Example/StepperView/Images.xcassets/completed.imageset/Contents.json new file mode 100644 index 0000000..f97497f --- /dev/null +++ b/Example/StepperView/Images.xcassets/completed.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "tick.svg", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Example/StepperView/Images.xcassets/completed.imageset/tick.svg b/Example/StepperView/Images.xcassets/completed.imageset/tick.svg new file mode 100644 index 0000000..e76191f --- /dev/null +++ b/Example/StepperView/Images.xcassets/completed.imageset/tick.svg @@ -0,0 +1,4 @@ + + + + diff --git a/Example/StepperView/Images.xcassets/inprogress.imageset/Contents.json b/Example/StepperView/Images.xcassets/inprogress.imageset/Contents.json new file mode 100644 index 0000000..72fdeb8 --- /dev/null +++ b/Example/StepperView/Images.xcassets/inprogress.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "completed.svg", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Example/StepperView/Images.xcassets/inprogress.imageset/completed.svg b/Example/StepperView/Images.xcassets/inprogress.imageset/completed.svg new file mode 100644 index 0000000..d1bf6af --- /dev/null +++ b/Example/StepperView/Images.xcassets/inprogress.imageset/completed.svg @@ -0,0 +1,3 @@ + + + diff --git a/Example/StepperView/Images.xcassets/pending.imageset/Contents.json b/Example/StepperView/Images.xcassets/pending.imageset/Contents.json new file mode 100644 index 0000000..90da9ee --- /dev/null +++ b/Example/StepperView/Images.xcassets/pending.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "filename" : "placeholderCircle.svg", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Example/StepperView/Images.xcassets/pending.imageset/placeholderCircle.svg b/Example/StepperView/Images.xcassets/pending.imageset/placeholderCircle.svg new file mode 100644 index 0000000..4844ff8 --- /dev/null +++ b/Example/StepperView/Images.xcassets/pending.imageset/placeholderCircle.svg @@ -0,0 +1,3 @@ + + + diff --git a/README.md b/README.md index 6098cfb..2b9f6ea 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,11 @@ StepperView

+
+

+StepperViewLineLifeCycle +

+ # Table of Contents * [Features](#features) @@ -45,6 +50,7 @@ - Support for Circle, Image, Custom View, Animated Step Indicators - Customizable line,spacing & animation options. - Pitstop feature to add intermediate stages between Step Indicators +- Support for updating the life cycle status for each of the steps ## Documentation **[StepperView Reference](https://badrinathvm.github.io/StepperView/)** @@ -60,7 +66,7 @@ StepperView is available through [CocoaPods](https://cocoapods.org). To install it, simply add the following line to your Podfile. ```ruby -pod 'StepperView','~> 1.5.6' +pod 'StepperView','~> 1.6.0' ``` ## Carthage @@ -68,7 +74,7 @@ pod 'StepperView','~> 1.5.6' [Carthage](https://github.com/Carthage/Carthage) is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks. To integrate StepperView into your Xcode project using Carthage, specify it in your Cartfile: ```ruby -github "badrinathvm/stepperView" == 1.5.6 +github "badrinathvm/stepperView" == 1.6.0 ``` ## Swift Package Manager @@ -77,7 +83,7 @@ StepperView is available through [Swift Package Manager](https://swift.org/packa ```ruby dependencies: [ - .package(url: "https://github.com/badrinathvm/StepperView.git", from: "1.5.6") + .package(url: "https://github.com/badrinathvm/StepperView.git", from: "1.6.0") ] ``` @@ -97,6 +103,14 @@ dependencies: [ + + + + + + +
lifecycle1lifecycle2lifecycle3
+ ## iPhone @@ -159,7 +173,8 @@ var body: some View { 2. provides enum with cases .circle(color, width), .image(Image, width), .custom(AnyView), .animation(AnyView) .lineOptions(_ options: StepperLineOptions): - 1. line customization `Color` , `width` + 1. line customization `color` , `width` , `corner radius` + 2. Has option of `defaults`, `custom` , `rounded` .spacing(_ value: CGFloat): 1. spacing between each of the step views either vertically horizontally @@ -176,6 +191,9 @@ var body: some View { .autoSpacing(true) 1. Dynamcially calculates the spacing between each of the steps. + +.stepLifeCycles(lifecycle: [StepLifeCycle]) + 1. Can set the life cycle status for each of the step as `completed`, `pending` ``` ## Custom Step Indicators diff --git a/Sources/StepperView/Extension/EnvironmentValues+Extension.swift b/Sources/StepperView/Extension/EnvironmentValues+Extension.swift index 5b5e69f..fea4aa7 100644 --- a/Sources/StepperView/Extension/EnvironmentValues+Extension.swift +++ b/Sources/StepperView/Extension/EnvironmentValues+Extension.swift @@ -70,6 +70,12 @@ extension EnvironmentValues { get { self[LoadAnimationOptionsKey.self] } set { self[LoadAnimationOptionsKey.self] = newValue } } + + /// property wrapper for `StepLifeCycleKey` + var stepLifeCycle: [StepLifeCycle] { + get { self[StepLifeCycleKey.self] } + set { self[StepLifeCycleKey.self] = newValue } + } } /// Environment Key for Steps @@ -141,3 +147,10 @@ struct LoadAnimationOptionsKey: EnvironmentKey { /// provide a default value for custom dependency static var defaultValue:Double = 0.05 } + +/// Environment Key for pit stop line options. +@available(iOS 13.0, OSX 10.15, tvOS 13.0, watchOS 6.0, *) +struct StepLifeCycleKey: EnvironmentKey { + /// provide a default value for custom dependency + static var defaultValue:[StepLifeCycle] = [] +} diff --git a/Sources/StepperView/Extension/View+Extensions.swift b/Sources/StepperView/Extension/View+Extensions.swift index 4a56516..4ceef31 100644 --- a/Sources/StepperView/Extension/View+Extensions.swift +++ b/Sources/StepperView/Extension/View+Extensions.swift @@ -124,6 +124,11 @@ public extension View { self.environment(\EnvironmentValues.alignments, alignments) } + /// Sets lifecycle status to environment value + func stepLifeCycles(_ lifecycle: [StepLifeCycle] = [.completed, .completed, .completed]) -> some View { + self.environment(\EnvironmentValues.stepLifeCycle, lifecycle) + } + /// Sets indicators to environment value func indicators(_ indicators: [StepperIndicationType] = []) -> some View { self.environment(\EnvironmentValues.indicationType, indicators.map { value in diff --git a/Sources/StepperView/Views/Lines/HorizontalLineView.swift b/Sources/StepperView/Views/Lines/HorizontalLineView.swift index a54915d..5ef0312 100644 --- a/Sources/StepperView/Views/Lines/HorizontalLineView.swift +++ b/Sources/StepperView/Views/Lines/HorizontalLineView.swift @@ -32,6 +32,8 @@ struct HorizontalLineView: View { .frame(width: dividerWidth, height: height) .offset(y: -(lineYOffsetPosition + 1)) .eraseToAnyView() + case .rounded(_,_,_): + return EmptyView().eraseToAnyView() } } } diff --git a/Sources/StepperView/Views/Lines/VerticalLineView.swift b/Sources/StepperView/Views/Lines/VerticalLineView.swift index f47de93..ff045f9 100644 --- a/Sources/StepperView/Views/Lines/VerticalLineView.swift +++ b/Sources/StepperView/Views/Lines/VerticalLineView.swift @@ -41,6 +41,8 @@ struct VerticalLineView: View { y: getYOffsetPosition(for: alignments.0, last: alignments.1, and: lineYPosition)) .padding() .eraseToAnyView() + case .rounded(_, _, _): + return EmptyView().eraseToAnyView() } } diff --git a/Sources/StepperView/Views/StepIndicatorHorizontalView.swift b/Sources/StepperView/Views/StepIndicatorHorizontalView.swift index 2bc97d1..4d4dd2c 100644 --- a/Sources/StepperView/Views/StepIndicatorHorizontalView.swift +++ b/Sources/StepperView/Views/StepIndicatorHorizontalView.swift @@ -81,7 +81,7 @@ struct StepIndicatorHorizontalView: View { }.frame(height: self.height) // calclulate the offset position of the bar to move it to center. .onPreferenceChange(HeightPreference.self) { - print("lineYOffsetPosition \(self.lineYOffsetPosition)") + //print("lineYOffsetPosition \(self.lineYOffsetPosition)") self.lineYOffsetPosition = ($0.values.first ?? 12) / 2 } } diff --git a/Sources/StepperView/Views/StepIndicatorVerticalView.swift b/Sources/StepperView/Views/StepIndicatorVerticalView.swift index 276b04d..bae1fd6 100644 --- a/Sources/StepperView/Views/StepIndicatorVerticalView.swift +++ b/Sources/StepperView/Views/StepIndicatorVerticalView.swift @@ -30,6 +30,9 @@ struct StepIndicatorVerticalView: View where Cell:View { /// environment variable to access autospacing @Environment(\.autoSpacing) var autoSpacing + /// environment variable to access steplife cycles + @Environment(\.stepLifeCycle) var stepLifeCycle + /// list of `View's` to display step indictor content var cells:[Cell] /// list of alignments to display the step indicator position can be `top` or `center` or `bottom` @@ -40,6 +43,8 @@ struct StepIndicatorVerticalView: View where Cell:View { var lineOptions:StepperLineOptions /// spacing between each of the step indicators var verticalSpacing: CGFloat + /// to detect the whether the line option is of type `rounded` + var isRounded:Bool = false /// initilazes cells, alignments , indicators and spacing init(cells: [Cell], alignments: [StepperAlignment] = [], indicationType: [StepperIndicationType], @@ -48,6 +53,11 @@ struct StepIndicatorVerticalView: View where Cell:View { self.alignments = alignments self.indicationType = indicationType self.lineOptions = lineOptions + switch lineOptions { + case .rounded(_, _, _): + self.isRounded = true + default: self.isRounded = false + } self.verticalSpacing = verticalSpacing } @@ -76,6 +86,16 @@ struct StepIndicatorVerticalView: View where Cell:View { } }) }) + .ifTrue(self.isRounded, content: { view in + view.anchorPreference(key: BoundsPreferenceKey.self, value: .bounds) { $0 } + .overlayPreferenceValue(BoundsPreferenceKey.self, { (preferences) in + GeometryReader { proxy in + preferences.map { value in + self.drawCustomLine(proxy: proxy, value: value, index: index) + } + } + }) + }) .eraseToAnyView() self.cells[index] .heightPreference(column: index) @@ -94,16 +114,16 @@ struct StepIndicatorVerticalView: View where Cell:View { } // Height of the Line View .onPreferenceChange(VerticalHeightPreference.self) { - print("Height of Divider \($0)") + //print("Height of Divider \($0)") let finalHeight = $0.values.max() ?? 0.0 self.lineHeight = finalHeight - self.calculateHeightsForFirstAndLastAlignments() - print("Final Line Height \(self.lineHeight)") + //print("Final Line Height \(self.lineHeight)") } // auto spacing .onPreferenceChange(PitstopHeightPreference.self) { - print("Pistop height value \($0)") + //print("Pistop height value \($0)") self.dynamicSpace = Array($0.values).max() ?? 0.0 - print("Auto Spacing:: \(self.dynamicSpace)") + //print("Auto Spacing:: \(self.dynamicSpace)") } }.padding() } @@ -117,9 +137,9 @@ extension StepIndicatorVerticalView { /// - Parameter value: dictionary to hold the index and height values. private func calculateIntermediateHeights( value: [Int:CGFloat] ) { self.columnHeights = value - print("Intermediate Divider Height \(self.columnHeights)") + //print("Intermediate Divider Height \(self.columnHeights)") self.dynamicSpace = self.columnHeights.first?.value ?? 0.0 - print("Auto Spacing:: \(self.dynamicSpace)") + //print("Auto Spacing:: \(self.dynamicSpace)") } /// returns the first alignment from array else `.center` by default @@ -178,6 +198,27 @@ extension StepIndicatorVerticalView { .eraseToAnyView() } + /// draaws custom line between the indicators + /// - Parameters: + /// - proxy: co-ordinates values of step indicator + /// - value: bound values of step indicator + /// - index: index position of step indicator + /// - Returns: reurns a `view` of type of Line + private func drawCustomLine(proxy: GeometryProxy, value: Anchor, index: Int) -> some View { + guard index != self.cells.count - 1 else { return EmptyView().eraseToAnyView() } + switch lineOptions { + case .rounded(let width, let cornerRadius, let color): + // draw a line + return RoundedRectangle(cornerRadius: cornerRadius) + .foregroundColor(stepLifeCycle[index] == StepLifeCycle.completed ? color : Color.gray.opacity(0.5)) + .frame(width: width, height: self.verticalSpacing) + .offset(x: proxy[value].midX - width, y: proxy[value].maxY) + .eraseToAnyView() + default: + return EmptyView().eraseToAnyView() + } + } + /// returns offset value to align the the line view private func getOffset() -> CGFloat { #if os(watchOS) diff --git a/Sources/StepperView/Views/StepperView.swift b/Sources/StepperView/Views/StepperView.swift index 4941a98..df39e58 100644 --- a/Sources/StepperView/Views/StepperView.swift +++ b/Sources/StepperView/Views/StepperView.swift @@ -103,8 +103,10 @@ public enum StepperIndicationType { public enum StepperLineOptions { /// default line option case defaults - /// custom line option with thickness and `Color` + /// custom line option with `width` and `Color` case custom(CGFloat, Color) + /// rounded line options with `width` , `corner radius` and `Color` + case rounded(CGFloat, CGFloat, Color) } /** @@ -121,3 +123,18 @@ public enum StepperMode:String, CaseIterable { /// landscape mode case horizontal } + +/** + Options for aligns the step indicator either in `pending` or `completed` + + ```` + case pending + case completed + ```` +*/ +public enum StepLifeCycle:String, CaseIterable { + /// pending mode + case pending + /// completed mode + case completed +} diff --git a/StepperView.podspec b/StepperView.podspec index d3e3960..7d6e52f 100644 --- a/StepperView.podspec +++ b/StepperView.podspec @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.name = 'StepperView' - s.version = '1.5.6' + s.version = '1.6.0' s.swift_version = '5.0' s.summary = 'SwiftUI iOS component for Step Indications.' s.description = 'Stepper View Indication componet for SwiftUI' diff --git a/docs/Classes.html b/docs/Classes.html index fc2216c..49d851c 100644 --- a/docs/Classes.html +++ b/docs/Classes.html @@ -17,7 +17,7 @@
-

StepperView 1.5.6 Docs (100% documented)

+

StepperView 1.6.0 Docs (100% documented)

@@ -67,6 +67,9 @@

+ @@ -173,6 +176,9 @@ + @@ -245,7 +251,7 @@

Declaration

diff --git a/docs/Classes/LoadingTimer.html b/docs/Classes/LoadingTimer.html index 87e165b..5669594 100644 --- a/docs/Classes/LoadingTimer.html +++ b/docs/Classes/LoadingTimer.html @@ -17,7 +17,7 @@
-

StepperView 1.5.6 Docs (100% documented)

+

StepperView 1.6.0 Docs (100% documented)

@@ -67,6 +67,9 @@

+ @@ -173,6 +176,9 @@ + @@ -332,7 +338,7 @@

Declaration

diff --git a/docs/Enums.html b/docs/Enums.html index 70d8830..e7db497 100644 --- a/docs/Enums.html +++ b/docs/Enums.html @@ -17,7 +17,7 @@
-

StepperView 1.5.6 Docs (100% documented)

+

StepperView 1.6.0 Docs (100% documented)

@@ -67,6 +67,9 @@

+ @@ -173,6 +176,9 @@ + @@ -401,12 +407,43 @@

Declaration

+
  • +
    + + + + StepLifeCycle + +
    +
    +
    +
    +
    +
    +

    Options for aligns the step indicator either in pending or completed

    +
    case pending
    +case completed
    +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public enum StepLifeCycle : String, CaseIterable
    + +
    +
    +
    +
    +
  • diff --git a/docs/Enums/Colors.html b/docs/Enums/Colors.html index 53d7d27..50bb844 100644 --- a/docs/Enums/Colors.html +++ b/docs/Enums/Colors.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -715,7 +721,7 @@

    Declaration

    diff --git a/docs/Enums/Colors/BlueSubType.html b/docs/Enums/Colors/BlueSubType.html index 0b9aca0..3bd203c 100644 --- a/docs/Enums/Colors/BlueSubType.html +++ b/docs/Enums/Colors/BlueSubType.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -466,7 +472,7 @@

    Declaration

    diff --git a/docs/Enums/Colors/GraySubType.html b/docs/Enums/Colors/GraySubType.html index 23bd5e6..0e45963 100644 --- a/docs/Enums/Colors/GraySubType.html +++ b/docs/Enums/Colors/GraySubType.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -709,7 +715,7 @@

    Declaration

    diff --git a/docs/Enums/Colors/GreenSubType.html b/docs/Enums/Colors/GreenSubType.html index 8966695..22f8c6a 100644 --- a/docs/Enums/Colors/GreenSubType.html +++ b/docs/Enums/Colors/GreenSubType.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -574,7 +580,7 @@

    Declaration

    diff --git a/docs/Enums/Colors/RedSubType.html b/docs/Enums/Colors/RedSubType.html index 725c963..b567984 100644 --- a/docs/Enums/Colors/RedSubType.html +++ b/docs/Enums/Colors/RedSubType.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -277,7 +283,7 @@

    Declaration

    diff --git a/docs/Enums/Colors/YellowSubType.html b/docs/Enums/Colors/YellowSubType.html index d9de695..e5154cf 100644 --- a/docs/Enums/Colors/YellowSubType.html +++ b/docs/Enums/Colors/YellowSubType.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -277,7 +283,7 @@

    Declaration

    diff --git a/docs/Enums/PitStopLineOptions.html b/docs/Enums/PitStopLineOptions.html index cd34e5c..58dbf3e 100644 --- a/docs/Enums/PitStopLineOptions.html +++ b/docs/Enums/PitStopLineOptions.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -327,7 +333,7 @@

    Parameters

    diff --git a/docs/Enums/StepLifeCycle.html b/docs/Enums/StepLifeCycle.html new file mode 100644 index 0000000..6ef38cd --- /dev/null +++ b/docs/Enums/StepLifeCycle.html @@ -0,0 +1,296 @@ + + + + StepLifeCycle Enumeration Reference + + + + + + + + + + + + + +
    +
    +

    StepperView 1.6.0 Docs (100% documented)

    +

    + + + +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    StepLifeCycle

    +
    +
    + +
    public enum StepLifeCycle : String, CaseIterable
    + +
    +
    +

    Options for aligns the step indicator either in pending or completed

    +
    case pending
    +case completed
    +
    + +
    +
    +
    +
      +
    • +
      + + + + pending + +
      +
      +
      +
      +
      +
      +

      pending mode

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case pending
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + completed + +
      +
      +
      +
      +
      +
      +

      completed mode

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case completed
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + +
    + diff --git a/docs/Enums/StepperAlignment.html b/docs/Enums/StepperAlignment.html index 46da303..fb16c81 100644 --- a/docs/Enums/StepperAlignment.html +++ b/docs/Enums/StepperAlignment.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -309,7 +315,7 @@

    Declaration

    diff --git a/docs/Enums/StepperIndicationType.html b/docs/Enums/StepperIndicationType.html index 0f8e449..4dda5c8 100644 --- a/docs/Enums/StepperIndicationType.html +++ b/docs/Enums/StepperIndicationType.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -363,7 +369,7 @@

    Declaration

    diff --git a/docs/Enums/StepperLineOptions.html b/docs/Enums/StepperLineOptions.html index f19dfb0..720082f 100644 --- a/docs/Enums/StepperLineOptions.html +++ b/docs/Enums/StepperLineOptions.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -262,7 +268,7 @@

    Declaration

    -

    custom line option with thickness and Color

    +

    custom line option with width and Color

    @@ -276,12 +282,39 @@

    Declaration

    +
  • +
    + + + + rounded(_:_:_:) + +
    +
    +
    +
    +
    +
    +

    rounded line options with width , corner radius and Color

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case rounded(CGFloat, CGFloat, Color)
    + +
    +
    +
    +
    +
  • diff --git a/docs/Enums/StepperMode.html b/docs/Enums/StepperMode.html index 011060a..43e35b4 100644 --- a/docs/Enums/StepperMode.html +++ b/docs/Enums/StepperMode.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -280,7 +286,7 @@

    Declaration

    diff --git a/docs/Extensions.html b/docs/Extensions.html index f6efd14..f855554 100644 --- a/docs/Extensions.html +++ b/docs/Extensions.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -313,7 +319,7 @@

    Declaration

    diff --git a/docs/Extensions/EnvironmentValues.html b/docs/Extensions/EnvironmentValues.html index e53d990..daddcc1 100644 --- a/docs/Extensions/EnvironmentValues.html +++ b/docs/Extensions/EnvironmentValues.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -488,12 +494,39 @@

    Declaration

    +
  • +
    + + + + stepLifeCycle + +
    +
    +
    +
    +
    +
    +

    property wrapper for StepLifeCycleKey

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    var stepLifeCycle: [StepLifeCycle] { get set }
    + +
    +
    +
    +
    +
  • diff --git a/docs/Extensions/VerticalAlignment.html b/docs/Extensions/VerticalAlignment.html index eedb050..12f09b2 100644 --- a/docs/Extensions/VerticalAlignment.html +++ b/docs/Extensions/VerticalAlignment.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -385,7 +391,7 @@

    Declaration

    diff --git a/docs/Extensions/View.html b/docs/Extensions/View.html index a6b9d35..53443ee 100644 --- a/docs/Extensions/View.html +++ b/docs/Extensions/View.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -634,6 +640,33 @@

    Declaration

    +
  • +
    + + + + stepLifeCycles(_:) + +
    +
    +
    +
    +
    +
    +

    Sets lifecycle status to environment value

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    func stepLifeCycles(_ lifecycle: [StepLifeCycle] = [.completed, .completed, .completed]) -> some View
    + +
    +
    +
    +
    +
  • @@ -985,7 +1018,7 @@

    Parameters

    diff --git a/docs/Structs.html b/docs/Structs.html index b397b9a..bb5ba7c 100644 --- a/docs/Structs.html +++ b/docs/Structs.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -501,6 +507,35 @@

    Declaration

  • +
  • +
    + + + + StepLifeCycleKey + +
    +
    +
    +
    +
    +
    +

    Environment Key for pit stop line options.

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    +struct StepLifeCycleKey : EnvironmentKey
    + +
    +
    +
    +
    +
  • @@ -1187,7 +1222,7 @@

    Declaration

    diff --git a/docs/Structs/AlignmentKey.html b/docs/Structs/AlignmentKey.html index 33b3d25..4f10015 100644 --- a/docs/Structs/AlignmentKey.html +++ b/docs/Structs/AlignmentKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -251,7 +257,7 @@

    Declaration

    diff --git a/docs/Structs/AnimatedCircle.html b/docs/Structs/AnimatedCircle.html index 1dc2c6e..e5a4615 100644 --- a/docs/Structs/AnimatedCircle.html +++ b/docs/Structs/AnimatedCircle.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -525,7 +531,7 @@

    Declaration

    diff --git a/docs/Structs/AutoSpacingKey.html b/docs/Structs/AutoSpacingKey.html index a12985e..886da22 100644 --- a/docs/Structs/AutoSpacingKey.html +++ b/docs/Structs/AutoSpacingKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -251,7 +257,7 @@

    Declaration

    diff --git a/docs/Structs/BoundsPreferenceKey.html b/docs/Structs/BoundsPreferenceKey.html index b1d3bb2..6f193c7 100644 --- a/docs/Structs/BoundsPreferenceKey.html +++ b/docs/Structs/BoundsPreferenceKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -303,7 +309,7 @@

    Declaration

    diff --git a/docs/Structs/CGRectData.html b/docs/Structs/CGRectData.html index 746726b..cf9fa46 100644 --- a/docs/Structs/CGRectData.html +++ b/docs/Structs/CGRectData.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -335,7 +341,7 @@

    Parameters

    diff --git a/docs/Structs/CGRectPreferenceKey.html b/docs/Structs/CGRectPreferenceKey.html index 6920f45..ed47d24 100644 --- a/docs/Structs/CGRectPreferenceKey.html +++ b/docs/Structs/CGRectPreferenceKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -302,7 +308,7 @@

    Declaration

    diff --git a/docs/Structs/CircledIconView.html b/docs/Structs/CircledIconView.html index e8ccc02..8652688 100644 --- a/docs/Structs/CircledIconView.html +++ b/docs/Structs/CircledIconView.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -414,7 +420,7 @@

    Declaration

    diff --git a/docs/Structs/HeightKey.html b/docs/Structs/HeightKey.html index a61d602..f841134 100644 --- a/docs/Structs/HeightKey.html +++ b/docs/Structs/HeightKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -277,7 +283,7 @@

    Declaration

    diff --git a/docs/Structs/HeightPreference.html b/docs/Structs/HeightPreference.html index ed81998..085b06e 100644 --- a/docs/Structs/HeightPreference.html +++ b/docs/Structs/HeightPreference.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -303,7 +309,7 @@

    Declaration

    diff --git a/docs/Structs/HorizontalLineView.html b/docs/Structs/HorizontalLineView.html index a10675c..004c858 100644 --- a/docs/Structs/HorizontalLineView.html +++ b/docs/Structs/HorizontalLineView.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -334,7 +340,7 @@

    Declaration

    diff --git a/docs/Structs/IndicatorKey.html b/docs/Structs/IndicatorKey.html index 11d644d..e1d606e 100644 --- a/docs/Structs/IndicatorKey.html +++ b/docs/Structs/IndicatorKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -251,7 +257,7 @@

    Declaration

    diff --git a/docs/Structs/IndicatorView.html b/docs/Structs/IndicatorView.html index 9c44bce..83ef2a4 100644 --- a/docs/Structs/IndicatorView.html +++ b/docs/Structs/IndicatorView.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -447,7 +453,7 @@

    Parameters

    diff --git a/docs/Structs/LineOptionsKey.html b/docs/Structs/LineOptionsKey.html index 72e394c..c2e6980 100644 --- a/docs/Structs/LineOptionsKey.html +++ b/docs/Structs/LineOptionsKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -251,7 +257,7 @@

    Declaration

    diff --git a/docs/Structs/LoadAnimationOptionsKey.html b/docs/Structs/LoadAnimationOptionsKey.html index 94a0acb..9a42b25 100644 --- a/docs/Structs/LoadAnimationOptionsKey.html +++ b/docs/Structs/LoadAnimationOptionsKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -251,7 +257,7 @@

    Declaration

    diff --git a/docs/Structs/NumberedCircleView.html b/docs/Structs/NumberedCircleView.html index 4e4ced1..e04af4f 100644 --- a/docs/Structs/NumberedCircleView.html +++ b/docs/Structs/NumberedCircleView.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -471,7 +477,7 @@

    Declaration

    diff --git a/docs/Structs/PitStopLineView.html b/docs/Structs/PitStopLineView.html index 954b8b5..476a2b2 100644 --- a/docs/Structs/PitStopLineView.html +++ b/docs/Structs/PitStopLineView.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -360,7 +366,7 @@

    Declaration

    diff --git a/docs/Structs/PitStopOptionsKey.html b/docs/Structs/PitStopOptionsKey.html index 509a92f..1aa9a69 100644 --- a/docs/Structs/PitStopOptionsKey.html +++ b/docs/Structs/PitStopOptionsKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -251,7 +257,7 @@

    Declaration

    diff --git a/docs/Structs/PitStopStep.html b/docs/Structs/PitStopStep.html index d87faf1..9b6d290 100644 --- a/docs/Structs/PitStopStep.html +++ b/docs/Structs/PitStopStep.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -440,7 +446,7 @@

    Parameters

    diff --git a/docs/Structs/PitStopView.html b/docs/Structs/PitStopView.html index 702b276..2f09f47 100644 --- a/docs/Structs/PitStopView.html +++ b/docs/Structs/PitStopView.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -488,7 +494,7 @@

    Parameters

    diff --git a/docs/Structs/PitstopHeightPreference.html b/docs/Structs/PitstopHeightPreference.html index 4be6d24..40b8ee8 100644 --- a/docs/Structs/PitstopHeightPreference.html +++ b/docs/Structs/PitstopHeightPreference.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -303,7 +309,7 @@

    Declaration

    diff --git a/docs/Structs/SpacingKey.html b/docs/Structs/SpacingKey.html index 4c545aa..69a73af 100644 --- a/docs/Structs/SpacingKey.html +++ b/docs/Structs/SpacingKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -251,7 +257,7 @@

    Declaration

    diff --git a/docs/Structs/StepAnimationOptionsKey.html b/docs/Structs/StepAnimationOptionsKey.html index fb98379..b34404f 100644 --- a/docs/Structs/StepAnimationOptionsKey.html +++ b/docs/Structs/StepAnimationOptionsKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -251,7 +257,7 @@

    Declaration

    diff --git a/docs/Structs/StepIndicatorHorizontalView.html b/docs/Structs/StepIndicatorHorizontalView.html index 0f013b9..fb063b8 100644 --- a/docs/Structs/StepIndicatorHorizontalView.html +++ b/docs/Structs/StepIndicatorHorizontalView.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -444,7 +450,7 @@

    Declaration

    diff --git a/docs/Structs/StepIndicatorModeKey.html b/docs/Structs/StepIndicatorModeKey.html index a0e5e26..74dfd84 100644 --- a/docs/Structs/StepIndicatorModeKey.html +++ b/docs/Structs/StepIndicatorModeKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -251,7 +257,7 @@

    Declaration

    diff --git a/docs/Structs/StepIndicatorVerticalView.html b/docs/Structs/StepIndicatorVerticalView.html index cab03a5..0648cb2 100644 --- a/docs/Structs/StepIndicatorVerticalView.html +++ b/docs/Structs/StepIndicatorVerticalView.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -277,6 +283,34 @@

    Declaration

  • +
  • +
    + + + + stepLifeCycle + +
    +
    +
    +
    +
    +
    +

    environment variable to access steplife cycles

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @Environment
    +var stepLifeCycle: [StepLifeCycle] { get }
    + +
    +
    +
    +
    +
  • @@ -412,6 +446,33 @@

    Declaration

  • +
  • +
    + + + + isRounded + +
    +
    +
    +
    +
    +
    +

    to detect the whether the line option is of type rounded

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    var isRounded: Bool
    + +
    +
    +
    +
    +
  • @@ -472,7 +533,7 @@

    Declaration

    diff --git a/docs/Structs/StepLifeCycleKey.html b/docs/Structs/StepLifeCycleKey.html new file mode 100644 index 0000000..b24bdf5 --- /dev/null +++ b/docs/Structs/StepLifeCycleKey.html @@ -0,0 +1,267 @@ + + + + StepLifeCycleKey Structure Reference + + + + + + + + + + + + + +
    +
    +

    StepperView 1.6.0 Docs (100% documented)

    +

    + + + +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    StepLifeCycleKey

    +
    +
    + +
    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    +struct StepLifeCycleKey : EnvironmentKey
    + +
    +
    +

    Environment Key for pit stop line options.

    + +
    +
    +
    +
      +
    • +
      + + + + defaultValue + +
      +
      +
      +
      +
      +
      +

      provide a default value for custom dependency

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      static var defaultValue: [StepLifeCycle]
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + +
    + diff --git a/docs/Structs/StepperView.html b/docs/Structs/StepperView.html index 8d6d2ad..8fdd817 100644 --- a/docs/Structs/StepperView.html +++ b/docs/Structs/StepperView.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -448,7 +454,7 @@

    Declaration

    diff --git a/docs/Structs/StepsKey.html b/docs/Structs/StepsKey.html index 451482a..22acb03 100644 --- a/docs/Structs/StepsKey.html +++ b/docs/Structs/StepsKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -251,7 +257,7 @@

    Declaration

    diff --git a/docs/Structs/TextView.html b/docs/Structs/TextView.html index de14554..2adfd77 100644 --- a/docs/Structs/TextView.html +++ b/docs/Structs/TextView.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -332,7 +338,7 @@

    Declaration

    diff --git a/docs/Structs/Utils.html b/docs/Structs/Utils.html index 9cf1371..6d99b58 100644 --- a/docs/Structs/Utils.html +++ b/docs/Structs/Utils.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -412,7 +418,7 @@

    Declaration

    diff --git a/docs/Structs/VerticalHeightPreference.html b/docs/Structs/VerticalHeightPreference.html index cb4dd8b..3f80dd1 100644 --- a/docs/Structs/VerticalHeightPreference.html +++ b/docs/Structs/VerticalHeightPreference.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -303,7 +309,7 @@

    Declaration

    diff --git a/docs/Structs/VerticalLineView.html b/docs/Structs/VerticalLineView.html index 0dc2a0f..fcf9bb5 100644 --- a/docs/Structs/VerticalLineView.html +++ b/docs/Structs/VerticalLineView.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -389,7 +395,7 @@

    Declaration

    diff --git a/docs/Structs/WidthKey.html b/docs/Structs/WidthKey.html index 19fd362..3c2e5c8 100644 --- a/docs/Structs/WidthKey.html +++ b/docs/Structs/WidthKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -277,7 +283,7 @@

    Declaration

    diff --git a/docs/Structs/WidthPreference.html b/docs/Structs/WidthPreference.html index cba11a0..85ce3b1 100644 --- a/docs/Structs/WidthPreference.html +++ b/docs/Structs/WidthPreference.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -303,7 +309,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Classes.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Classes.html index fc2216c..49d851c 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Classes.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Classes.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -245,7 +251,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Classes/LoadingTimer.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Classes/LoadingTimer.html index 87e165b..5669594 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Classes/LoadingTimer.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Classes/LoadingTimer.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -332,7 +338,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums.html index 70d8830..e7db497 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -401,12 +407,43 @@

    Declaration

  • +
  • +
    + + + + StepLifeCycle + +
    +
    +
    +
    +
    +
    +

    Options for aligns the step indicator either in pending or completed

    +
    case pending
    +case completed
    +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public enum StepLifeCycle : String, CaseIterable
    + +
    +
    +
    +
    +
  • diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors.html index 53d7d27..50bb844 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -715,7 +721,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/BlueSubType.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/BlueSubType.html index 0b9aca0..3bd203c 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/BlueSubType.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/BlueSubType.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -466,7 +472,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/GraySubType.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/GraySubType.html index 23bd5e6..0e45963 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/GraySubType.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/GraySubType.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -709,7 +715,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/GreenSubType.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/GreenSubType.html index 8966695..22f8c6a 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/GreenSubType.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/GreenSubType.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -574,7 +580,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/RedSubType.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/RedSubType.html index 725c963..b567984 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/RedSubType.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/RedSubType.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -277,7 +283,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/YellowSubType.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/YellowSubType.html index d9de695..e5154cf 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/YellowSubType.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/YellowSubType.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -277,7 +283,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/PitStopLineOptions.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/PitStopLineOptions.html index cd34e5c..58dbf3e 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/PitStopLineOptions.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/PitStopLineOptions.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -327,7 +333,7 @@

    Parameters

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepLifeCycle.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepLifeCycle.html new file mode 100644 index 0000000..6ef38cd --- /dev/null +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepLifeCycle.html @@ -0,0 +1,296 @@ + + + + StepLifeCycle Enumeration Reference + + + + + + + + + + + + + +
    +
    +

    StepperView 1.6.0 Docs (100% documented)

    +

    + + + +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    StepLifeCycle

    +
    +
    + +
    public enum StepLifeCycle : String, CaseIterable
    + +
    +
    +

    Options for aligns the step indicator either in pending or completed

    +
    case pending
    +case completed
    +
    + +
    +
    +
    +
      +
    • +
      + + + + pending + +
      +
      +
      +
      +
      +
      +

      pending mode

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case pending
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + completed + +
      +
      +
      +
      +
      +
      +

      completed mode

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      case completed
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + +
    + diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperAlignment.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperAlignment.html index 46da303..fb16c81 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperAlignment.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperAlignment.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -309,7 +315,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperIndicationType.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperIndicationType.html index 0f8e449..4dda5c8 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperIndicationType.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperIndicationType.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -363,7 +369,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperLineOptions.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperLineOptions.html index f19dfb0..720082f 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperLineOptions.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperLineOptions.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -262,7 +268,7 @@

    Declaration

    -

    custom line option with thickness and Color

    +

    custom line option with width and Color

    @@ -276,12 +282,39 @@

    Declaration

    +
  • +
    + + + + rounded(_:_:_:) + +
    +
    +
    +
    +
    +
    +

    rounded line options with width , corner radius and Color

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    case rounded(CGFloat, CGFloat, Color)
    + +
    +
    +
    +
    +
  • diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperMode.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperMode.html index 011060a..43e35b4 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperMode.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperMode.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -280,7 +286,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions.html index f6efd14..f855554 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -313,7 +319,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/EnvironmentValues.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/EnvironmentValues.html index e53d990..daddcc1 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/EnvironmentValues.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/EnvironmentValues.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -488,12 +494,39 @@

    Declaration

    +
  • +
    + + + + stepLifeCycle + +
    +
    +
    +
    +
    +
    +

    property wrapper for StepLifeCycleKey

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    var stepLifeCycle: [StepLifeCycle] { get set }
    + +
    +
    +
    +
    +
  • diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/VerticalAlignment.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/VerticalAlignment.html index eedb050..12f09b2 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/VerticalAlignment.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/VerticalAlignment.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -385,7 +391,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/View.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/View.html index a6b9d35..53443ee 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/View.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/View.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -634,6 +640,33 @@

    Declaration

    +
  • +
    + + + + stepLifeCycles(_:) + +
    +
    +
    +
    +
    +
    +

    Sets lifecycle status to environment value

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    func stepLifeCycles(_ lifecycle: [StepLifeCycle] = [.completed, .completed, .completed]) -> some View
    + +
    +
    +
    +
    +
  • @@ -985,7 +1018,7 @@

    Parameters

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs.html index b397b9a..bb5ba7c 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -501,6 +507,35 @@

    Declaration

  • +
  • +
    + + + + StepLifeCycleKey + +
    +
    +
    +
    +
    +
    +

    Environment Key for pit stop line options.

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    +struct StepLifeCycleKey : EnvironmentKey
    + +
    +
    +
    +
    +
  • @@ -1187,7 +1222,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AlignmentKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AlignmentKey.html index 33b3d25..4f10015 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AlignmentKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AlignmentKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -251,7 +257,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AnimatedCircle.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AnimatedCircle.html index 1dc2c6e..e5a4615 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AnimatedCircle.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AnimatedCircle.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -525,7 +531,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AutoSpacingKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AutoSpacingKey.html index a12985e..886da22 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AutoSpacingKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AutoSpacingKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -251,7 +257,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/BoundsPreferenceKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/BoundsPreferenceKey.html index b1d3bb2..6f193c7 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/BoundsPreferenceKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/BoundsPreferenceKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -303,7 +309,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CGRectData.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CGRectData.html index 746726b..cf9fa46 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CGRectData.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CGRectData.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -335,7 +341,7 @@

    Parameters

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CGRectPreferenceKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CGRectPreferenceKey.html index 6920f45..ed47d24 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CGRectPreferenceKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CGRectPreferenceKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -302,7 +308,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CircledIconView.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CircledIconView.html index e8ccc02..8652688 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CircledIconView.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CircledIconView.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -414,7 +420,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HeightKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HeightKey.html index a61d602..f841134 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HeightKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HeightKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -277,7 +283,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HeightPreference.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HeightPreference.html index ed81998..085b06e 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HeightPreference.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HeightPreference.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -303,7 +309,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HorizontalLineView.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HorizontalLineView.html index a10675c..004c858 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HorizontalLineView.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HorizontalLineView.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -334,7 +340,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/IndicatorKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/IndicatorKey.html index 11d644d..e1d606e 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/IndicatorKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/IndicatorKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -251,7 +257,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/IndicatorView.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/IndicatorView.html index 9c44bce..83ef2a4 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/IndicatorView.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/IndicatorView.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -447,7 +453,7 @@

    Parameters

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/LineOptionsKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/LineOptionsKey.html index 72e394c..c2e6980 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/LineOptionsKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/LineOptionsKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -251,7 +257,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/LoadAnimationOptionsKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/LoadAnimationOptionsKey.html index 94a0acb..9a42b25 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/LoadAnimationOptionsKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/LoadAnimationOptionsKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -251,7 +257,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/NumberedCircleView.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/NumberedCircleView.html index 4e4ced1..e04af4f 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/NumberedCircleView.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/NumberedCircleView.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -471,7 +477,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopLineView.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopLineView.html index 954b8b5..476a2b2 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopLineView.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopLineView.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -360,7 +366,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopOptionsKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopOptionsKey.html index 509a92f..1aa9a69 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopOptionsKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopOptionsKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -251,7 +257,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopStep.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopStep.html index d87faf1..9b6d290 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopStep.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopStep.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -440,7 +446,7 @@

    Parameters

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopView.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopView.html index 702b276..2f09f47 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopView.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopView.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -488,7 +494,7 @@

    Parameters

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitstopHeightPreference.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitstopHeightPreference.html index 4be6d24..40b8ee8 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitstopHeightPreference.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitstopHeightPreference.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -303,7 +309,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/SpacingKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/SpacingKey.html index 4c545aa..69a73af 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/SpacingKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/SpacingKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -251,7 +257,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepAnimationOptionsKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepAnimationOptionsKey.html index fb98379..b34404f 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepAnimationOptionsKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepAnimationOptionsKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -251,7 +257,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorHorizontalView.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorHorizontalView.html index 0f013b9..fb063b8 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorHorizontalView.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorHorizontalView.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -444,7 +450,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorModeKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorModeKey.html index a0e5e26..74dfd84 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorModeKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorModeKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -251,7 +257,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorVerticalView.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorVerticalView.html index cab03a5..0648cb2 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorVerticalView.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorVerticalView.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -277,6 +283,34 @@

    Declaration

  • +
  • +
    + + + + stepLifeCycle + +
    +
    +
    +
    +
    +
    +

    environment variable to access steplife cycles

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @Environment
    +var stepLifeCycle: [StepLifeCycle] { get }
    + +
    +
    +
    +
    +
  • @@ -412,6 +446,33 @@

    Declaration

  • +
  • +
    + + + + isRounded + +
    +
    +
    +
    +
    +
    +

    to detect the whether the line option is of type rounded

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    var isRounded: Bool
    + +
    +
    +
    +
    +
  • @@ -472,7 +533,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepLifeCycleKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepLifeCycleKey.html new file mode 100644 index 0000000..b24bdf5 --- /dev/null +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepLifeCycleKey.html @@ -0,0 +1,267 @@ + + + + StepLifeCycleKey Structure Reference + + + + + + + + + + + + + +
    +
    +

    StepperView 1.6.0 Docs (100% documented)

    +

    + + + +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    StepLifeCycleKey

    +
    +
    + +
    @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *)
    +struct StepLifeCycleKey : EnvironmentKey
    + +
    +
    +

    Environment Key for pit stop line options.

    + +
    +
    +
    +
      +
    • +
      + + + + defaultValue + +
      +
      +
      +
      +
      +
      +

      provide a default value for custom dependency

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      static var defaultValue: [StepLifeCycle]
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + +
    + diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepperView.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepperView.html index 8d6d2ad..8fdd817 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepperView.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepperView.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -448,7 +454,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepsKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepsKey.html index 451482a..22acb03 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepsKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepsKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -251,7 +257,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/TextView.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/TextView.html index de14554..2adfd77 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/TextView.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/TextView.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -332,7 +338,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/Utils.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/Utils.html index 9cf1371..6d99b58 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/Utils.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/Utils.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -412,7 +418,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/VerticalHeightPreference.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/VerticalHeightPreference.html index cb4dd8b..3f80dd1 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/VerticalHeightPreference.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/VerticalHeightPreference.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -303,7 +309,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/VerticalLineView.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/VerticalLineView.html index 0dc2a0f..fcf9bb5 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/VerticalLineView.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/VerticalLineView.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -389,7 +395,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/WidthKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/WidthKey.html index 19fd362..3c2e5c8 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/WidthKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/WidthKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -277,7 +283,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/WidthPreference.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/WidthPreference.html index cba11a0..85ce3b1 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/WidthPreference.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/WidthPreference.html @@ -17,7 +17,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -67,6 +67,9 @@

    + @@ -173,6 +176,9 @@ + @@ -303,7 +309,7 @@

    Declaration

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/index.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/index.html index b17f463..dce225c 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/index.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/index.html @@ -16,7 +16,7 @@
    -

    StepperView 1.5.6 Docs (100% documented)

    +

    StepperView 1.6.0 Docs (100% documented)

    @@ -66,6 +66,9 @@

    + @@ -172,6 +175,9 @@ + @@ -221,6 +227,12 @@

    SwiftUI iOS

    StepperView

    + +


    + +

    +StepperViewLineLifeCycle +

    Table of Contents

      @@ -261,6 +273,7 @@

      Features

    • Support for Circle, Image, Custom View, Animated Step Indicators
    • Customizable line,spacing & animation options.
    • Pitstop feature to add intermediate stages between Step Indicators
    • +
    • Support for updating the life cycle status for each of the steps

    Documentation

    @@ -272,18 +285,18 @@

    CocoaPods

    StepperView is available through CocoaPods. To install it, simply add the following line to your Podfile.

    -
    pod 'StepperView','~> 1.5.6'
    +
    pod 'StepperView','~> 1.6.0'
     

    Carthage

    Carthage is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks. To integrate StepperView into your Xcode project using Carthage, specify it in your Cartfile:

    -
    github "badrinathvm/stepperView" == 1.5.6
    +
    github "badrinathvm/stepperView" == 1.6.0
     

    Swift Package Manager

    StepperView is available through Swift Package Manager. To install it, simply add it to the dependencies of your Package.swift

    dependencies: [
    -      .package(url: "https://github.com/badrinathvm/StepperView.git", from: "1.5.6")
    +      .package(url: "https://github.com/badrinathvm/StepperView.git", from: "1.6.0")
     ]
     

    Requirements

    @@ -304,6 +317,14 @@

    Usecase

  • example2
    + + + + + + + +
    lifecycle1lifecycle2lifecycle3

    iPhone

    @@ -360,7 +381,8 @@

    View Modifiers

    2.providesenumwithcases.circle(color,width),.image(Image,width),.custom(AnyView),.animation(AnyView).lineOptions(_options: StepperLineOptions): - 1.linecustomization`Color`,`width` + 1.linecustomization`color`,`width`,`corner radius` + 2.Hasoptionof`defaults`,`custom`,`rounded`.spacing(_value: CGFloat):1.spacingbetweeneachofthestepviewseitherverticallyhorizontally @@ -377,6 +399,9 @@

    View Modifiers

    .autoSpacing(true) 1. Dynamcially calculates the spacing between each of the steps. + +.stepLifeCycles(lifecycle: [StepLifeCycle]) + 1. Can set the life cycle status for each of the step as `completed`, `pending`

    Custom Step Indicators

    NumberedCircleView

    @@ -408,7 +433,8 @@

    Mentions

    MBLT DEV DIGEST #302
    Awesome iOS Newsletter #201
    About-SwiftUI Articles
    -Better Programming Medium Article

    +Better Programming - 6 Amazing SwiftUI Libraries
    +10 SwiftUI Libraries in 2021

    Apps Using StepperView

    WatchTo5K

    @@ -427,7 +453,7 @@

    License

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/search.json b/docs/docsets/StepperView.docset/Contents/Resources/Documents/search.json index 6b5ab9c..2b2197d 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/search.json +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Structs/StepperView.html#/s:11StepperViewAAV5stepsSay7SwiftUI03AnyB0VGvp":{"name":"steps","abstract":"

    contains list of steps to be rendered next to Indicators

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

    alignments to place the step indicators

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV14indicationTypeSayAA0a10IndicationD0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV11lineOptionsAA0a4LineD0Ovp":{"name":"lineOptions","abstract":"

    to customise the width , Color of the line

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV11stepperModeAA0aD0Ovp":{"name":"stepperMode","abstract":"

    aligns the step indicator either in vertical or horizontal

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV7spacing12CoreGraphics7CGFloatVvp":{"name":"spacing","abstract":"

    spacing between each of the step indicators

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAVABycfc":{"name":"init()","abstract":"

    empty initilazer

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"StepperView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V15pitStopsOptionsSayAA07PitStopC0VGvp":{"name":"pitStopsOptions","abstract":"

    environment variable to access pitstop options

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    environment variable to access autospacing

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V5cellsSayxGvp":{"name":"cells","abstract":"

    list of View's to display step indictor content

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

    list of alignments to display the step indicator position can be top or center or bottom

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V14indicationTypeSayAA0a10IndicationG0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V11lineOptionsAA0a4LineG0Ovp":{"name":"lineOptions","abstract":"

    options to customize width , Color of the line

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V15verticalSpacing12CoreGraphics7CGFloatVvp":{"name":"verticalSpacing","abstract":"

    spacing between each of the step indicators

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V5cells10alignments14indicationType11lineOptions15verticalSpacingACyxGSayxG_SayAA0A9AlignmentOGSayAA0a10IndicationI0Oy7SwiftUI03AnyB0VGGAA0a4LineK0O12CoreGraphics7CGFloatVtcfc":{"name":"init(cells:alignments:indicationType:lineOptions:verticalSpacing:)","abstract":"

    initilazes cells, alignments , indicators and spacing

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V4bodyQrvp":{"name":"body","abstract":"

    Provides the content and behavior of this view.

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    environment variable to autospacing

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V5cellsSayxGvp":{"name":"cells","abstract":"

    list of View's to display step indictor content

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

    list of alignments to display the step indicator position can be top or center or bottom

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V14indicationTypeSayAA0a10IndicationG0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V11lineOptionsAA0a4LineG0Ovp":{"name":"lineOptions","abstract":"

    options to customize width , Color of the line

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V17horizontalSpacing12CoreGraphics7CGFloatVvp":{"name":"horizontalSpacing","abstract":"

    spacing between each of the step indicators

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V5cells10alignments14indicationType11lineOptions17horizontalSpacingACyxGSayxG_SayAA0A9AlignmentOGSayAA0a10IndicationI0Oy7SwiftUI03AnyB0VGGAA0a4LineK0O12CoreGraphics7CGFloatVtcfc":{"name":"init(cells:alignments:indicationType:lineOptions:horizontalSpacing:)","abstract":"

    initilazes cells, alignments , indicators and spacing

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V4bodyQrvp":{"name":"body","abstract":"

    Provides the content and behavior of this view.

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V5proxy7SwiftUI13GeometryProxyVvp":{"name":"proxy","abstract":"

    co-ordinates to draw the pitsop view.

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V5value7SwiftUI6AnchorVySo6CGRectVGvp":{"name":"value","abstract":"

    bounds value of the rendered step indicator

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V13lineXPosition12CoreGraphics7CGFloatVvp":{"name":"lineXPosition","abstract":"

    x-axis position of the line

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V03pitD0xvp":{"name":"pitStop","abstract":"

    A pitsop view to render

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11lineOptionsAA0cd4LineF0Ovp":{"name":"lineOptions","abstract":"

    to customise the width , Color of the line

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11heightIndexSivp":{"name":"heightIndex","abstract":"

    Index position to calculate the height of the pitstop view

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    environment variable to access pitstop options

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V4bodyQrvp":{"name":"body","abstract":"

    Provides the content and behavior of this view.

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V8getColor4from7SwiftUI0F0VAA0cD11LineOptionsO_tF":{"name":"getColor(from:)","abstract":"

    Returns the Color from the line options provided.

    ","parent_name":"PitStopView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V10lineHeight12CoreGraphics7CGFloatVvp":{"name":"lineHeight","abstract":"

    binding variable to hold lineHeight

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V13lineXPosition12CoreGraphics7CGFloatVvp":{"name":"lineXPosition","abstract":"

    binding variable to linx x-axis position

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V13lineYPosition12CoreGraphics7CGFloatVvp":{"name":"lineYPosition","abstract":"

    binding variable to linx y-axis position

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V7optionsAA0aD7OptionsOvp":{"name":"options","abstract":"

    options for customizing line with either defaults or custom width and Color

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V10alignmentsAA0A9AlignmentO_AFtvp":{"name":"alignments","abstract":"

    tuple holding first and last stepper alignment

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"VerticalLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V7optionsAA0cdE7OptionsOvp":{"name":"options","abstract":"

    options for customizing pitstop line with either defaults or custom width and Color

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5proxy7SwiftUI13GeometryProxyVvp":{"name":"proxy","abstract":"

    co-ordinates values of step indicator

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5value7SwiftUI6AnchorVySo6CGRectVGvp":{"name":"value","abstract":"

    bound values of step indicator

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    binding variable to hold width of the View

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"PitStopLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V12dividerWidth12CoreGraphics7CGFloatVvp":{"name":"dividerWidth","abstract":"

    binding variable to hold the divider width

    ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V19lineYOffsetPosition12CoreGraphics7CGFloatVvp":{"name":"lineYOffsetPosition","abstract":"

    binding variable to hold line y-axis position

    ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V7optionsAA0aD7OptionsOvp":{"name":"options","abstract":"

    options for customizing line with either defaults or custom width and Color

    ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"HorizontalLineView"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV4textSSvp":{"name":"text","abstract":"

    text to be paced inside the circle

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    width of the step indicator

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

    color of the step indicator

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5delaySdvp":{"name":"delay","abstract":"

    delay for the animation to happen

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV16triggerAnimationSbvp":{"name":"triggerAnimation","abstract":"

    flag to tigger animation or not.

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV12loadingTimerAA07LoadingF0Cvp":{"name":"loadingTimer","abstract":"

    loading time for animations

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV14circleProgress12CoreGraphics7CGFloatVvp":{"name":"circleProgress","abstract":"

    state to track the progress of the circle

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV10completionSbvp":{"name":"completion","abstract":"

    handle completion status of the animation

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV7animateSbvp":{"name":"animate","abstract":"

    state to render view based on the value

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV11colorScheme7SwiftUI05ColorF0Ovp":{"name":"colorScheme","abstract":"

    detect the color scheme i.e., light or dark mode

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"AnimatedCircle"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4textSSvp":{"name":"text","abstract":"

    text to be paced inside the circle

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    width of the step indicator

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

    color of the step indicator

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5delaySdvp":{"name":"delay","abstract":"

    delay for the animation to happen

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V16triggerAnimationSbvp":{"name":"triggerAnimation","abstract":"

    flag to tigger animation or not.

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V7animateSbvp":{"name":"animate","abstract":"

    animation state to render the view

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V11loadingTimeSdvp":{"name":"loadingTime","abstract":"

    loading time for animations

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4text5width5color5delay16triggerAnimationACSS_12CoreGraphics7CGFloatV7SwiftUI5ColorVSdSbtcfc":{"name":"init(text:width:color:delay:triggerAnimation:)","abstract":"

    initilazes text , width, color , delay and triggerAnimation

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"NumberedCircleView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V4typeAA0A14IndicationTypeOy7SwiftUI03AnyB0VGvp":{"name":"type","abstract":"

    indicator type can be a Circle , Image or Custom

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V07indexofC0Sivp":{"name":"indexofIndicator","abstract":"

    index position of the indicator

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V10animationsSivp":{"name":"animations","abstract":"

    environment variable to access pitstop options

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V14indicationTypeSayAA0a10IndicationE0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V11loadingTimeSdvp":{"name":"loadingTime","abstract":"

    loading time for animations

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V03getB10ForOverlay2of3forQrAA0A14IndicationTypeOy7SwiftUI03AnyB0VG_SitF":{"name":"getViewForOverlay(of:for:)","abstract":"

    provides the overlay View

    ","parent_name":"IndicatorView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5image7SwiftUI5ImageVvp":{"name":"image","abstract":"

    icon for the step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    width for step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

    color for step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V11strokeColor7SwiftUI0F0Vvp":{"name":"strokeColor","abstract":"

    stroke color for step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V11colorScheme7SwiftUI05ColorF0Ovp":{"name":"colorScheme","abstract":"

    detect the color scheme i.e., light or dark mode

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5image5width5color11strokeColorAC7SwiftUI5ImageV_12CoreGraphics7CGFloatVAH0I0VAOtcfc":{"name":"init(image:width:color:strokeColor:)","abstract":"

    initiazes image , width , color and strokeColor

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"CircledIconView"},"Structs/TextView.html#/s:11StepperView04TextB0V4textSSvp":{"name":"text","abstract":"

    placeholder for text

    ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4font7SwiftUI4FontVvp":{"name":"font","abstract":"

    variable to hold font type

    ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4text4fontACSS_7SwiftUI4FontVtcfc":{"name":"init(text:font:)","abstract":"

    initilzes text and font

    ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"TextView"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV4view7SwiftUI03AnyB0Vvp":{"name":"view","abstract":"

    placeholder for View to render

    ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV11lineOptionsAA0cd4LineG0Ovp":{"name":"lineOptions","abstract":"

    options to customise pitstop line for width and Color

    ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV4view11lineOptionsAC7SwiftUI03AnyB0V_AA0cd4LineH0Otcfc":{"name":"init(view:lineOptions:)","abstract":"

    Initilazer to hold View and pit stop line Options

    ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"

    to generate hash

    ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

    equatable override

    ","parent_name":"PitStopStep"},"Structs/Utils.html#/s:11StepperView5UtilsV15standardSpacing12CoreGraphics7CGFloatVvpZ":{"name":"standardSpacing","abstract":"

    constant for standard spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV14minimumSpacing12CoreGraphics7CGFloatVvpZ":{"name":"minimumSpacing","abstract":"

    constant for minium spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV11halfSpacing12CoreGraphics7CGFloatVvpZ":{"name":"halfSpacing","abstract":"

    constant for half the value of standard spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV18threeFourthSpacing12CoreGraphics7CGFloatVvpZ":{"name":"threeFourthSpacing","abstract":"

    constant for three fourth the value of standard spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV14offsetConstant12CoreGraphics7CGFloatVvpZ":{"name":"offsetConstant","abstract":"

    constant value for iOS offsets

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV19watchoffsetConstant12CoreGraphics7CGFloatVvpZ":{"name":"watchoffsetConstant","abstract":"

    constant value for watchOS offsets

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV13angleRotationSdvpZ":{"name":"angleRotation","abstract":"

    constant value for angle of rotation

    ","parent_name":"Utils"},"Structs/HeightKey.html#/s:11StepperView9HeightKeyV12defaultValue12CoreGraphics7CGFloatVSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"HeightKey"},"Structs/HeightKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"HeightKey"},"Structs/WidthKey.html#/s:11StepperView8WidthKeyV12defaultValue12CoreGraphics7CGFloatVSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"WidthKey"},"Structs/WidthKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"WidthKey"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV2id10Foundation4UUIDVvp":{"name":"id","abstract":"

    placeholder to store id

    ","parent_name":"CGRectData"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV4rectSo0C0Vvp":{"name":"rect","abstract":"

    placeholder to CGRect data

    ","parent_name":"CGRectData"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

    equatable override

    ","parent_name":"CGRectData"},"Structs/CGRectPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"CGRectPreferenceKey"},"Structs/CGRectPreferenceKey.html#/s:11StepperView19CGRectPreferenceKeyV12defaultValueAA0C4DataVSgSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"CGRectPreferenceKey"},"Structs/CGRectPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"CGRectPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"BoundsPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:11StepperView19BoundsPreferenceKeyV12defaultValue7SwiftUI6AnchorVySo6CGRectVGSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"BoundsPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"BoundsPreferenceKey"},"Structs/WidthPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"WidthPreference"},"Structs/WidthPreference.html#/s:11StepperView15WidthPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"WidthPreference"},"Structs/WidthPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"WidthPreference"},"Structs/PitstopHeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"PitstopHeightPreference"},"Structs/PitstopHeightPreference.html#/s:11StepperView23PitstopHeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"PitstopHeightPreference"},"Structs/PitstopHeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"PitstopHeightPreference"},"Structs/VerticalHeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"VerticalHeightPreference"},"Structs/VerticalHeightPreference.html#/s:11StepperView24VerticalHeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"VerticalHeightPreference"},"Structs/VerticalHeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"VerticalHeightPreference"},"Structs/HeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"HeightPreference"},"Structs/HeightPreference.html#/s:11StepperView16HeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"HeightPreference"},"Structs/HeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"HeightPreference"},"Structs/LoadAnimationOptionsKey.html#/s:11StepperView23LoadAnimationOptionsKeyV12defaultValueSdvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"LoadAnimationOptionsKey"},"Structs/StepAnimationOptionsKey.html#/s:11StepperView23StepAnimationOptionsKeyV12defaultValueSivpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepAnimationOptionsKey"},"Structs/PitStopOptionsKey.html#/s:11StepperView17PitStopOptionsKeyV12defaultValueSayAA0cD4StepVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"PitStopOptionsKey"},"Structs/LineOptionsKey.html#/s:11StepperView14LineOptionsKeyV12defaultValueAA0acD0OvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"LineOptionsKey"},"Structs/AutoSpacingKey.html#/s:11StepperView14AutoSpacingKeyV12defaultValueSbvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"AutoSpacingKey"},"Structs/SpacingKey.html#/s:11StepperView10SpacingKeyV12defaultValue12CoreGraphics7CGFloatVvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"SpacingKey"},"Structs/StepIndicatorModeKey.html#/s:11StepperView20StepIndicatorModeKeyV12defaultValueAA0aE0OvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepIndicatorModeKey"},"Structs/IndicatorKey.html#/s:11StepperView12IndicatorKeyV12defaultValueSayAA0A14IndicationTypeOy7SwiftUI03AnyB0VGGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"IndicatorKey"},"Structs/AlignmentKey.html#/s:11StepperView12AlignmentKeyV12defaultValueSayAA0aC0OGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"AlignmentKey"},"Structs/StepsKey.html#/s:11StepperView8StepsKeyV12defaultValueSay7SwiftUI03AnyB0VGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepsKey"},"Structs/StepsKey.html":{"name":"StepsKey","abstract":"

    Environment Key for Steps

    "},"Structs/AlignmentKey.html":{"name":"AlignmentKey","abstract":"

    Environment Key for alignments

    "},"Structs/IndicatorKey.html":{"name":"IndicatorKey","abstract":"

    Environment Key for Indicators

    "},"Structs/StepIndicatorModeKey.html":{"name":"StepIndicatorModeKey","abstract":"

    Environment Key for StepIndicatorMode

    "},"Structs/SpacingKey.html":{"name":"SpacingKey","abstract":"

    Environment Key for Spacing

    "},"Structs/AutoSpacingKey.html":{"name":"AutoSpacingKey","abstract":"

    Environment Key for Auto Spacing

    "},"Structs/LineOptionsKey.html":{"name":"LineOptionsKey","abstract":"

    Environment Key for Line Options

    "},"Structs/PitStopOptionsKey.html":{"name":"PitStopOptionsKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/StepAnimationOptionsKey.html":{"name":"StepAnimationOptionsKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/LoadAnimationOptionsKey.html":{"name":"LoadAnimationOptionsKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/HeightPreference.html":{"name":"HeightPreference","abstract":"

    Collects height of all the cells, with reduce takes the maximum value for the given key

    "},"Structs/VerticalHeightPreference.html":{"name":"VerticalHeightPreference","abstract":"

    Collects height of all the cells, with reduce takes the maximum value for the given key

    "},"Structs/PitstopHeightPreference.html":{"name":"PitstopHeightPreference","abstract":"

    Collects height of all pistop cells, with reduce takes the maximum value for the given key

    "},"Structs/WidthPreference.html":{"name":"WidthPreference","abstract":"

    Collects width of all the cells, with reduce takes the maximum value for the given key

    "},"Structs/BoundsPreferenceKey.html":{"name":"BoundsPreferenceKey","abstract":"

    Collects bound, center coordinates and pass layout data to it’s parent View

    "},"Structs/CGRectPreferenceKey.html":{"name":"CGRectPreferenceKey","abstract":"

    Preference Key for CGRect

    "},"Structs/CGRectData.html":{"name":"CGRectData","abstract":"

    placeholder struct to hold CGRect data.

    "},"Structs/WidthKey.html":{"name":"WidthKey","abstract":"

    Preference Key for width

    "},"Structs/HeightKey.html":{"name":"HeightKey","abstract":"

    Preference Key for height

    "},"Structs/Utils.html":{"name":"Utils","abstract":"

    placeholder to constants

    "},"Structs/PitStopStep.html":{"name":"PitStopStep","abstract":"

    Pitstop view and custom options

    "},"Structs/TextView.html":{"name":"TextView","abstract":"

    A View for hostign text with proper frame alignment , lineLimit modifiers

    "},"Structs/CircledIconView.html":{"name":"CircledIconView","abstract":"

    A Circled Icon View for Step Indicator

    "},"Structs/IndicatorView.html":{"name":"IndicatorView","abstract":"

    A View for Step Indicator

    "},"Structs/NumberedCircleView.html":{"name":"NumberedCircleView","abstract":"

    Circle view with text inside for Step Indicator

    "},"Structs/AnimatedCircle.html":{"name":"AnimatedCircle","abstract":"

    circles around the border with progress

    "},"Structs/HorizontalLineView.html":{"name":"HorizontalLineView","abstract":"

    Horizontal Line View for Step Indictor

    "},"Structs/PitStopLineView.html":{"name":"PitStopLineView","abstract":"

    pitstop Line View for each of the step indicator

    "},"Structs/VerticalLineView.html":{"name":"VerticalLineView","abstract":"

    Vertical Line View for Step Indictor

    "},"Structs/PitStopView.html":{"name":"PitStopView","abstract":"

    A View for setting up a pitstop for eg: line with a circle or custom view

    "},"Structs/StepIndicatorHorizontalView.html":{"name":"StepIndicatorHorizontalView","abstract":"

    A Step Indications View in horizontal direction

    "},"Structs/StepIndicatorVerticalView.html":{"name":"StepIndicatorVerticalView","abstract":"

    A Step Indications View in vertical direction

    "},"Structs/StepperView.html":{"name":"StepperView","abstract":"

    A View for Step Indications.

    "},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E16heightPreference6columnQrSi_tF":{"name":"heightPreference(column:)","abstract":"

    Stores the height for each of column which will be passed as part of onPreference change parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E15widthPreference6columnQrSi_tF":{"name":"widthPreference(column:)","abstract":"

    Stores the width for each of column which will be passed as part of onPreference change to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E8widthKeyQryF":{"name":"widthKey()","abstract":"

    Stores the width which will be passed as part of onPreference change to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E9heightKeyQryF":{"name":"heightKey()","abstract":"

    Stores the height for each of column which will be passed as part of onPreference change to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E24verticalHeightPreference6columnQrSiSg_tF":{"name":"verticalHeightPreference(column:)","abstract":"

    Stores the height for each of column which will be passed as part of onPreferenceChange to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E23pitstopHeightPreference6columnQrSiSg_tF":{"name":"pitstopHeightPreference(column:)","abstract":"

    Stores the height for each of column which will be passed as part of onPreferenceChange to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E16cgRectPreferenceQryF":{"name":"cgRectPreference()","abstract":"

    Stores CGRect data for each cell which will be passed as part of onPreferenceChange to the parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12setAlignment4typeQrAD0dF0O_tF":{"name":"setAlignment(type:)","abstract":"

    returns the alignment guide based on the alignemnt type.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12getAlignment4typeAA08VerticalF0VAD0dF0O_tF":{"name":"getAlignment(type:)","abstract":"

    returmns the alginment based ont he Stepper Alignment

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E017embedINNavigationC0QryF":{"name":"embedINNavigationView()","abstract":"

    Embeds the view in navigationView

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E010eraseToAnyC0AA0gC0VyF":{"name":"eraseToAnyView()","abstract":"

    Wrapper to AnyView

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12getYPosition3for12CoreGraphics7CGFloatVAD0D9AlignmentO_tF":{"name":"getYPosition(for:)","abstract":"

    Returns either top, center bottom bound positions

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E8addStepsyQrSayqd__GAaBRd__lF":{"name":"addSteps(_:)","abstract":"

    Configures Steps to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E10alignmentsyQrSayAD0D9AlignmentOGF":{"name":"alignments(_:)","abstract":"

    Sets alignments to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E10indicatorsyQrSayAD0D14IndicationTypeOyqd__GGAaBRd__lF":{"name":"indicators(_:)","abstract":"

    Sets indicators to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E17stepIndicatorModeyQrAD0dG0OF":{"name":"stepIndicatorMode(_:)","abstract":"

    Configures step Indicator mode to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E7spacingyQr12CoreGraphics7CGFloatVF":{"name":"spacing(_:)","abstract":"

    Configures spacing to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11autoSpacingyQrSbF":{"name":"autoSpacing(_:)","abstract":"

    Configures auto spacing to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11lineOptionsyQrAD0d4LineF0OF":{"name":"lineOptions(_:)","abstract":"

    Configures line options to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E6ifTrue_7contentQrSb_qd__xXEtAaBRd__lF":{"name":"ifTrue(_:content:)","abstract":"

    Conditional modifier

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11addPitStopsyQrSayAD0F8StopStepVGF":{"name":"addPitStops(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12animateStepsyQrSiF":{"name":"animateSteps(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E20loadingAnimationTimeyQrSdF":{"name":"loadingAnimationTime(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E3logyAA05EmptyC0VSSF":{"name":"log(_:)","abstract":"

    Method to add logging in View

    ","parent_name":"View"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE9customTopACvpZ":{"name":"customTop","abstract":"

    vertical alignment value for top

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE12customBottomACvpZ":{"name":"customBottom","abstract":"

    vertical alignment value for bottom

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE12customCenterACvpZ":{"name":"customCenter","abstract":"

    vertical alignment value for center

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE8topValue12CoreGraphics7CGFloatVvpZ":{"name":"topValue","abstract":"

    default value for top

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE11centerValue12CoreGraphics7CGFloatVvpZ":{"name":"centerValue","abstract":"

    default value for center

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE11bottomValue12CoreGraphics7CGFloatVvpZ":{"name":"bottomValue","abstract":"

    default value for bottom

    ","parent_name":"VerticalAlignment"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE5stepsSayAA03AnyF0VGvp":{"name":"steps","abstract":"

    property wrapper for StepsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE10alignmentsSayAD0E9AlignmentOGvp":{"name":"alignments","abstract":"

    property wrapper for AlignmentKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14indicationTypeSayAD0e10IndicationH0OyAA03AnyF0VGGvp":{"name":"indicationType","abstract":"

    property wrapper for StepperIndicationType

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11stepperModeAD0eH0Ovp":{"name":"stepperMode","abstract":"

    property wrapper for StepIndicatorModeKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE7spacing12CoreGraphics7CGFloatVvp":{"name":"spacing","abstract":"

    property wrapper for SpacingKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    property wrapper for AutoSpacingKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11lineOptionsAD0e4LineH0Ovp":{"name":"lineOptions","abstract":"

    property wrapper for LineOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14pitStopOptionsSayAD03PitH4StepVGvp":{"name":"pitStopOptions","abstract":"

    property wrapper for PitStopOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14stepAnimationsSivp":{"name":"stepAnimations","abstract":"

    property wrapper for StepAnimationOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE17loadAnimationTimeSdvp":{"name":"loadAnimationTime","abstract":"

    property wrapper for LoadAnimationOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html":{"name":"EnvironmentValues","abstract":"

    Environment values configuration for standard size margins, can be used across the app

    "},"Extensions/VerticalAlignment.html":{"name":"VerticalAlignment","abstract":"

    custom alignments for positioning

    "},"Extensions/View.html":{"name":"View","abstract":"

    Helper function of View to operate on

    "},"Enums/StepperMode.html#/s:11StepperView0A4ModeO8verticalyA2CmF":{"name":"vertical","abstract":"

    portrait mode

    ","parent_name":"StepperMode"},"Enums/StepperMode.html#/s:11StepperView0A4ModeO10horizontalyA2CmF":{"name":"horizontal","abstract":"

    landscape mode

    ","parent_name":"StepperMode"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO8defaultsyA2CmF":{"name":"defaults","abstract":"

    default line option

    ","parent_name":"StepperLineOptions"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO6customyAC12CoreGraphics7CGFloatV_7SwiftUI5ColorVtcACmF":{"name":"custom(_:_:)","abstract":"

    custom line option with thickness and Color

    ","parent_name":"StepperLineOptions"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO5Widtha":{"name":"Width","abstract":"

    alias to Width

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO6circleyACyxG7SwiftUI5ColorV_12CoreGraphics7CGFloatVtcAEmAF0B0RzlF":{"name":"circle(_:_:)","abstract":"

    option to customize Circle indicator Color and width

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO5imageyACyxG7SwiftUI5ImageV_12CoreGraphics7CGFloatVtcAEmAF0B0RzlF":{"name":"image(_:_:)","abstract":"

    option to use image indicator

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO9animationyACyxGAA014NumberedCircleB0VcAEm7SwiftUI0B0RzlF":{"name":"animation(_:)","abstract":"

    option for Animation

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO6customyACyxGxcAEm7SwiftUI0B0RzlF":{"name":"custom(_:)","abstract":"

    option to use custom View as step indicator

    ","parent_name":"StepperIndicationType"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO3topyA2CmF":{"name":"top","abstract":"

    aligns step Indicator to top

    ","parent_name":"StepperAlignment"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO6centeryA2CmF":{"name":"center","abstract":"

    aligns step Indicator to center

    ","parent_name":"StepperAlignment"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO6bottomyA2CmF":{"name":"bottom","abstract":"

    aligns step Indicator to bottom

    ","parent_name":"StepperAlignment"},"Enums/PitStopLineOptions.html#/s:11StepperView18PitStopLineOptionsO8defaultsyA2CmF":{"name":"defaults","abstract":"

    default line option

    ","parent_name":"PitStopLineOptions"},"Enums/PitStopLineOptions.html#/s:11StepperView18PitStopLineOptionsO6customyAC12CoreGraphics7CGFloatV_7SwiftUI5ColorVtcACmF":{"name":"custom(_:_:)","abstract":"

    custom line option with thickness and Color

    ","parent_name":"PitStopLineOptions"},"Enums/PitStopLineOptions.html#/s:11StepperView18PitStopLineOptionsO4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"

    to generate hash

    ","parent_name":"PitStopLineOptions"},"Enums/Colors/RedSubType.html#/s:11StepperView6ColorsO10RedSubTypeO6normalyA2EmF":{"name":"normal","abstract":"

    normal red

    ","parent_name":"RedSubType"},"Enums/Colors/RedSubType.html#/s:11StepperView6ColorsO10RedSubTypeO5lightyA2EmF":{"name":"light","abstract":"

    light red

    ","parent_name":"RedSubType"},"Enums/Colors/YellowSubType.html#/s:11StepperView6ColorsO13YellowSubTypeO7regularyA2EmF":{"name":"regular","abstract":"

    regular yellow

    ","parent_name":"YellowSubType"},"Enums/Colors/YellowSubType.html#/s:11StepperView6ColorsO13YellowSubTypeO9sunFloweryA2EmF":{"name":"sunFlower","abstract":"

    sunflower yellow

    ","parent_name":"YellowSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO3skyyA2EmF":{"name":"sky","abstract":"

    sky blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO8lightSkyyA2EmF":{"name":"lightSky","abstract":"

    light sky blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO7tiffanyyA2EmF":{"name":"tiffany","abstract":"

    tiffany blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO4aquayA2EmF":{"name":"aqua","abstract":"

    aqua blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO10aquaMarineyA2EmF":{"name":"aquaMarine","abstract":"

    aqua marine blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO9turquoiseyA2EmF":{"name":"turquoise","abstract":"

    turquoise blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO4tealyA2EmF":{"name":"teal","abstract":"

    teal blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO3seayA2EmF":{"name":"sea","abstract":"

    sea blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO6brightyA2EmF":{"name":"bright","abstract":"

    bright blue

    ","parent_name":"BlueSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6normalyA2EmF":{"name":"normal","abstract":"

    normal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4darkyA2EmF":{"name":"dark","abstract":"

    dark green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO5lightyA2EmF":{"name":"light","abstract":"

    light green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO7lighteryA2EmF":{"name":"lighter","abstract":"

    lighter green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6mediumyA2EmF":{"name":"medium","abstract":"

    medium green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4fairyA2EmF":{"name":"fair","abstract":"

    fair green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4kiwiyA2EmF":{"name":"kiwi","abstract":"

    kiwi green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO8darkLimeyA2EmF":{"name":"darkLime","abstract":"

    dark lime green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6kermityA2EmF":{"name":"kermit","abstract":"

    kermit green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4tealyA2EmF":{"name":"teal","abstract":"

    teal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO9lightTealyA2EmF":{"name":"lightTeal","abstract":"

    light teal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO11lighterTealyA2EmF":{"name":"lighterTeal","abstract":"

    lighter teal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO7regularyA2EmF":{"name":"regular","abstract":"

    regular green

    ","parent_name":"GreenSubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4darkyA2EmF":{"name":"dark","abstract":"

    dark gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6darkeryA2EmF":{"name":"darker","abstract":"

    darker gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6mediumyA2EmF":{"name":"medium","abstract":"

    medium gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO3dimyA2EmF":{"name":"dim","abstract":"

    dim gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO5lightyA2EmF":{"name":"light","abstract":"

    light gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO7lighteryA2EmF":{"name":"lighter","abstract":"

    lighter gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO8lightestyA2EmF":{"name":"lightest","abstract":"

    lightest gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6silveryA2EmF":{"name":"silver","abstract":"

    silver version of gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO12mediumSilveryA2EmF":{"name":"mediumSilver","abstract":"

    medium silver

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO10darkSilveryA2EmF":{"name":"darkSilver","abstract":"

    dark silver

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4paleyA2EmF":{"name":"pale","abstract":"

    pale gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO10battleShipyA2EmF":{"name":"battleShip","abstract":"

    battleShip gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO5slateyA2EmF":{"name":"slate","abstract":"

    slate gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO8charcoalyA2EmF":{"name":"charcoal","abstract":"

    charcoal gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6brightyA2EmF":{"name":"bright","abstract":"

    bright gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO7paleSkyyA2EmF":{"name":"paleSky","abstract":"

    pale sky gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4ironyA2EmF":{"name":"iron","abstract":"

    iron gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO3codyA2EmF":{"name":"cod","abstract":"

    cod gray

    ","parent_name":"GraySubType"},"Enums/Colors.html#/s:11StepperView6ColorsO3redyA2C10RedSubTypeOcACmF":{"name":"red(_:)","abstract":"

    red and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5greenyA2C12GreenSubTypeOcACmF":{"name":"green(_:)","abstract":"

    green and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4blueyA2C11BlueSubTypeOcACmF":{"name":"blue(_:)","abstract":"

    blue and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4grayyA2C11GraySubTypeOcACmF":{"name":"gray(_:)","abstract":"

    gray and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4tealyA2CmF":{"name":"teal","abstract":"

    teal color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8lavendaryA2CmF":{"name":"lavendar","abstract":"

    lavender color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO6orangeyA2CmF":{"name":"orange","abstract":"

    orange color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5blackyA2CmF":{"name":"black","abstract":"

    black color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO6yellowyA2C13YellowSubTypeOcACmF":{"name":"yellow(_:)","abstract":"

    yellow and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4cyanyA2CmF":{"name":"cyan","abstract":"

    cyan color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5polaryA2CmF":{"name":"polar","abstract":"

    ploar color

    ","parent_name":"Colors"},"Enums/Colors/GraySubType.html":{"name":"GraySubType","abstract":"

    Color palette for all gray variations

    ","parent_name":"Colors"},"Enums/Colors/GreenSubType.html":{"name":"GreenSubType","abstract":"

    Color palette for all green variations

    ","parent_name":"Colors"},"Enums/Colors/BlueSubType.html":{"name":"BlueSubType","abstract":"

    Color palette for all blue variations

    ","parent_name":"Colors"},"Enums/Colors/YellowSubType.html":{"name":"YellowSubType","abstract":"

    Color palette for all yellow variations

    ","parent_name":"Colors"},"Enums/Colors/RedSubType.html":{"name":"RedSubType","abstract":"

    Color palette for all red variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8RawValuea":{"name":"RawValue","abstract":"

    alias to Color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8rawValue7SwiftUI5ColorVvp":{"name":"rawValue","abstract":"

    returns the desired color based on the switch case matching criteria

    ","parent_name":"Colors"},"Enums/Colors.html":{"name":"Colors","abstract":"

    Color palette helper accessing colors and it’s variations.

    "},"Enums/PitStopLineOptions.html":{"name":"PitStopLineOptions","abstract":"

    Options for customizing pitstop line with either defaults or custom width and Color

    "},"Enums/StepperAlignment.html":{"name":"StepperAlignment","abstract":"

    Options for stepper view alignments

    "},"Enums/StepperIndicationType.html":{"name":"StepperIndicationType","abstract":"

    Options for displaying step indications can be either Circle or Imageor custom(View)

    "},"Enums/StepperLineOptions.html":{"name":"StepperLineOptions","abstract":"

    Options for customizing line with either defaults or custom width and Color

    "},"Enums/StepperMode.html":{"name":"StepperMode","abstract":"

    Options for aligns the step indicator either in vertical or horizontal

    "},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC9publisherSo7NSTimerC10FoundationE0D9PublisherCSgvp":{"name":"publisher","abstract":"

    create a publisher

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC5valueACSd_tcfc":{"name":"init(value:)","abstract":"

    initilazes text , width, color , delay and triggerAnimation

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC5startyyF":{"name":"start()","abstract":"

    start the publisher

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC6cancelyyF":{"name":"cancel()","abstract":"

    cancel the publisher

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html":{"name":"LoadingTimer","abstract":"

    creates a publisher for loading time

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "}} \ No newline at end of file +{"Structs/StepperView.html#/s:11StepperViewAAV5stepsSay7SwiftUI03AnyB0VGvp":{"name":"steps","abstract":"

    contains list of steps to be rendered next to Indicators

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

    alignments to place the step indicators

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV14indicationTypeSayAA0a10IndicationD0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV11lineOptionsAA0a4LineD0Ovp":{"name":"lineOptions","abstract":"

    to customise the width , Color of the line

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV11stepperModeAA0aD0Ovp":{"name":"stepperMode","abstract":"

    aligns the step indicator either in vertical or horizontal

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV7spacing12CoreGraphics7CGFloatVvp":{"name":"spacing","abstract":"

    spacing between each of the step indicators

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAVABycfc":{"name":"init()","abstract":"

    empty initilazer

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"StepperView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V15pitStopsOptionsSayAA07PitStopC0VGvp":{"name":"pitStopsOptions","abstract":"

    environment variable to access pitstop options

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    environment variable to access autospacing

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V13stepLifeCycleSayAA0cgH0OGvp":{"name":"stepLifeCycle","abstract":"

    environment variable to access steplife cycles

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V5cellsSayxGvp":{"name":"cells","abstract":"

    list of View's to display step indictor content

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

    list of alignments to display the step indicator position can be top or center or bottom

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V14indicationTypeSayAA0a10IndicationG0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V11lineOptionsAA0a4LineG0Ovp":{"name":"lineOptions","abstract":"

    options to customize width , Color of the line

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V15verticalSpacing12CoreGraphics7CGFloatVvp":{"name":"verticalSpacing","abstract":"

    spacing between each of the step indicators

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V9isRoundedSbvp":{"name":"isRounded","abstract":"

    to detect the whether the line option is of type rounded

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V5cells10alignments14indicationType11lineOptions15verticalSpacingACyxGSayxG_SayAA0A9AlignmentOGSayAA0a10IndicationI0Oy7SwiftUI03AnyB0VGGAA0a4LineK0O12CoreGraphics7CGFloatVtcfc":{"name":"init(cells:alignments:indicationType:lineOptions:verticalSpacing:)","abstract":"

    initilazes cells, alignments , indicators and spacing

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V4bodyQrvp":{"name":"body","abstract":"

    Provides the content and behavior of this view.

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    environment variable to autospacing

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V5cellsSayxGvp":{"name":"cells","abstract":"

    list of View's to display step indictor content

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

    list of alignments to display the step indicator position can be top or center or bottom

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V14indicationTypeSayAA0a10IndicationG0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V11lineOptionsAA0a4LineG0Ovp":{"name":"lineOptions","abstract":"

    options to customize width , Color of the line

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V17horizontalSpacing12CoreGraphics7CGFloatVvp":{"name":"horizontalSpacing","abstract":"

    spacing between each of the step indicators

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V5cells10alignments14indicationType11lineOptions17horizontalSpacingACyxGSayxG_SayAA0A9AlignmentOGSayAA0a10IndicationI0Oy7SwiftUI03AnyB0VGGAA0a4LineK0O12CoreGraphics7CGFloatVtcfc":{"name":"init(cells:alignments:indicationType:lineOptions:horizontalSpacing:)","abstract":"

    initilazes cells, alignments , indicators and spacing

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V4bodyQrvp":{"name":"body","abstract":"

    Provides the content and behavior of this view.

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V5proxy7SwiftUI13GeometryProxyVvp":{"name":"proxy","abstract":"

    co-ordinates to draw the pitsop view.

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V5value7SwiftUI6AnchorVySo6CGRectVGvp":{"name":"value","abstract":"

    bounds value of the rendered step indicator

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V13lineXPosition12CoreGraphics7CGFloatVvp":{"name":"lineXPosition","abstract":"

    x-axis position of the line

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V03pitD0xvp":{"name":"pitStop","abstract":"

    A pitsop view to render

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11lineOptionsAA0cd4LineF0Ovp":{"name":"lineOptions","abstract":"

    to customise the width , Color of the line

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11heightIndexSivp":{"name":"heightIndex","abstract":"

    Index position to calculate the height of the pitstop view

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    environment variable to access pitstop options

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V4bodyQrvp":{"name":"body","abstract":"

    Provides the content and behavior of this view.

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V8getColor4from7SwiftUI0F0VAA0cD11LineOptionsO_tF":{"name":"getColor(from:)","abstract":"

    Returns the Color from the line options provided.

    ","parent_name":"PitStopView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V10lineHeight12CoreGraphics7CGFloatVvp":{"name":"lineHeight","abstract":"

    binding variable to hold lineHeight

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V13lineXPosition12CoreGraphics7CGFloatVvp":{"name":"lineXPosition","abstract":"

    binding variable to linx x-axis position

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V13lineYPosition12CoreGraphics7CGFloatVvp":{"name":"lineYPosition","abstract":"

    binding variable to linx y-axis position

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V7optionsAA0aD7OptionsOvp":{"name":"options","abstract":"

    options for customizing line with either defaults or custom width and Color

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V10alignmentsAA0A9AlignmentO_AFtvp":{"name":"alignments","abstract":"

    tuple holding first and last stepper alignment

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"VerticalLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V7optionsAA0cdE7OptionsOvp":{"name":"options","abstract":"

    options for customizing pitstop line with either defaults or custom width and Color

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5proxy7SwiftUI13GeometryProxyVvp":{"name":"proxy","abstract":"

    co-ordinates values of step indicator

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5value7SwiftUI6AnchorVySo6CGRectVGvp":{"name":"value","abstract":"

    bound values of step indicator

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    binding variable to hold width of the View

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"PitStopLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V12dividerWidth12CoreGraphics7CGFloatVvp":{"name":"dividerWidth","abstract":"

    binding variable to hold the divider width

    ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V19lineYOffsetPosition12CoreGraphics7CGFloatVvp":{"name":"lineYOffsetPosition","abstract":"

    binding variable to hold line y-axis position

    ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V7optionsAA0aD7OptionsOvp":{"name":"options","abstract":"

    options for customizing line with either defaults or custom width and Color

    ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"HorizontalLineView"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV4textSSvp":{"name":"text","abstract":"

    text to be paced inside the circle

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    width of the step indicator

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

    color of the step indicator

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5delaySdvp":{"name":"delay","abstract":"

    delay for the animation to happen

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV16triggerAnimationSbvp":{"name":"triggerAnimation","abstract":"

    flag to tigger animation or not.

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV12loadingTimerAA07LoadingF0Cvp":{"name":"loadingTimer","abstract":"

    loading time for animations

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV14circleProgress12CoreGraphics7CGFloatVvp":{"name":"circleProgress","abstract":"

    state to track the progress of the circle

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV10completionSbvp":{"name":"completion","abstract":"

    handle completion status of the animation

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV7animateSbvp":{"name":"animate","abstract":"

    state to render view based on the value

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV11colorScheme7SwiftUI05ColorF0Ovp":{"name":"colorScheme","abstract":"

    detect the color scheme i.e., light or dark mode

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"AnimatedCircle"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4textSSvp":{"name":"text","abstract":"

    text to be paced inside the circle

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    width of the step indicator

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

    color of the step indicator

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5delaySdvp":{"name":"delay","abstract":"

    delay for the animation to happen

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V16triggerAnimationSbvp":{"name":"triggerAnimation","abstract":"

    flag to tigger animation or not.

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V7animateSbvp":{"name":"animate","abstract":"

    animation state to render the view

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V11loadingTimeSdvp":{"name":"loadingTime","abstract":"

    loading time for animations

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4text5width5color5delay16triggerAnimationACSS_12CoreGraphics7CGFloatV7SwiftUI5ColorVSdSbtcfc":{"name":"init(text:width:color:delay:triggerAnimation:)","abstract":"

    initilazes text , width, color , delay and triggerAnimation

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"NumberedCircleView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V4typeAA0A14IndicationTypeOy7SwiftUI03AnyB0VGvp":{"name":"type","abstract":"

    indicator type can be a Circle , Image or Custom

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V07indexofC0Sivp":{"name":"indexofIndicator","abstract":"

    index position of the indicator

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V10animationsSivp":{"name":"animations","abstract":"

    environment variable to access pitstop options

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V14indicationTypeSayAA0a10IndicationE0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V11loadingTimeSdvp":{"name":"loadingTime","abstract":"

    loading time for animations

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V03getB10ForOverlay2of3forQrAA0A14IndicationTypeOy7SwiftUI03AnyB0VG_SitF":{"name":"getViewForOverlay(of:for:)","abstract":"

    provides the overlay View

    ","parent_name":"IndicatorView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5image7SwiftUI5ImageVvp":{"name":"image","abstract":"

    icon for the step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    width for step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

    color for step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V11strokeColor7SwiftUI0F0Vvp":{"name":"strokeColor","abstract":"

    stroke color for step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V11colorScheme7SwiftUI05ColorF0Ovp":{"name":"colorScheme","abstract":"

    detect the color scheme i.e., light or dark mode

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5image5width5color11strokeColorAC7SwiftUI5ImageV_12CoreGraphics7CGFloatVAH0I0VAOtcfc":{"name":"init(image:width:color:strokeColor:)","abstract":"

    initiazes image , width , color and strokeColor

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"CircledIconView"},"Structs/TextView.html#/s:11StepperView04TextB0V4textSSvp":{"name":"text","abstract":"

    placeholder for text

    ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4font7SwiftUI4FontVvp":{"name":"font","abstract":"

    variable to hold font type

    ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4text4fontACSS_7SwiftUI4FontVtcfc":{"name":"init(text:font:)","abstract":"

    initilzes text and font

    ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"TextView"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV4view7SwiftUI03AnyB0Vvp":{"name":"view","abstract":"

    placeholder for View to render

    ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV11lineOptionsAA0cd4LineG0Ovp":{"name":"lineOptions","abstract":"

    options to customise pitstop line for width and Color

    ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV4view11lineOptionsAC7SwiftUI03AnyB0V_AA0cd4LineH0Otcfc":{"name":"init(view:lineOptions:)","abstract":"

    Initilazer to hold View and pit stop line Options

    ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"

    to generate hash

    ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

    equatable override

    ","parent_name":"PitStopStep"},"Structs/Utils.html#/s:11StepperView5UtilsV15standardSpacing12CoreGraphics7CGFloatVvpZ":{"name":"standardSpacing","abstract":"

    constant for standard spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV14minimumSpacing12CoreGraphics7CGFloatVvpZ":{"name":"minimumSpacing","abstract":"

    constant for minium spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV11halfSpacing12CoreGraphics7CGFloatVvpZ":{"name":"halfSpacing","abstract":"

    constant for half the value of standard spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV18threeFourthSpacing12CoreGraphics7CGFloatVvpZ":{"name":"threeFourthSpacing","abstract":"

    constant for three fourth the value of standard spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV14offsetConstant12CoreGraphics7CGFloatVvpZ":{"name":"offsetConstant","abstract":"

    constant value for iOS offsets

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV19watchoffsetConstant12CoreGraphics7CGFloatVvpZ":{"name":"watchoffsetConstant","abstract":"

    constant value for watchOS offsets

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV13angleRotationSdvpZ":{"name":"angleRotation","abstract":"

    constant value for angle of rotation

    ","parent_name":"Utils"},"Structs/HeightKey.html#/s:11StepperView9HeightKeyV12defaultValue12CoreGraphics7CGFloatVSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"HeightKey"},"Structs/HeightKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"HeightKey"},"Structs/WidthKey.html#/s:11StepperView8WidthKeyV12defaultValue12CoreGraphics7CGFloatVSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"WidthKey"},"Structs/WidthKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"WidthKey"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV2id10Foundation4UUIDVvp":{"name":"id","abstract":"

    placeholder to store id

    ","parent_name":"CGRectData"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV4rectSo0C0Vvp":{"name":"rect","abstract":"

    placeholder to CGRect data

    ","parent_name":"CGRectData"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

    equatable override

    ","parent_name":"CGRectData"},"Structs/CGRectPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"CGRectPreferenceKey"},"Structs/CGRectPreferenceKey.html#/s:11StepperView19CGRectPreferenceKeyV12defaultValueAA0C4DataVSgSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"CGRectPreferenceKey"},"Structs/CGRectPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"CGRectPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"BoundsPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:11StepperView19BoundsPreferenceKeyV12defaultValue7SwiftUI6AnchorVySo6CGRectVGSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"BoundsPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"BoundsPreferenceKey"},"Structs/WidthPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"WidthPreference"},"Structs/WidthPreference.html#/s:11StepperView15WidthPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"WidthPreference"},"Structs/WidthPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"WidthPreference"},"Structs/PitstopHeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"PitstopHeightPreference"},"Structs/PitstopHeightPreference.html#/s:11StepperView23PitstopHeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"PitstopHeightPreference"},"Structs/PitstopHeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"PitstopHeightPreference"},"Structs/VerticalHeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"VerticalHeightPreference"},"Structs/VerticalHeightPreference.html#/s:11StepperView24VerticalHeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"VerticalHeightPreference"},"Structs/VerticalHeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"VerticalHeightPreference"},"Structs/HeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"HeightPreference"},"Structs/HeightPreference.html#/s:11StepperView16HeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"HeightPreference"},"Structs/HeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"HeightPreference"},"Structs/StepLifeCycleKey.html#/s:11StepperView16StepLifeCycleKeyV12defaultValueSayAA0cdE0OGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepLifeCycleKey"},"Structs/LoadAnimationOptionsKey.html#/s:11StepperView23LoadAnimationOptionsKeyV12defaultValueSdvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"LoadAnimationOptionsKey"},"Structs/StepAnimationOptionsKey.html#/s:11StepperView23StepAnimationOptionsKeyV12defaultValueSivpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepAnimationOptionsKey"},"Structs/PitStopOptionsKey.html#/s:11StepperView17PitStopOptionsKeyV12defaultValueSayAA0cD4StepVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"PitStopOptionsKey"},"Structs/LineOptionsKey.html#/s:11StepperView14LineOptionsKeyV12defaultValueAA0acD0OvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"LineOptionsKey"},"Structs/AutoSpacingKey.html#/s:11StepperView14AutoSpacingKeyV12defaultValueSbvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"AutoSpacingKey"},"Structs/SpacingKey.html#/s:11StepperView10SpacingKeyV12defaultValue12CoreGraphics7CGFloatVvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"SpacingKey"},"Structs/StepIndicatorModeKey.html#/s:11StepperView20StepIndicatorModeKeyV12defaultValueAA0aE0OvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepIndicatorModeKey"},"Structs/IndicatorKey.html#/s:11StepperView12IndicatorKeyV12defaultValueSayAA0A14IndicationTypeOy7SwiftUI03AnyB0VGGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"IndicatorKey"},"Structs/AlignmentKey.html#/s:11StepperView12AlignmentKeyV12defaultValueSayAA0aC0OGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"AlignmentKey"},"Structs/StepsKey.html#/s:11StepperView8StepsKeyV12defaultValueSay7SwiftUI03AnyB0VGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepsKey"},"Structs/StepsKey.html":{"name":"StepsKey","abstract":"

    Environment Key for Steps

    "},"Structs/AlignmentKey.html":{"name":"AlignmentKey","abstract":"

    Environment Key for alignments

    "},"Structs/IndicatorKey.html":{"name":"IndicatorKey","abstract":"

    Environment Key for Indicators

    "},"Structs/StepIndicatorModeKey.html":{"name":"StepIndicatorModeKey","abstract":"

    Environment Key for StepIndicatorMode

    "},"Structs/SpacingKey.html":{"name":"SpacingKey","abstract":"

    Environment Key for Spacing

    "},"Structs/AutoSpacingKey.html":{"name":"AutoSpacingKey","abstract":"

    Environment Key for Auto Spacing

    "},"Structs/LineOptionsKey.html":{"name":"LineOptionsKey","abstract":"

    Environment Key for Line Options

    "},"Structs/PitStopOptionsKey.html":{"name":"PitStopOptionsKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/StepAnimationOptionsKey.html":{"name":"StepAnimationOptionsKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/LoadAnimationOptionsKey.html":{"name":"LoadAnimationOptionsKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/StepLifeCycleKey.html":{"name":"StepLifeCycleKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/HeightPreference.html":{"name":"HeightPreference","abstract":"

    Collects height of all the cells, with reduce takes the maximum value for the given key

    "},"Structs/VerticalHeightPreference.html":{"name":"VerticalHeightPreference","abstract":"

    Collects height of all the cells, with reduce takes the maximum value for the given key

    "},"Structs/PitstopHeightPreference.html":{"name":"PitstopHeightPreference","abstract":"

    Collects height of all pistop cells, with reduce takes the maximum value for the given key

    "},"Structs/WidthPreference.html":{"name":"WidthPreference","abstract":"

    Collects width of all the cells, with reduce takes the maximum value for the given key

    "},"Structs/BoundsPreferenceKey.html":{"name":"BoundsPreferenceKey","abstract":"

    Collects bound, center coordinates and pass layout data to it’s parent View

    "},"Structs/CGRectPreferenceKey.html":{"name":"CGRectPreferenceKey","abstract":"

    Preference Key for CGRect

    "},"Structs/CGRectData.html":{"name":"CGRectData","abstract":"

    placeholder struct to hold CGRect data.

    "},"Structs/WidthKey.html":{"name":"WidthKey","abstract":"

    Preference Key for width

    "},"Structs/HeightKey.html":{"name":"HeightKey","abstract":"

    Preference Key for height

    "},"Structs/Utils.html":{"name":"Utils","abstract":"

    placeholder to constants

    "},"Structs/PitStopStep.html":{"name":"PitStopStep","abstract":"

    Pitstop view and custom options

    "},"Structs/TextView.html":{"name":"TextView","abstract":"

    A View for hostign text with proper frame alignment , lineLimit modifiers

    "},"Structs/CircledIconView.html":{"name":"CircledIconView","abstract":"

    A Circled Icon View for Step Indicator

    "},"Structs/IndicatorView.html":{"name":"IndicatorView","abstract":"

    A View for Step Indicator

    "},"Structs/NumberedCircleView.html":{"name":"NumberedCircleView","abstract":"

    Circle view with text inside for Step Indicator

    "},"Structs/AnimatedCircle.html":{"name":"AnimatedCircle","abstract":"

    circles around the border with progress

    "},"Structs/HorizontalLineView.html":{"name":"HorizontalLineView","abstract":"

    Horizontal Line View for Step Indictor

    "},"Structs/PitStopLineView.html":{"name":"PitStopLineView","abstract":"

    pitstop Line View for each of the step indicator

    "},"Structs/VerticalLineView.html":{"name":"VerticalLineView","abstract":"

    Vertical Line View for Step Indictor

    "},"Structs/PitStopView.html":{"name":"PitStopView","abstract":"

    A View for setting up a pitstop for eg: line with a circle or custom view

    "},"Structs/StepIndicatorHorizontalView.html":{"name":"StepIndicatorHorizontalView","abstract":"

    A Step Indications View in horizontal direction

    "},"Structs/StepIndicatorVerticalView.html":{"name":"StepIndicatorVerticalView","abstract":"

    A Step Indications View in vertical direction

    "},"Structs/StepperView.html":{"name":"StepperView","abstract":"

    A View for Step Indications.

    "},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E16heightPreference6columnQrSi_tF":{"name":"heightPreference(column:)","abstract":"

    Stores the height for each of column which will be passed as part of onPreference change parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E15widthPreference6columnQrSi_tF":{"name":"widthPreference(column:)","abstract":"

    Stores the width for each of column which will be passed as part of onPreference change to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E8widthKeyQryF":{"name":"widthKey()","abstract":"

    Stores the width which will be passed as part of onPreference change to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E9heightKeyQryF":{"name":"heightKey()","abstract":"

    Stores the height for each of column which will be passed as part of onPreference change to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E24verticalHeightPreference6columnQrSiSg_tF":{"name":"verticalHeightPreference(column:)","abstract":"

    Stores the height for each of column which will be passed as part of onPreferenceChange to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E23pitstopHeightPreference6columnQrSiSg_tF":{"name":"pitstopHeightPreference(column:)","abstract":"

    Stores the height for each of column which will be passed as part of onPreferenceChange to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E16cgRectPreferenceQryF":{"name":"cgRectPreference()","abstract":"

    Stores CGRect data for each cell which will be passed as part of onPreferenceChange to the parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12setAlignment4typeQrAD0dF0O_tF":{"name":"setAlignment(type:)","abstract":"

    returns the alignment guide based on the alignemnt type.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12getAlignment4typeAA08VerticalF0VAD0dF0O_tF":{"name":"getAlignment(type:)","abstract":"

    returmns the alginment based ont he Stepper Alignment

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E017embedINNavigationC0QryF":{"name":"embedINNavigationView()","abstract":"

    Embeds the view in navigationView

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E010eraseToAnyC0AA0gC0VyF":{"name":"eraseToAnyView()","abstract":"

    Wrapper to AnyView

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12getYPosition3for12CoreGraphics7CGFloatVAD0D9AlignmentO_tF":{"name":"getYPosition(for:)","abstract":"

    Returns either top, center bottom bound positions

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E8addStepsyQrSayqd__GAaBRd__lF":{"name":"addSteps(_:)","abstract":"

    Configures Steps to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E10alignmentsyQrSayAD0D9AlignmentOGF":{"name":"alignments(_:)","abstract":"

    Sets alignments to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E14stepLifeCyclesyQrSayAD04StepF5CycleOGF":{"name":"stepLifeCycles(_:)","abstract":"

    Sets lifecycle status to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E10indicatorsyQrSayAD0D14IndicationTypeOyqd__GGAaBRd__lF":{"name":"indicators(_:)","abstract":"

    Sets indicators to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E17stepIndicatorModeyQrAD0dG0OF":{"name":"stepIndicatorMode(_:)","abstract":"

    Configures step Indicator mode to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E7spacingyQr12CoreGraphics7CGFloatVF":{"name":"spacing(_:)","abstract":"

    Configures spacing to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11autoSpacingyQrSbF":{"name":"autoSpacing(_:)","abstract":"

    Configures auto spacing to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11lineOptionsyQrAD0d4LineF0OF":{"name":"lineOptions(_:)","abstract":"

    Configures line options to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E6ifTrue_7contentQrSb_qd__xXEtAaBRd__lF":{"name":"ifTrue(_:content:)","abstract":"

    Conditional modifier

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11addPitStopsyQrSayAD0F8StopStepVGF":{"name":"addPitStops(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12animateStepsyQrSiF":{"name":"animateSteps(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E20loadingAnimationTimeyQrSdF":{"name":"loadingAnimationTime(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E3logyAA05EmptyC0VSSF":{"name":"log(_:)","abstract":"

    Method to add logging in View

    ","parent_name":"View"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE9customTopACvpZ":{"name":"customTop","abstract":"

    vertical alignment value for top

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE12customBottomACvpZ":{"name":"customBottom","abstract":"

    vertical alignment value for bottom

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE12customCenterACvpZ":{"name":"customCenter","abstract":"

    vertical alignment value for center

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE8topValue12CoreGraphics7CGFloatVvpZ":{"name":"topValue","abstract":"

    default value for top

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE11centerValue12CoreGraphics7CGFloatVvpZ":{"name":"centerValue","abstract":"

    default value for center

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE11bottomValue12CoreGraphics7CGFloatVvpZ":{"name":"bottomValue","abstract":"

    default value for bottom

    ","parent_name":"VerticalAlignment"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE5stepsSayAA03AnyF0VGvp":{"name":"steps","abstract":"

    property wrapper for StepsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE10alignmentsSayAD0E9AlignmentOGvp":{"name":"alignments","abstract":"

    property wrapper for AlignmentKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14indicationTypeSayAD0e10IndicationH0OyAA03AnyF0VGGvp":{"name":"indicationType","abstract":"

    property wrapper for StepperIndicationType

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11stepperModeAD0eH0Ovp":{"name":"stepperMode","abstract":"

    property wrapper for StepIndicatorModeKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE7spacing12CoreGraphics7CGFloatVvp":{"name":"spacing","abstract":"

    property wrapper for SpacingKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    property wrapper for AutoSpacingKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11lineOptionsAD0e4LineH0Ovp":{"name":"lineOptions","abstract":"

    property wrapper for LineOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14pitStopOptionsSayAD03PitH4StepVGvp":{"name":"pitStopOptions","abstract":"

    property wrapper for PitStopOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14stepAnimationsSivp":{"name":"stepAnimations","abstract":"

    property wrapper for StepAnimationOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE17loadAnimationTimeSdvp":{"name":"loadAnimationTime","abstract":"

    property wrapper for LoadAnimationOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE13stepLifeCycleSayAD04StephI0OGvp":{"name":"stepLifeCycle","abstract":"

    property wrapper for StepLifeCycleKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html":{"name":"EnvironmentValues","abstract":"

    Environment values configuration for standard size margins, can be used across the app

    "},"Extensions/VerticalAlignment.html":{"name":"VerticalAlignment","abstract":"

    custom alignments for positioning

    "},"Extensions/View.html":{"name":"View","abstract":"

    Helper function of View to operate on

    "},"Enums/StepLifeCycle.html#/s:11StepperView13StepLifeCycleO7pendingyA2CmF":{"name":"pending","abstract":"

    pending mode

    ","parent_name":"StepLifeCycle"},"Enums/StepLifeCycle.html#/s:11StepperView13StepLifeCycleO9completedyA2CmF":{"name":"completed","abstract":"

    completed mode

    ","parent_name":"StepLifeCycle"},"Enums/StepperMode.html#/s:11StepperView0A4ModeO8verticalyA2CmF":{"name":"vertical","abstract":"

    portrait mode

    ","parent_name":"StepperMode"},"Enums/StepperMode.html#/s:11StepperView0A4ModeO10horizontalyA2CmF":{"name":"horizontal","abstract":"

    landscape mode

    ","parent_name":"StepperMode"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO8defaultsyA2CmF":{"name":"defaults","abstract":"

    default line option

    ","parent_name":"StepperLineOptions"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO6customyAC12CoreGraphics7CGFloatV_7SwiftUI5ColorVtcACmF":{"name":"custom(_:_:)","abstract":"

    custom line option with width and Color

    ","parent_name":"StepperLineOptions"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO7roundedyAC12CoreGraphics7CGFloatV_AG7SwiftUI5ColorVtcACmF":{"name":"rounded(_:_:_:)","abstract":"

    rounded line options with width , corner radius and Color

    ","parent_name":"StepperLineOptions"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO5Widtha":{"name":"Width","abstract":"

    alias to Width

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO6circleyACyxG7SwiftUI5ColorV_12CoreGraphics7CGFloatVtcAEmAF0B0RzlF":{"name":"circle(_:_:)","abstract":"

    option to customize Circle indicator Color and width

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO5imageyACyxG7SwiftUI5ImageV_12CoreGraphics7CGFloatVtcAEmAF0B0RzlF":{"name":"image(_:_:)","abstract":"

    option to use image indicator

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO9animationyACyxGAA014NumberedCircleB0VcAEm7SwiftUI0B0RzlF":{"name":"animation(_:)","abstract":"

    option for Animation

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO6customyACyxGxcAEm7SwiftUI0B0RzlF":{"name":"custom(_:)","abstract":"

    option to use custom View as step indicator

    ","parent_name":"StepperIndicationType"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO3topyA2CmF":{"name":"top","abstract":"

    aligns step Indicator to top

    ","parent_name":"StepperAlignment"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO6centeryA2CmF":{"name":"center","abstract":"

    aligns step Indicator to center

    ","parent_name":"StepperAlignment"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO6bottomyA2CmF":{"name":"bottom","abstract":"

    aligns step Indicator to bottom

    ","parent_name":"StepperAlignment"},"Enums/PitStopLineOptions.html#/s:11StepperView18PitStopLineOptionsO8defaultsyA2CmF":{"name":"defaults","abstract":"

    default line option

    ","parent_name":"PitStopLineOptions"},"Enums/PitStopLineOptions.html#/s:11StepperView18PitStopLineOptionsO6customyAC12CoreGraphics7CGFloatV_7SwiftUI5ColorVtcACmF":{"name":"custom(_:_:)","abstract":"

    custom line option with thickness and Color

    ","parent_name":"PitStopLineOptions"},"Enums/PitStopLineOptions.html#/s:11StepperView18PitStopLineOptionsO4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"

    to generate hash

    ","parent_name":"PitStopLineOptions"},"Enums/Colors/RedSubType.html#/s:11StepperView6ColorsO10RedSubTypeO6normalyA2EmF":{"name":"normal","abstract":"

    normal red

    ","parent_name":"RedSubType"},"Enums/Colors/RedSubType.html#/s:11StepperView6ColorsO10RedSubTypeO5lightyA2EmF":{"name":"light","abstract":"

    light red

    ","parent_name":"RedSubType"},"Enums/Colors/YellowSubType.html#/s:11StepperView6ColorsO13YellowSubTypeO7regularyA2EmF":{"name":"regular","abstract":"

    regular yellow

    ","parent_name":"YellowSubType"},"Enums/Colors/YellowSubType.html#/s:11StepperView6ColorsO13YellowSubTypeO9sunFloweryA2EmF":{"name":"sunFlower","abstract":"

    sunflower yellow

    ","parent_name":"YellowSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO3skyyA2EmF":{"name":"sky","abstract":"

    sky blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO8lightSkyyA2EmF":{"name":"lightSky","abstract":"

    light sky blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO7tiffanyyA2EmF":{"name":"tiffany","abstract":"

    tiffany blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO4aquayA2EmF":{"name":"aqua","abstract":"

    aqua blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO10aquaMarineyA2EmF":{"name":"aquaMarine","abstract":"

    aqua marine blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO9turquoiseyA2EmF":{"name":"turquoise","abstract":"

    turquoise blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO4tealyA2EmF":{"name":"teal","abstract":"

    teal blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO3seayA2EmF":{"name":"sea","abstract":"

    sea blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO6brightyA2EmF":{"name":"bright","abstract":"

    bright blue

    ","parent_name":"BlueSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6normalyA2EmF":{"name":"normal","abstract":"

    normal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4darkyA2EmF":{"name":"dark","abstract":"

    dark green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO5lightyA2EmF":{"name":"light","abstract":"

    light green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO7lighteryA2EmF":{"name":"lighter","abstract":"

    lighter green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6mediumyA2EmF":{"name":"medium","abstract":"

    medium green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4fairyA2EmF":{"name":"fair","abstract":"

    fair green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4kiwiyA2EmF":{"name":"kiwi","abstract":"

    kiwi green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO8darkLimeyA2EmF":{"name":"darkLime","abstract":"

    dark lime green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6kermityA2EmF":{"name":"kermit","abstract":"

    kermit green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4tealyA2EmF":{"name":"teal","abstract":"

    teal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO9lightTealyA2EmF":{"name":"lightTeal","abstract":"

    light teal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO11lighterTealyA2EmF":{"name":"lighterTeal","abstract":"

    lighter teal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO7regularyA2EmF":{"name":"regular","abstract":"

    regular green

    ","parent_name":"GreenSubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4darkyA2EmF":{"name":"dark","abstract":"

    dark gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6darkeryA2EmF":{"name":"darker","abstract":"

    darker gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6mediumyA2EmF":{"name":"medium","abstract":"

    medium gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO3dimyA2EmF":{"name":"dim","abstract":"

    dim gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO5lightyA2EmF":{"name":"light","abstract":"

    light gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO7lighteryA2EmF":{"name":"lighter","abstract":"

    lighter gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO8lightestyA2EmF":{"name":"lightest","abstract":"

    lightest gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6silveryA2EmF":{"name":"silver","abstract":"

    silver version of gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO12mediumSilveryA2EmF":{"name":"mediumSilver","abstract":"

    medium silver

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO10darkSilveryA2EmF":{"name":"darkSilver","abstract":"

    dark silver

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4paleyA2EmF":{"name":"pale","abstract":"

    pale gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO10battleShipyA2EmF":{"name":"battleShip","abstract":"

    battleShip gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO5slateyA2EmF":{"name":"slate","abstract":"

    slate gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO8charcoalyA2EmF":{"name":"charcoal","abstract":"

    charcoal gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6brightyA2EmF":{"name":"bright","abstract":"

    bright gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO7paleSkyyA2EmF":{"name":"paleSky","abstract":"

    pale sky gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4ironyA2EmF":{"name":"iron","abstract":"

    iron gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO3codyA2EmF":{"name":"cod","abstract":"

    cod gray

    ","parent_name":"GraySubType"},"Enums/Colors.html#/s:11StepperView6ColorsO3redyA2C10RedSubTypeOcACmF":{"name":"red(_:)","abstract":"

    red and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5greenyA2C12GreenSubTypeOcACmF":{"name":"green(_:)","abstract":"

    green and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4blueyA2C11BlueSubTypeOcACmF":{"name":"blue(_:)","abstract":"

    blue and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4grayyA2C11GraySubTypeOcACmF":{"name":"gray(_:)","abstract":"

    gray and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4tealyA2CmF":{"name":"teal","abstract":"

    teal color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8lavendaryA2CmF":{"name":"lavendar","abstract":"

    lavender color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO6orangeyA2CmF":{"name":"orange","abstract":"

    orange color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5blackyA2CmF":{"name":"black","abstract":"

    black color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO6yellowyA2C13YellowSubTypeOcACmF":{"name":"yellow(_:)","abstract":"

    yellow and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4cyanyA2CmF":{"name":"cyan","abstract":"

    cyan color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5polaryA2CmF":{"name":"polar","abstract":"

    ploar color

    ","parent_name":"Colors"},"Enums/Colors/GraySubType.html":{"name":"GraySubType","abstract":"

    Color palette for all gray variations

    ","parent_name":"Colors"},"Enums/Colors/GreenSubType.html":{"name":"GreenSubType","abstract":"

    Color palette for all green variations

    ","parent_name":"Colors"},"Enums/Colors/BlueSubType.html":{"name":"BlueSubType","abstract":"

    Color palette for all blue variations

    ","parent_name":"Colors"},"Enums/Colors/YellowSubType.html":{"name":"YellowSubType","abstract":"

    Color palette for all yellow variations

    ","parent_name":"Colors"},"Enums/Colors/RedSubType.html":{"name":"RedSubType","abstract":"

    Color palette for all red variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8RawValuea":{"name":"RawValue","abstract":"

    alias to Color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8rawValue7SwiftUI5ColorVvp":{"name":"rawValue","abstract":"

    returns the desired color based on the switch case matching criteria

    ","parent_name":"Colors"},"Enums/Colors.html":{"name":"Colors","abstract":"

    Color palette helper accessing colors and it’s variations.

    "},"Enums/PitStopLineOptions.html":{"name":"PitStopLineOptions","abstract":"

    Options for customizing pitstop line with either defaults or custom width and Color

    "},"Enums/StepperAlignment.html":{"name":"StepperAlignment","abstract":"

    Options for stepper view alignments

    "},"Enums/StepperIndicationType.html":{"name":"StepperIndicationType","abstract":"

    Options for displaying step indications can be either Circle or Imageor custom(View)

    "},"Enums/StepperLineOptions.html":{"name":"StepperLineOptions","abstract":"

    Options for customizing line with either defaults or custom width and Color

    "},"Enums/StepperMode.html":{"name":"StepperMode","abstract":"

    Options for aligns the step indicator either in vertical or horizontal

    "},"Enums/StepLifeCycle.html":{"name":"StepLifeCycle","abstract":"

    Options for aligns the step indicator either in pending or completed

    "},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC9publisherSo7NSTimerC10FoundationE0D9PublisherCSgvp":{"name":"publisher","abstract":"

    create a publisher

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC5valueACSd_tcfc":{"name":"init(value:)","abstract":"

    initilazes text , width, color , delay and triggerAnimation

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC5startyyF":{"name":"start()","abstract":"

    start the publisher

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC6cancelyyF":{"name":"cancel()","abstract":"

    cancel the publisher

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html":{"name":"LoadingTimer","abstract":"

    creates a publisher for loading time

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "}} \ No newline at end of file diff --git a/docs/docsets/StepperView.docset/Contents/Resources/docSet.dsidx b/docs/docsets/StepperView.docset/Contents/Resources/docSet.dsidx index 6a7b1d1e5ddae2e96e8576cc8e6f58b9e54a8514..ed14ddc73af52b0945b8a4d88795ec2286ce50c1 100644 GIT binary patch delta 8928 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 WVB)8q-MBJ7Ll^CstbRNmqW=?StN;!G delta 7603 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 OXoo7cHU&07?f(I7X*sF@ diff --git a/docs/docsets/StepperView.tgz b/docs/docsets/StepperView.tgz index 4aed5f7931c7976ef1436f8761349fb94659f497..3563d3d9350a4db089e9e76b6f49948a11a8135c 100644 GIT binary patch literal 139671 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
  • oi;t5ew6*KNB|VaLknjr2TXDIsn+Q$M6rEL{R4qH85_?NV~u z#!`*Xc@wy%DoYJrzhK2+_YB8`tEzfB>$~`O-Ek z#mPYDTn$04uw}t7l7G-#Gu^Se%SO{=DQdWBU`?i`CC4+aXIYoMe#&o2^@Mk}GjEV1 z8hNzeQ&jUkbL6K%z}QI&omYCFj!BRyRFF4B!`m^Rc9ozsMGuWIX;x$1t?2K+Hw1D=PvJSwb zX$WK~@EQ6|>RpOG_7@x8Ew&i9J5LiQhUOZca;gx+CZxSl!Eu zla58!m_Fx^ofCf;Z?S29evu2G|2OZ$2-6MzLs-Zf??~0AERW_}03)@83G;OS?_W-H zAA}y7o$`c!L!t#F!!H@wC*+xob3iZ*_fB}Vex`2%nTH;lvq6G&sLcNb{{=V)o=m1% zU;M@X-`0t1k=I(&|@=C|vwal&FQ>}BOuxR<95KOpzoVJeuKD@X=zJaA$;nzhwk+4_}5yb-`QTF zOVe*C0yD#+USWxf{^?@8=T@t6q~IbDXVnz~tF4$;vurd%l+cTqp?JiPp_Qu0{2)ON z4BUF#=O-V9N^5C}afrRKPGp=;Nj5TEuE9A+I{drAN3w?8G1FZUbytf&Ticl8 z{k_%&eEKOG`2WH5Li3okN(;-nMIf0nu`J2ij&nS6&LgFWO^*3OuWfcKhIuGf>J#b9 z^kZqQBi%f{5mUY!?vvK|(SZx|Dhkm^Hw|$j%`SNuk5#=um=ql)p!w_$T|hA~lxjBiie(9L)LhV?sI82$H4Aw8EK2 zmdQvSwyrg3A)xFWkU+{|?u9yuT?y$I^7xg&UYhxr@-W%LRq;myxH47v+D9kRvWlci zUVyVm+jC*7p+ZWX?KWef7Lz+o^P=V`Ln&&w-a;+~og+9a+;g~ToIjaqJem&M(S8Y% z0YLFM14{K$DHgx;M@e)8v6~g2`6h22Xh5jLlI2Q2aCa;;#9FvQaZ2hVwOt+G6hs#KSTFe4}zZLOzLqn#obah<~Nho12!PK{@JNINb`yI zMsrQ$IT1_QaO-Ae0%T(~28`=}*()?A_E`5}mb@qh*jn(>fWIr;>^)lGRm@|N*+7vr*ono1h^=$oVT%beSfeVSBg0vExADw630%^H)-@Ee&t*TA8KY zgE2WH6TTjbAG)je3c5NclUwb(hA2c+nRg{WiO=G#t0KRd`n8hhHCeEt0 z!M?EG)0*6eNzM5#b*FGG0*^e(4DF!#Z}$eGDM#Wbo?3K54TC4Ei1PlFLXLK%mt2@6 z7V+^@QOm{B@$;(vCQVuhO`1+syB|IE;46!=I8wo<_UCi-W>H+H3W}Jp)n|1PXH`9x z0-w|hG8$_zWio+m`&Xc+fL$ge?lI!aK)Z<(U?cMHI06G7%?pW z`nsQ72(f=xHE4}^ql^4r@pAT{o*SC$Y|81!E z{pirzK9cKyck|W1pBKn_8C^5FpY@nj>3}`m{XAUd9hQ#`ru;KpkDzz|qBN3P2fsfssnpkR z;vXahDL8gL$89FmH1k_JRa0%F!HcotLc7?RE&dq^{e9E5O3I~C#=Jtow#`Jhcq5VLf(smz4W=*q^X%1ZVN8T_3W<-|gK>k=KZVOO z_6o-s39{I+dn4!qteBLC71x!Tm)tXxRN|CZM1V5a@xIB#QE@jn;D`^FeX|Zu2`W4k z@{mYwg)@_Waj=Wt0ZTESp0P(9v*ol!-x;hG0)&*UgqIevXfEN~c7iv5n5G$2%EHXj zllE9C-me!RWeSOFBs^mtGj5d31ka?g$;6PK%eV8$guqD8C#smr-XcuW(FS51Bjg13 zkHND0>Aj3&;ihL1BvtIR z*8P1pRWBmb)=Pvl`vD^n4w?AAg7Ll-}Fba9l!O+~QZ357154u=kbv6QirGe9r zsBuh6rAch9>TpaB4EZ1&t4r-ios!@y-1ZThV!zO<(!W`$$|DE2`eYP-cVxpq0|X?Wm&v z4b&pKN7c+PSRDdKzYzG24}}-H7R0PWNsfu)E(>Q;Jp_h;Z`FI3&rXH&qZE>RNs>y#M$oyEuoW?%2HIJ{#Za&jnG1TfG%mD5Uo=}3EH1CW*$eWxuDKn8!e+_ zQeuhRCt*#ukP~voO6eH(QnJdZxrpL#2QrhCoK%MhGq-rTkEkcVH_#-_nmizYdUJo# zTX{b(&5C-ol~Bu&^?>eSc>+SAVOvZJ|C_E_JnW5} z^xWD=x4TMe-U5C4at0EHT9XI{W^FcgN^E$jSm<%~JbtYQoqzCbFl_RzGJjn1IC-{o ziccJ%WOGYHNVKmqij1c)W5>3AU_A=YDu84gxVn(8uSQ)(_#rl}%UibiYUY`f!u~p_ zXTvcrfr?xXyG=nub{%Wc8{(m)aCxNAv1C56I9!Q0+(!Q-)^bT7SbU>)>A;0(43L4T zf5FC}+tydLuJF{-G5W06`)7Yl`AK~hG+A+sM9P6KQol(ts+KIbh3A?+->R`D$tFeYv0A_iLoEH|KA?z98 zhRp9)mX21Awh0zW2W~Zm)!Dud6#y`)Zh38^lFiUN*M^N1|8hP5_&6b(L$2pQwAh=q z>O379V%l{w2u+{MQHAyICMJA+QOS99T{~{+EL({?etv9{u$1i5oW%sMj+!-XP_eW> zJuRWN4_;wWXX+8Oub7m8Wut!?*9@^>lnLiT)V1?ay-&3XVjBz* z7(CAp18;Lcda__Xr1VQFR1YI+(n=oMvKHN4*7IZzI#@g!Et%u)(k|_2Cu$i=fRuu{ zQKG!PeDKta{&dS)_LbF^KN#Onn+ON3&>*$az~<|Ft`^Zu*YRr?30++(9zvd{Kv-C> zA%SNlM_R+pt*=Gn)aIJ^y&8M%)|1*+$rLLAY>?cdG`+7}BGM6keKCQ*S>|Zxu#$4v zLlv@n0$g~a0*MK-8Fsw5Fi@P`e-6*ClXXy?leG>kIg-DmhbmuNqCuV1lOJcU(#T@( zE6B00VL*G_v>7P+M=H&u5JOe5_vw~@Mas&QE0iZ0JnUPOOXZu=as5?|6=oldlY_YG z;0VF-Q@O4ckldOx#r7KXcSCiEEDgcxQpOS18`C#Zrjxr;yU}NCV(V4~Lla{5~P0h`v2|Cy-ce)Gc2_D5@)wRdi6DAA6B-RN- zhTxs*v)Kjk7+5^}?4YJ?9#!xPoC1N)K&7&L9U=ttY< zpUoBnh^q8O{Ns&`t$!uXv|6W}Fv_QB;wKPF4{_dD(&Wm35IksPXGc{iIFck3xM?zC z<}>!izJj|YD2g&NY~bJY>9S;$B4P%hyRP_uo1?8dyK*Rx6tiB-urwqD$nzvY>;J0} zGJ*&%GvUaP3|f=CLP(tq^h?UuW626MoqMw7OM)sf$cUl)ZikEaAvex`WP{k1fYG0! zmBS~Wgs@MtD-}GD0ZYm?yDiB=SaT5%^Tz^56*X5h6GVn{&HVlf%WaS6xptPo_(LUi)CnJ1q?xnrBETS!ewp{?WA z9A?mSza9fMvZ~iqcDC^7GFT*q1w^!IL0Dt7JO(iS3pw?$@JNKx$~PdfBE&CFHZnt| zq8`FKkPGm7C(uIA(Qg-$0xKPL!DCG3u{~>T90Xx6r}e7z`TY}PCfBmXRbDmtN;J}p zmyL+3(i_c)-tlS0r=vZ(;HB7!8J0g>wR+bi6E`#_`{KibCC2GlWlg+gITSeA)C;5% zJY@N^CC$KNDY-U06fh=E>D!oOiTGjMgKlGILz2RQWg75r@_y|sBz`H?JyCkc-!dvV zOkzMeNtB;$Chp8sqNgZ%dC_{O?BFv1?*hKMTnZ}u6hCoYchmxxnF zmD`+vxKrXhThvWioITBqvj;V5kfjVm(tthx13xL(olb5@xz2NcAK4L~GO>GesbxyuF zIjtPKyO1Ys4x+>}3}_)JDsebB(P>6Cbb$TCJ|2_$C<)p<-?|nMUDlZYTD+&5yHu=_ zEJt*Ql4iDFWfZnHj-aimaj7Dp^Uz;^yWAj!ekUgZYE?Sw= z+p-qeOLdH(#7=NIUtFPP%(*uh=wlvWgC!}r9`{o4SgeUit53M*o6vl$*OOJ^;FGgLI#RS-?uZ0ETDp@wu@3)5p zYc(V*jEQ*vbnP{RgvY|-B>5<&=+csZkwgMfA_eEMX`e>sOeMiy!Bur}7vKU%9DV%} z%K>TN*t%NKz$K0-gunD!X~43*5Y3H9{>sv=b}<2mCBtUC4~}}&_MtiPZKX3jT4D;X zI%}EHa^7J2l^B53mR9U$%Esing4qE-pIUOn-NmZn=E+oN1K>=X$~J%pD6vHzvR5}& z$2)cvPN{C$B!i&yPU2mam+-fEP;(Pw95WvVH712h+_p%pk6yXyWQG7K=R7HHx61T} z6(NNW$9ehW)W+=3*OKIj>l&bFsf_OEPy&U6A~^ONkKvm~q;ciG}^Qk1~fzTLuy2 zsXD2K!#He+tz}i$(FtbhV&TeHKp&o({QXgrZ7d73y#=V5z(m!i!TAtrQ}(Oeg-+Xq zY%|5IwMwB9560>&9$I!DgtcYS7{aM#Z|D=Jm2SFNvah6;>)(b|hlG_lW2&nsN#pie z$ZJjxg91`h;PxwQvkf@aq~<0oo|td-(yh@H#8vy%jI9=I)*KLw*CB^6r7(i$oX2XV z3CGheZO3}zS!`W(T3#Be3_&Kj9{%wa3G2IXfG~c6sIBSJ%5T#Ue?|}jPn%i+>IJG%$1`&EYFP{wsA-8MRbTX z25xS@WASH?4Yz}LHnr%@(htA5gO^Z26q%^-d>|fBG)_KG*JBP2GwSQJ9rh+k`Qr!5 zm^sa92~4jXM(8rq#0!_!~PIQ(60%O*91Z2_+?svU4;ayT|*#qd{n`AF$ppIOq^HxMs0s ziGG)%udEF?8$4?@JZ`V>KpQ@8j4nB&IlY!l;E1%~k^F_IPrv>Zn=stb&YCS@$FJ?DFrE;?Vp*1RrpFQ^rd{)z^(e6%*Bhk5 z=2{h5Xmapf_?k!7mQq1J@~k`)lJcyv$WAl&`$fF-k8CK%48oXUkt-W_`MsfVt3#Gy zn1z3wN>q||FW7QLT+$#y%LMqIb=NP6R#RR7c(~k41{zRvwPfmVhRboy7Uw?q$H{Jbd`+A7cp+VgQ&;HZv zB8U85%+iSW!1odcr=4Usg{&(+ zMBQ>Gjf%K`m6M1R>g^d97YYFXJTWwr4L?kjnX1O~W*g0007LzzV>eG?*y8D06GF`F z{}y)?A++f7aw*i#H8*JSnqa^6^Y(icl-1ZCzArh9TyfUghZXM&@R09Z&!=PvG>aug z=s%5g`H1OJr7w|3_B|MX+x7MAi| z0#sV}Ua6^Jk)%=jXm4Av8|tem>*kNhgZlwkOR`W0QGc*@mY(tAKUy?4yaNV#=sr!e z{x(I8tC*+xtm}2CZkH`%Uy2d~=^_TO>C*zwSes_mZ7Pl)(ncO7@QDp`{-qs#*@7ri zKZ9-WT32{*-pN4<S?MI7qWXBfu#$RoB~!#N(`$B5cuOP~^(o@x zX)ylmXD=#m7rV)J&F&mPZ8{mw!8c1)Rb?4YJI;K?!0yvl<%%g}l$^K5>~TWHV4 z;<$&&#>vga>Cf}=?wr><&fNe@DXF&;h76<+)Kw9M*_0o6 zX*vJE-Z%1*{bCkvCl+C>q`GF!)^vAyWoRW$O9|cRgPS;t!pHNZWJWC`76Pr-xg1AoXtg_K zd$6eTY1swYkzrqaxH3u7>wdYP?%6T3{c)YgP2%JAuMoSUHLz!d^sIG!z9 z3F=rn+D==AIY$nN+B^ap8PmThh$9JI-PBu_;syV(D*wHopzme(1F60<3|h&69-m^j z{hU2^A!@uh!vt*rV^z5SgctMJt8(tO} z5CPO0$f*GfKQAUH=59}z#-==WKbE@AIiApGHs|4A`n|>=V4r-BPl%7=DpssX@HNIf zcg|y`V1(i^O=Y~S$-NG$%a>;eHbM`INWOMuE z=#=-!W%CJZ{XAPXL&d-rd|I1>eJWg9U2V?J19D60!YoXXaLPf!0^rv&zf3lD+Hwyv0qU=zN8n3jd(g7gyXWp!17nW~dKsr~{O!8on`|&}fH&yZ{R;vtU z(y^otOT>W&MaEHp42zPCREj2GK8?P6ASh!YiD|kNm(-#xxy9$^?Po$w)&7+-1>s9L z9dmDVpfnx3U7F-s^Rcj42s#@>=h=R#OyVenT(4rCv0_nzY@qVF7~8bXbbLn~a@QI8 z?Tf24*{x|BP2@nDvX>-+pl@q2D{=90F{AA`%Saa2p!;V1n{j5BH44D@&<~t8_k)|O zzjdK|ZcmIrXTHMiU`c~IFGhE5YU3W?w@SDPP*2%@i^Y)iF58l>F?Z59YSkv&FIsV% z-FuAbR929{Cxcx=yDqnjh-rH*5o5|yE03|Amd4Ux9HZ^(tL&ybIOp~-w2fPe4+1c7wSu&g&S{dpJfVdiuf*n`H$;i zXm~c1O@0q>3{QFqh{W~(SM8aHI%w8pku)N6jABLjlAkevAK&u z9yS}+b=6`|0-u6|v5xC~Tf&OFjzE9XL7Sz1st0Wksv zD_#O$J9Lv1QaB^FZrd*1*$}`PC2IL>m!ldaTS_Q?UE0N_MAIF37P(N_@UEC?G2$%& zpn8;~%vu_mn?AZLMS>+=7;%#GCAa1A?6h_#N?}>491U~RfTlZio8}tbQyBfZ(1^ek z=#)7+&M`ouSP>k^tlUK>bMuIuG$E96S12vY=fYua zJa6GODEr+E;cEsDX64~7qBBWaq=L=U(J3TQx|YHeuFRehqK+?<34{9cLY|K6>+G6g zlQbSDWpeicI?YiY`SjP>cJFM?H6TP&#SwQs?mED59|4^O79>p@5;Ys z*C+5@cVfnHWNeamdno&m`)F^OwlL0dojMm3m{n&?xrT8Q$HS=r*QW2b1bDC+7oV-! zK^AdwkKse;3tj!(>rnz7$?Zrvmz2QrRas-)tBdvN1zjFxZ0r+DuE_#BC{gYX+N^%l zxARf|X z(#FZSnAUOI>>L!ibuCeOj@edm&^H0;yxBpsTtk)M9N zY~WfveP~0RFhN>)O#iMi% zo{@GL5Lnzh8OcpHK$2PM+dTwv@4YoWCX|+CZT;MO?mxo6_h~ain~n60$kO;}+-Klp zVu5$nD9J$9lQxn<+{(o03)G_tcKauzy((K6H~biB15kWr&sKhdT~j!s$e#X&T|tEa zH$B8}VraDWv9*em2MFLmrhk_Qa{9gZ)5@>pX?iEd`~&~vdSIh6UuBWg^-jT>2NM;` z%+x6mll*(DSge()y5;R1DM12_Y6ZHKSlJe3V(o`B%JPWyR3CAa));;IWulB0J$+qrSuEkvOGJCa=?woH@9KCBHw=jpvi7-R z_9ur30G*~@4;%U+&!2THEeZtXOidd8_#zZ$KkzPK=c)6-qwE*yT zMxI^it$*jqjJ@!Xl+5b7D9nF=kBs7nJKLfpVHp!H3cudO8wAlk2mP4STpYIT0!-!T zl7#kZHlqU3Tj<=&@H)l=n@_yDHdP(fX5<38v}{vnU2Sgqv+ScYvK|Zl*_S_~d8k6Aej0DRWJh;`t$6^in{jR(Lt9c+;guXcLQoAtozKZ&_?EXH9>b{V z1iZb8^rY*EJ|N9r<;hlglT0>d8qK^i(%$r}UZUC2{AKO0IS%J);%cd-PVr-DuV+FQ zGfT%$UBg|D_M5YPC2PBjfy=A*DCtpg)%|DEtH`}c1|_7F&R>OWcs+1wte+C?Jq_TO zc||kLzp+J`O>Gd?FiTATTm$~H1-jMle#ew>5NxfZrcI2$U~S03?3ESI%fjc>)T75r zH=q|)F+1)@?g}MgOuo+(;&e8Vm|Z2Rw!iiRSX!b*C6zUr-VGco#g}jS$S#*n$l{cp zs*gu4pCH_)*+=jjeCj3=eFwg*%);PqhU9V^Gv)^JfZlvfp1eD;vMW&KKxd5u;x8laD3Kmekpz0^;w9EiK*Gd>rU|z#o)JVCaY}T+l(MsVu zr&*ts)&xk%LHERQ4tYck&*)ks?KjkkK;L@{@-ZH(-=?hca@bNrcjOiDSY zTZNgb5E*<*V{Lj#EBgqV8G9N$*WfhE)ngs1t5`*09Lg^R!_wF}IH~wr!f$MZBw0D3^EI z=ea*|T#p7T1NMz-nvir!*GWbj>27e|n}$bYND02bkK^9Hjo;IG@8JxUXGcH?*iGUN z68eP9NPK|KHMt9`_gFdRqE;K=p4ZT7EIIE8O|CMM3}-%`Em(uf|7zEg3oc2kB- zb*AgSk~TLLyj1V+hev4{ODqqL&231p*V_syV<4t{m=^fh!FFFeL4j@t^Iz&qV?; zi_pHDooMS5+sQ5tf)Jg!l}h_b>G<1ddmi0@*rm3V9ILO-k|ecn)O}yQb(Cw4tB&B5 zqe~lZXS$3~sQtcMYJIHNM7O$V6IZDI8Uk1qax-f(7{b~bxzK^)ds+a zD^J~BR#V0hTBeNsoei_CMc1IW_GD`P*RE!L*Xio6f#F{Le&5i9p!ST?Noi^q`_bxa zG}I1KZ-J3#&@+d{d}748!tp>f;Roofj>fgs6n}^_Rp2$7zh1Zo9*?ti&GqLK{(2>N zsq4hN>`EN9&A>-hZq~I;X-$1;!^q&7`!9wj-9OgrXh1_(cHTtoCcVykvrtI}Lf`M> zG(R+xMTE>ya?K$bn%_n>I;}>kbI1{Qmg>i}gu+rh0maS8+|p0)9gd;3y@k1it3g!R zoRRT6FSXvOFEc;QiF7r!bk19`OlgL(Cp7g=x#rFpyb(zK zxbM*KxFKVwjn42v1+QdpEtdS|HWtd!40Z}sA`4&bRE;!gzmPifDRk!cbA}!1gpcnL zH&+cHu8c08(O`omX*?>Zl;uMA!~FExOqhEf)t3)iA58@O?VqL35G8IB+J{K60%W40l(czc^91!+e84giWom9 zZkpJ}hSL?J85wF0@;X+}>3&Wdd&aHk_6BEcvC+S0?Su+V4XICECg-aTp8;D$#giLb z4QCf)(>pM_7MU+EV2cN{v7Udd=_Rz}UbwdhD{!`x%^aF7`+#12PppN&9L+Q&Pv5M+ z-M-=5t__!Dx{GbZ>URBXs3w5bqseV$Q_5jtmAqm!*L#13%DI?5rpUs0s>4Vm6x}{4 zR@|C_@*3~@Ip3@6C>2k>XP+8MnlLOuVeFuYFdsQ`kpWr6D>^EQ8ij^{fn5Jjicwj0 zBQSY`%E(vh^9@NzKj8FZ*vabvk0?W&wb$UKYJUwsOeR8JZ><3-3z*|Q)7`~>*SeEE zq0?-FS6(hRYz*R5#@h8;{9#cJupo8e!a<_!@BO6+vsVZB5PM#;oC>NfXpxd>UB#=I zZfl++>|FACtE8IkhCu_CIhs%9<;7AY^%}77y#MA^<=7A8z$u?^I6gkU3o9t6qYf2V zrdV_4BeV|cz5eIy;L5|NEbq7C2K^l`r2IYa?j@<*GWh+od*ss1@45RU=7V=-?K2NA zOy!dpX}D;cYOjfv79OSJb9wmFU`mA~=Hy8b*UI>xA8`T42a3GBJY~?&tIt~D#SdcN zDpkoMo{u<5Wr&YQ)RVo>?J>Deglm0rzv2@=uA#T?G=*=UFr_4KdD$`3fM1`&D5|fY z+vW0~rxTwri z5@Uc4p}@Ugg5K_Ardg);#PX@SahgMoE6s+cDL-Td3r(v9Xk!ie1sywcOj{88uVOLm zn>licXCe5UNsmX|svJZflRp4{uT8vW*z#6gMuuDTUt;y=%#xjBc=EM`ruR2L+m7|p z(ofnJ&=i5wIdwIwm#>I`&F8~o%+6VC+QG?_{XUdaX2Wfs{F_Fic=~GnN}qV;L%ElMk4NzQYu9f_`y%=^^n2*kyXa{|@BFPS z=|Pal(6MjE%+qlPZS5@@lUPko&T>B5!8JxzyUz)=lUK~xHd;HMzdy3G)~_Z5VD?G_ zykd)(kRuvn37i#(?T6GqZN|96tRh|cxYaNN4H#slJ&MatK2;9D^Koy7?<`Zmdly{jtfU?zV};$VriU;-t3rN^uY6Gp%02kF)L+A6uI{auiIRiXuukpz#Q{X81_IX#&@c{2ox zYX4iw%{0?GJOLu~I*sPtlf*%BVmO_^laRNYao2e{W(;u5G{~1|r#=8qK*K-t%NEq4VhxM9gUvQDLAb%Pe8c z`F!+y--dT<6qlZZ1oR|7Iodaw;K)p1Tv*ws!g9$>qz>F~RZ2Rgr&C`KUYy6z>P|Iq zwsDF%TnQdqR}iDuJ7?V9fwmA)>n!%W%)OYY*VXDdJy|Kt>a(5HAK2glat=hCDQ zAzPrS{~_xypsI?t_Hmf*kZw>qr9)b}ySuwv>JS1V-JsG9(%mQ}eQ4>H?#}by=)L#% ze&b^>_LytUXKfg8_L}v~wK?YmD(b~B-F7k#0_JgAQc(rN4)c$wF}AV?c251A`P7Uz zbhS4OXA~`9s7^nQIf+qW6Zo-H9q8(8=``DO8mT0vKm0%z$v4x7^S)=>Js)N5AMumz zwC~CA^2qJllH7jNJQel+yX4qv0;V>Gnws_l+g8PUZT^k(PtV7!XU(TLJiTdt>@;~9 zlNrd`bn_$u={PMUpY6lDrpu8HOsOlcOh0ySHvd}p*|FMcmLI!HU1~6urEoS-v~<2S z#khI%Yd*1cA^%NA88*M}$spnVXaZNL(cVOmL&~KNnZ~eK$W3Bf0AXrI`IUfjKDuZu z6EGyg4-OE7b7P^WlR80|9KW@wDRjPaQo9XiWMY2~H14-tnu_X}x-pgWxqe-jHk}4t z>NKm}b>DF|v&ljJJTE=jhhZQKP8p;9j2IpZpPHaQ-M+pfBwgho zT7$e(apq-8Wj&wjq=DqFg0?8eiwI^fbMoGUDq?ATbT;4`vQx2(Bn*XXsOqyS;27vH zp9gvELRG_@k2iI|fgpu1xv46l?df+7ZoNw`+93-Jw>S1fDsA-)v5}!*^`ZQK{UdsW@=HWJX48 zy20|4pPV>E<5SbL;(93zA+kvmtbDsK@6SkD|+pT0O*)N%c`aV4c=1?QTU zcUkkpNhATs=}gP|4rz~LKNB|g#xmE1MD9JrzhHlW%}<_Sbkl0}^cWM8_Uox}dmkVG zmRd_Jsa$u6xvM$fZE8JW_ zr_6Sf{r)UC;{FkGPRYi7Nl^^D+jWV(zuDE&&XghL`BZgg!w&;E7Ea<4g_Osg#sM~eH|iLi1a&;YxjpUye_y4%tJ!rfGO9R`{-LoBICWAf z&=Y+?XdQ*AX7(P|z?)2`MC5sO_d;Ov_cA^RUW*)pm~=+?Z0w8NFaX)}$tksljfO;! zm0d&5JA^UdHzBXvo<*!yL4=StOp&BAjn20fDF-K5!UFH^&bNop($;H^mH(Cm5014uBrg=b+_-#$D!Rm9#_AdzW5i-)Awb<08(VVnW3=*+a3dp8-8Xg^0bm=QnP;|a|+|?1_#}X@H0}crwW>7p{=5od zTA}v^Um*J+9OO^7@-Ylmivhhx$$9BmEUu7<-j|CO%XkNDe;?m+R>dgXZTU^-`zxuI zNuWI+utWz;Psq!Vm3?IcwFbFB4yDJ)3#n+N3%Ek^3*VhoIP-fzl ze1XtuyBDMjMYN}v84HWJS+`mW^3Re#6g|)CEKmFtA}gCn2>F<2Rn4uqIix^XN>-R- z+vDZ_Zp$HOxkzDh+fDn_YE~<-s5vO$Q5^GX2LkO{EkQhU1ETFgo`v`#bMHXJ9r?a& zKy|MJpCpk2RBhS({%45ErzgMzHHUQ3EQx9uLozU`pQn^dVjxtCLQ`wd=U{O~NY{2| z*JF{*lQmnGjV=T<4H1|HwPH3rcEQC!jTw^{U8LpQ5BmlVHsUu21TUsVFQz$gMsgrz zv!33;WV4d#0hiM|H4{Yt&h8yl|4ti8s z2pj*MXk~jPY%E8F_@5h|-kqQNcS?}dgkcz4{lMpH?~rKX+cs0&%+Vt`{W_R-{R&U(v*e8x>iOKq=d-FfSnf><4pvK%La|?i zSxE0KkSN7pwT!EzL2xcaYvud)xXKPd=+g|BAV1`WD-k8S&2ykc1L{8vf8p1hTE$+X8qgnbTCOf>-B>#O?8GrJtu?K}zio zUqLc_;jmVQyxviMXQy7zWmYYy)@>Lhc|+quQ9{)l9r2TVkl_pk4*MRTA)=rfUb02# zl^pWm(UVC^Z}^h38FJ0Zii^CM{(Vte!Q?V)54HV>ku0sP`}Gi~EJ>Yrne0N2P^}`R z`Z4l4b***Px1^7FenpuDjx7`;N%fi!wAlqmEy|BLc8fxJIn*O96wJv5vNs{05;^vS zT~t5G-h{_uFV-qcp*Z&i$}+UmJZu-bq%M)zp;%94{bnFSJ%)ZC)?~X%iZ_{WOlj9P9;W?BY$yg{ z%g=^Ce_)m+IVMO6t8-L#z+VY@kg}1T_hNm=!a;H)Z=ay+X`If&@Nli*B&%CT5GX$s zp2hIiVBgQA#ijH{&SQPDBf@|n*we3|&1Lp5_$*QBsg16qpwoYHnxOEf>dj>FEPUGW zD1%4ZOy?z`Z&@>3&8+m!ctM=IGTt{M0&+G2gU1g6fmpBHAJgixqvhY92@3B)si_He zmRYOTw5wD}U!sllh56>jBrd9)c&qp4++Jn!x9c3qO!F>!3L#7(4$#{A33#EElboy7 zDSX&)Z0d$%`^L!mZKRsxcMY?pRM1*~4l}G)@_K9Ms(v<{_9_dqML5A=()%U!J3WJb zpEujBLABIG%&}ultyFN^GdvFW!t`lU=c!&Tl6wo%J0f~3%6a-+mXo%3rqoYchL2mO zr}@_+P$lYKE8xx!jjEA;B#L$>xg5;;@vYa6a5)`@HoTpT_KVyZme&;xu49v*?#GTC=@CVcIh z*x}Mv8|CYAs|n-2hU%Mfk=kWz`JH!ak{ruMDs8exqay=&qMfIaZm&-!QzV#e{I$i! zTH7=T@qfjL3~SM0m>N>2q;;A3FYeqH>9RAN+O7CZZ>-D?$ER>-w*{$|^r?QDLog>X zc>InZ`b!ugK|;L>I1hCa$oe2uduIz|Ym}|$PZ7HB+565*+M5*?4L4>Q&Q~q*Irywy3I_O=SnJxXpe&@~I~)NtC$S z7gnyThNJdX;@H9ygzKYt1w(+07H8$(%F!`*1-|nRZ>rv*>xHq?arjB~a81O%KEG+i zL%YZbZORk)?6&!Bs=b;bj-A|toBVfRhBf9FQ^FG7v(Dx3R%Qxac=euxC8shTnYg*Y zs{zMa3pg$$c-og2;M+zN8&lQC1@VQ&(Lh7GMt(9UKDc8fMDvD|Pr~t?&0I+L&F~!) z=8GZkg^x)Cyv;$QC$UD~De2-ix1@7a|46F34ctj^nG<ea8L6r==VyZkZ9wW}Pw$>uddmHz!O@b9i9!w2mmw7BCVD`o zcM?%`^%iCHYV|^=E0B2RYE^o{1m)>QSj_S1hSQOYFuLfbl!Z#;zguDF^Mgs5EfEBB z>c^}5lYozU_a})%5!iysYn*bYiH&MnIGtkZq5Oi=>+Un_O!bBItKi6SsW2r$kBwX$ z%uJu%-l)Ui|1%P&>rBQ2M@A_5!=vWlu-3uzpMfK*OyK{)Z{Pj{UoZzL`TOyR(UHHX z0dV>3d%EY`-ClWVefs_#rha);rIDJHi|FR7{oA{1jjfhBrpszryx%%s3nWVYvnBaG zO4ieI14S%o?tZAKbp$8m**1B_uN@Hjz@`F(LZN}-))@FB zKC;SgheF_=wZkDawoI0H#&}SImMN*blDS|PLBrCg)hO#a8E zUCJJfAF7PL8k{xaq|IWQ->*#_U7`WMam(rl>kP!7>6Mz$Wvr|1jShx?@K38E`XKwr zbm|fsgVhdrUm$py$vL{9O@INNxz;f55HPh%ew@bx`-1NApNeh%agYT%m{f6cLdJ zd7Zf|4tZk?d9UYk3h_%1!C-iT)s1{PGH(bNH$lAb*H3YOQ{ftbg>?d##jcS zz%$~Os30NYe7WfQxEdYFRrUZOi^|0`6D9YGH;HI=+fm)o8NZPL`hkyep@{X15;U-KDc{tuqN8vfrhyHTE()%!if z|864hgwAKQ?A~6hiRz{;+`^=9rm1VVq<-YuB36fMm-cgvTV)>!-ZKon&0-opiizA@ z)3JMQ3-wA*ond=a+9-0d@2HhL`ykXj$)aOf_L~^5L*+utXR6?t8Orj5euD{E)*+tP zmke1I;80x@FoBVD@NVTA<`x?a6Uxge%A!sKRgl`3TtzJnd3g!9ELu1gt?YZnFdGL5~os)2@xt6I4iX zaP>rASXtLMgtq7tlFfkA+0J;QEL448mv`TZOnfyJFo%-Wx7fQ>qpihsjTM}83AaST zaT+H?Ir`Cu^xnjU$q5I3Wc6Tu(_X$?{=p?PfobD78ai(uDj^P{x?1w-F@^ySYX4L# zMe>7?V4|Yw@dh)0?$h&BpM4d(*?{wj^ZQOVX;(NXpD3tfM;R)U;S=0OXT^al!hJoB z{lTjPg$eUmg!m@Qt?flm_){8Q@<{Su@Y@_CypedyWthMJE;emt?J?^6enw>N< zG00i9`0}&y(!pkY6@-tpWUBs|st;~gFz>7kQm(?io^yw2h$HCKhoVrC-kf8G(J6E#bMybI){sz}N^5IRy7pagj6W zK>vf+p#B992%_ek{mzO3`+R&+=brs8^91|&(-X%n@t(hl6u{qQb89JM>`vE{u+@!Z z4{Q@tCRb^7>GsuyOEed=IuXY=7mQ-O&?A9sw{5Iu#bRw~U95y?#NE4-(Yt*+9rO@~ zF3VsNrj-#pO8SWVAIta$>FKXolwDm8rqm#4kfpWa2#lp!-%&wOtzG6#w3HROagOMF z+CvU0{*L~5uS7zN(2I#PknU{NpMDivhnHDDWh`)2aeubhq)g!K4f5IUsEq9D;%pBS z5;;rq=}q*(r#U-xwU=4qb4Nx6z4%-MR<$A&u-_J8tk)dM`Q)8eowPQ-mM>P@%2%t& zG!);qS73}t@BA5B`L%NjUqXg`CMlW5&bptO(g076dh%O(M;X+95m;vb7<_jBgBO0) zW87c;;{)E83y|bP$skwR1qiWc59x7LSS;ZAq?Dhy#2PBN2czKuWcoJ{^yVT=luF-# zB!we9J5%K1LwGgsOrS&IznMZ8FUaV=1!!FGQf!1jTB6sm9qETyeSWOLhZ3L}vHe$Y z*|`oP_@=M%GQCvq(~X*{17qY8tN1cDpba<;vBVGlhbQ|D^KV&`70Ju$8&mXuH(_o< zXkR=2@FU~H!JC>;h~esfkz~fVxRD#}&pd)!+4S-OQlRpIh1wokL;p@LWs;^7VBVLgdExY9vAiJyHg%YxTtpb^g5d z`+c0ZnFZU*VC)m9-r3;aIW*dEza`?Jbi$j4LTT*R-~3eYr*B&^oW}u8-QO#kcQ1L- zt*Ubh=yUs-_D$gIrDzgxga%FxBEFlVRT1{a#hNy;&8@I964N7_`jPo%tnuX;hR7Sh9-*4 zeiJ3*DV$Vy+9_kGqw5(K!|>4`T5t4wI@s~=XY0u*niRF?CoRo`JP)R?J(m zDqzcO8q^`m$HcUJBa0x*A(ME-T3-Z7$%oM}gvgU9=RjuUODZ7Tgx{3<_X&lLtHs5i zs>F_1iO;XP`qec_3h%r4zX3VMG_V8&b-}o{IOhqkG46A#G58UM{No>OmQmK-fcGb; zzQ*8(kQIW7JcW+` z-V5*)I;s$hZs04bQ1p!3&9vd=>`y(|iyN|hbpC)LY4EoBk{?>=d@TuTWHRi1lG%zJ zW0e!9d%ARo>W|BKo zZqBEX!~2po+Ft5`Wv|gBMKVsTwdm0OCfr~+bl9|fR$~kq&YmCZJMv|RSOeTSGJCQ8 zZPaE&v~f*Ja+MZIjpus}h+XRtKmFpX zblYIqF#ES7Tq>2a+#dA5lUwgPy4(4wvtw9isz$X*AGN(O*W3FJT;8LfE)feFpQ0jr z1pmlphyAi>tQya%v}5LEr%EEKZ6{o=d-jg?Pn@Yl)2vbXXn>px>#-@q*RPmNX`)!O z7@{?d^w@-Gq;ky&bghIX&v%Pt%5X-+Y%Pi+3ydMOU;HF-!{)-X&gKwfy^}2hEqM?O zj~xSooceu^Vd5Jl3oL1fSus@BW-8|UCxs|{p2Uz{xtGfE9l7a@(EKYxt0JY0u#8tL z1YcYDl#`0>v!5L77qN@EIUm5j;p}%O2#RN+EWk=~#2H$LQ>$uE?~lCVCcf?p2ym=J*H(#Eer9EVv=z#;74lmW!q*-*ob1i+TH@P@gI;G5 zyJZb;a@Bg4P*heA8CqB`Eulwb!`Rcfv?fsY~w5U@VR8;0zM%SwYXm{$2@U& zDf-r!R0zfFyE_n; zhVWx|H>N^AW^_(w@)e?bZR8JDw8x)Y_hAh4v3Y_$A__cq!QE={T#r3K?f0>#-VV6@ zlkD+cBn5riA0pB9WWZ$_*i24%R6C>b(vx-}9PF=!Z!dv4?oQ>j&*Df%5yH}Z|* z^n6V-_@TG8$PjV$ebHB;9M8opouTv9Kkvbx4l7koRKB5GaX*IQi2k+XcZnDu0s+D1 zinP;EUD{iRtY7MpjKt^%nBVEQe^^nfJZ?M?nF(Dz5Ix=fs9a8B29j^t%7^`-Z*h%C z9U!S4LWx1zq0;3kJeabiqkgtOs`F=WpK z-wdQ77~v_xNQ~tvLStL}0eS(G=qLg>XSDo5CC~Q#1@srpmM@qz3o6ORyFwbmY=)liwJRi35wrq(NzSMPs54l=enBhZ@J#;! zdzfOrfa9&9FUc3`uzWFJ)Bsqo0mBy)Q}X0ZQZ{1MmCEZs@eI{|j9c9X_G+sct(JFh zx6p^(WZBcVYR5BG1fSg3i~~zS+-YBF2FwbyPev+g)PzZh5U8d}bN+Ovz2!6AYYM`l zl{`|~B1STJ)Gg{ib)pHsFi7w8zgVdC%ngVAa9kB3DF!41lCTjrr&Tf%S^xH(HT)<% zA_PiP9cmb3N^$nlS=Mc+J@0)O*;3t}h>j`o?RO~C!j>7zq z_Pckq&hB#h@bn}eda$*2-)_Fr3@U+Lq0kf$9&G|9}mD!@hul$GGFuwZlgvxED15)~X0K>J^`e`b9RHLzYlQmZ0xr zW_)Zae}ro%}%2w0xBibTq1$hj=9KCxbAu1vYKyJx8n* zzxa~85yb)LQ(?U1cFRA6t=7$-71w zguhdlK7+UWR&A97#E)ygskxoKe|A)mta#5Xxe#@ zL)+}yFUQZH5e4L~-3uIAB$BFrodlXLPS$Ku)UNL-{p6t=f4rzJalFCE9#G)hms<@8 zm?Hc-Uw$1lR4Q2A71YOKR%6+kB{tLl_(z&)YXC%)^|TePP8l-nK4qwXANy5(f3-&Y5lpKhh^!f#6x>nGnvNnPpg5R~$iqrI&G!$y9NTDzKXOn#J@g~#wOUt+wLM0WUmDS_AybEL&{H5;fz`mC_fEb+_I^- z#5MA(6!?kFg-UWaO2r&uOpadg$Q}18n=x-V&lu!1ZK#LiewOwyPBU@YtO@r!F-qNc zKeybj{qS?4hhEJSx8{kX(3rCGRr%d0(js%xcjY+p=y!xMb8G zk6J*Q?u|ksR}Q^qWxg&NWUNr7u3NhXX4BL?L=PX;DOl-GpFL+Cd}6XGq904)c@WUt zIwUqeJ``&_%~e{tr|o~j^(gyW9!K= zVpy{m)8VElW`4Bqu zE1f6dV~kOFP%0%O5wB+kUUn$DnKHCti{XMMt;g zNJYaw1Ow^J4V^w~yn85A=nPzQMnjRJYA6#ueC_C6)Ti?20e3XE#}KNDvjoNbRtTn} zAW;uQnj*Im5;x()#!nJ`EKVX-LILChe**bH7zhQdXW}&^7lTgy76Mp>bI1=(;m3gP zRq6g!#5v)i`x|;2wbLDF5P8e9Aj*Prvi9xCFR3sfuX7UgpG$(!=_)jY?EhT~fzy8h zeTfP5qxUa|;D0jwqjxt5@zERD?O!D6EcnyaiL99aw+is_A!L|+AZfF}>$NA(@4URJ z?{Ko^S-o}==;hDuJl`1~R2;vxankb+!W!WTFvd$(Tt7IZ_iAo}?!sMfF1IznGm5i` zENoeb`5>?F)!vD^q9%LLWCn#f3FBDG;TS1kQ%K*GkdrH-B4xK@(VRXd&br1t^Zr55 zWUQFWk!EDcfK7?r7cr)L_FRy69}PL%;G)XKA|6v|nF^?#tYlW-j&9M)f7< ze3|}(boy39(QWs&DBVoRJeQ;&2P6Gi^{LS#%U7RwP+b^nbDG+A<_m^;^nZlW1Qb2p zWZsR#AU~edba2IuHOTeRjMaV&dacTpXtg#rVR?=vcHu4&s#C|3xW;hzRvPkCDP+iK zE~!9y#b)dn8|hB;)WY_ag(vE(KJyipPzA7CS54O+@y`UD=UcAd9+9|)+Uezvm#DEu zbrASWndN&^F^UIu`Vdlw#hnaY&t`Wd4}`+1e%W)n7EqSUMu+S#ia*ij+*OyiL{&}w zw0N*3-U<}vk4M6FA-}$v4Drv5{?$IW(t^`!C{7vhu+`yoDJijf_o=h4xazenxtaK> z?$o_CdT?}`=&DREd<k*MjnXKgop#I6wW+EG&of$Oef++JGSYAG{4n z#{)~pfOP!oOFG{9MGb&o((xxiIzCgBY!}2k2~kQeOrNJIR!o`uT9NY@4Ota;t@Xh^t()zbu`P!^iY(_}Y+BoTG48y4|#E6z0?q^=IE@ z+=FAVO5};$EhUQ-FZH_+=j{26&caPgBk2zzI7D{P&9_3H@n8_GV5vjOJ zO&W`q;V0M~{nnpMc*1;K`_6YE;$zNySs~lGJ}(INn4e!UhtfR|)nYrl(Dx71rC?B> zGa{ZOGF`E~Kx8BPs3w%WpR2KI48%2Ald4z+z#|sGrjZL-dGVx$`AM>3=ypvb$o8-Q z7QOtRZq_Zhlx{$7o=7j1XO^d%=JPiYjJuoYN53V(p|Y+WUiwd6;*Ubwk3wB{61rj6 zemsoztGQ1YN8UDF;tz%vnEz))wr~PixNCv>RVE#%BX1y_35>Y*1HzeqaBtJU;4EwC z`qjlctc8;oH2~Icz*soJlzhlE?&YK2yMZC{64u|~Ja!A*F7I;w<<6TLtpbs_-)ehT zN_;W9Md744kSQ>hd)rdXpLZ$dk{X=(=NI@LdF?dd>>aK7nv8K@aT^L-IQm>3RGk>{ z6pw$saN<+jR^Z(+QEC|cw$Vzsr@uuN1BJt4&Q`!^emT)X^M;U}sP}{Af`H>?M4$YE zz*Y?D`N5DD>&zcfY2z8#=|Y7f5cEcCD4)|GsO0i6w+|A^T~}JEH@9JaXfoPPZq|g2 zEp4qW&5s_gdmYc}R0*;F4rkfZmF6IW_p0mtn?Of|i1z1e62+ZvD%CWFZ>H<6YD6Li z`Monw0 zhsAwszF(m>UTO7nm<4BV(I>f=L;f7x)V`+hj_qs%Oj(mLD=pgKCf^;FP4WlTKkA_##E?ss}zWCrji|!_Xw;0sAi8M{@F0dm%ZM zJp3a$8I{aAuQ<$cBNxv>+i!kUZl+qW{rX`$8(yd(V0H9!C7k4U2V0_t?^!QYrbH5Z zb8foOF^rKJUn(hbckXO(w!;nHZSGcowj?HaJ*P0nZQ=mP%28B&()%KtacMi|>G5Y! z;4F!n6(q#`0S4SEdH_>V-T?jv!2@{?PnL{9)TBfI@*nOWtIkwNFd{HJVafg%U*8$m zZ!0D}f!N5RHD1cb4Y$VM|630>W65XUlwXJzy@HuxO53M#e5d;M$Nz6J7^n*KHzAT% zE#X80bf%m)d|CN8sxflNyi!ts0Q(A7}Ui0xB zKSNn~ev{BP`;~-gU{C{Ek?EI9L~Oc{{+os^-}@ohy3Zst{oi-18rWIBv>cCwMi%ol z*OP6=>b?9;G)1nM1Vb~^pfE3lWrk9p@z6J#91p*KBb)}^OXK0N zM6h@)qsVAJnEZe@qK{>Pt~EB5_ReR8xeZ~?f@9gtK1`6t97eZIOiORCK2?e7|C zjefI~p~NT~z}k4Be)(R#=N5#6$7fP!{9B>n=5x^93lps0be+aR_Km#nr`m$iD-p}X zS-zP4`)qN=Oi@T(oQg5z!hv5a!Ws+_JXC3d5Zv7JZ5@Cx1{Q1*_aO@!Q#p`%>5@VS zLy3P$uoya5J_4f+on^y&c^-E9FyOTx+6?s;0-w*(mcb4hyWwKIxUIQh^f0HAU*!L1 zMDHOkuM54bvKy{d4b_^zU@Mz6SqewLNTHYsL+P}yuwO*Z{*{Zh|1UJycgJ1 zNr3EW0tCpOVtD}B(_o?d&$Bk7eW|q+IZySH4+$Oc8srRiwLQl5NAm2fHu)iK*AsW{ zd*<9)V>JFbAOYr|%F1l%YlL<{3iar}Db&Sm;4qTyPxx0?Gs`oE?)%h`W2f{aZuh=b zgvLghQUihORMEsdruSIxOGEShSBEq$H9T7GYMKHrOb1Hl7tJa9%L#5wz^i&G8)}Dm z%==o{nJpi~L_jUBW9FRm*>TXf=?dK>sb?{#>z#b(g@c#h=2I2(_7>FWqz(7nv zzo-EjFc4Ggxi}**wvkGpF~MUF=Qq*$!fxudk_u#AwF~bCD6x!$Yfy~Y?Of1y#BK2~Ys5nFjk8{Bw#@Fvj zm`@x_+s_8jUhLW--`b*!* z|NP{%Gmip{$$RCb3EX?um(M5bJV3rgOE%$Ya+C%~Cg?$D67KeDR73Hz1N#{c zY-T#JpZx>x0s9#MrUmx1-g;m^GkZ}3;Cf&`Gb8`36m3I{-j^=*nLUrPgJ6NZ^L=#u zx_mEN4WYZFGCkWM3O@|}1R;72L9BW~OyZ0$VJqvMmN-n2r5f&ma#qC>AC*o8gffc?`Xz@OL=URh6h&Kb))d{!h9T7o>G^kVsX3g*$sQK;yS91dAfu?9 z0l8@cIhvB<2$Dbrj`&1dt)R}?TvnStyxfyQ;BiAUG4?4(xwgd_2fD`5=oThATWvc{ z(tRyK@$|z=_l)tik_GJzmjWnJOGp-G=IE{Zd!uO&%YrY>T zUG0p)cj53+2c4$Z3*Ex%{HDb3U)%95aA08O@Bb`!Jf*vpdh`Vb-QKal_`~;_&yBqo zKRE1muGni^a!6YmYPE;aHTgdAcyXvMok+zVcXl@bRO{ldFlYZ`M6pv+qSHBIPNh)@iJPYQ?N}}Q9)W1?Vgq{ZWsmH@dV-y zVtz~=A5DNMv#cxHjCn(C%xKeqyq*jN6H6E^2mQcug!QggpET(cYEl#feYHerWy23G zON>nYj=qMk&JKN&$L9yU=Ztim`TEOlmSJcj%o7!I?vRI*M4DAQAM0T6)Vw*0-yU!) zx^l}Oz48Cf_~Czf0AZDe&`i-^L-L9qMbN@~7#_PWvE*(+MBgGGyS~{iY&o2E`;D(h zv_5q;&kf{uL!x+Sc-5bcx%MH*&&Gc{Yzi1D#*EhjsBg2xY?{3te$-Swp*t(>RB69S3-V%EuS!i=%;Ig9JlDU-Obj| zB~{PUwTQKAl8qJq6njhcx&%r??A{)X8ZF=*lsRDh_GGJGz$M8se5=tER^)v>Av~}3 z{-W}iZQy{2Cm~nKLvT{W0Y#CW(i&+I$qpMXAM}@b=?6GPzF66TJwhJLaeIY%(r!xy z-nZsZNgL7+A7z`9Wc&BMCPf}N`pppvy^Yc%5!IQX> znrSIDX5=IT%D5DQzh+vF{k2k~XQ4hVM~ryqJexYS2{u;}0(Ffv|SA<(KbqOr4dY3Z(pV6BUyeD?m$9>Q}Td zdwK(cj_2+oG?nJJo;WCTD$T-dVF!Qi$6KNaQl)C1>ry8{Wa#0Hm)Q?UG?&>CWh#&l zTr*NrZ{Tt;|Hm}AAMZKSk-vfD@~4YITH;jXA-Y<3uR_9Kc}OAY&FTy>ifP+A#D|A- zc~o+Fr1axjk`hnMmw-QoOL1}K2{c!pWuqt+G4TZ6 z_n?39<*>hCk1TlbC#P{K8wv3jH6YLM+enDu#@Kua^*c42fVTsmC*ov_r(IO29q?Ex zm1~0|I_p`YG`h-fAF+ngz%0W%>V&D=i7@OPVPe9CJe=ZZm*dd$W`E1Zg|&rIy9vEV znJwH}L)LaXp{em0MBf4D*bi`y$JYVpxZ}k+es2mm$IbG6sR+0{)v0oVsv!;3eyF?B zYL8Zb>E`(?(sj&(vNSGd)>xd8>`B^cohpW(&x|pntfz65Xw#EI6CA+pvk2~+TB|zG zSw}O&%P9;A@;-HjkW%tiqk~x49V9w`wPhCx{SgKVlGn?^4H^?EIiFfe#~e0&uM?Ma zNXp-pHja4EoxOeChC6TQd#WSH+(2EgD95bW`0yDUAw{HvX)HPD3gD%?1H5!ccB^H8 zmrmgO|IbT@yAsVDQr^Il-vCaTiTbP&!M+J%v556ID@zZK=b7AHLE*K|b8kq2x7{3qs1>ROjL zfSr!`V}3^C#V0?%|uw>FqB`ZELG>6LWM;bghg!7;#v~4Vx(Y70mbe)=vEA{=S#7hU-U%= zirt2YyZk`0+k*@!cDG^x#qI+r!w8_*J@?)U)q^bOKm{mv{{sWX?iVmn>^6)5irtm4 zFKR#rirtkx;uD@StX%I$-x!a+F*MR_`SES;=XC*z)d->X1X(M8|0RKwgS8W1r$x^~ z%?W9bCq*-^c!*DVOd|IOp*%$E%1Yvgq^t4OdI?%4M~)|WJ)NimW4)Zu)=a$NV#0CJ zEoPOw@5zlZXm%e=?zNtEO_Ur(9yU-h+qte%<4s{6bL;{~v!vMb z@(&>ry1=e0Y8s^i_#-MW{s{exKSB@qBd<~sfBwfGIW#}nLw(@OpI7cSjB*)}eI=yTPbz~wZ7?5PhV;62rlCi{ukuqWklTaN0=Spv+ua*7nLwP# z_4-4n7AuK4Eo8s*wDz@#mT(yNcNP;X%@H&dty~Tc2VbIGE2~Y8GwQWk3b@&sbP9%4*7#)~Y2~|=6HqeJDV0bgVnS!BfhKPZVYjd=1yYO8+ zr}nU2JZk#Kk;WvqF2R@t|GDh-VBg9zm<|VACMDiynWd4(7blndt;fKTi*#zoQJmI5 zQ;?k2ylFxZ=4rjDNg!SDJFA}fA`o+<4YFBNFb90^k&Ig%qnfH1i`1SURR-usluH9A6sV~)>hCodYrbnw?Lt|wzx}hin|rJLV-e|xCJR* z+@ZKbA-KC1cXxM!JIM|0_rA|}pL_q?-7~X!COJ80XJ>x1gtd|~(eh{mcAk*>Ki<8+ zWqvJ`q29R7{Q?$x4BoLaV)W(K#oc(}Zy!>`e2U4;`J&mJ?r5JivO~o$={bpj7wuus za+{n%z~o}c{+r6^iv}}BJ`FzWQ%LAO@c@5P*O=HY9QP^5Iu&!;!fhhr)n)l0f~`lu zqC}r%=9Jc<23 z8{-6Bta#N+c1NJQsEwW_bT?8u075uBOK6OMfQ$r30=!}rc~3=N*B5rp3g7MXC|xbR z<}0`H6s2{h^96a*qCZx!V8H#ga@$Kw;UlY)jfZO1dG8dIhKxu|Y6Rq8sF0rOcdK+% z>}NGDCqGUWqO@0q-9RK>c;ha@+2Er?fsZL6bGV*!)!_U^%@c$))Br+GVT}dDG|J~~ zraPCPh9?BArh5gE7IFXq!rwRQ4;z`FYM%4btvWYww**({C4l-9AX&jL)tRN0^FL zPXep2WKcEw$~fq;cE8%GL$Kd%fT+Op$0|n*Sdl)qOMf8){oRyRmZt6uY2ozF8>E^~71#TA!@8ReJXNk&lY7LR-?Ng@hV?9W zu1#?{znj-C;SDe4+Wi@e={`xhQr@Eh7%a^&Gvo_CqW14?fOFzmAsbu zBYaS9Dwm8W5pmxb@5m(Yh%71KUBITu2W9qmA5Vnougv*YKAwoZAs!eDKMtE&i=pW? z3{>QDEEbR_;-4NXY7OF_e&k&Y)2>-lwZ5NzhBIb0%RkVm3=<_Mxlr$3ezTrByErb= z_zu$AgGY6D1QeYUy!b{cUY|mxqsYPKQHrtCTiROjSo(v>OWOR{AYxB#)~@z2<=6P3 zkD7gFTQk*;WvTqxjVSe3wJjJ7y|bk3NJDR8E;l$wH+vg%{@qmJDnhgBEpPr6N`N5l zm)0Yz%4My0Rxu<%LZPUcV5SyjN|`56P~LDO`9iES@QV_0o={QFgP2E(&-IUY=)-r0 z6B@PU`)a*<*cP&rQjw^RZS3{p^-cvPBz)lWO1n%V${ zFp}f5Dz~%av#N+Q3?eWs{t-b!#9>Z+p;=2InT$e&uE+YVqa7LXKaImBvTq#@VXvNt zQwXu@jd11Kkq0YYKKBQ5u|6aXQT~(vji~!it$fDjS-V{LH~hazwq|_LW`v031&w?# z6O>T#5*OfEJJ|#M(Fw7d5H-|63=imXFBCk{cOU2?p{ZDY=qD^WGI#~?`6>-Bq z)4pNQ_)^dEwsy!sd0XXhF7r)^9wOoe+7L)@N2}p8zWJMGmebbu2Lv$Me;OsN-^BxxG(>5!Nmn@Hzgk2u+h|J?hOziD`5GoRM2t`ir@|&27ojp%;Py&g&70ZAk zZ77plO787w7iH3ND*W2d`~Jtxheci0T5_A&T(?6jQf%t!&2P$V1%7j{N$+2iCT-3v zt38$MGaeRhu?b%a3BM443k*@^X{$3fA?8)hA9%@9&>?&E(2FQ`Is-w0cN4bRKdUQu zhC9=s5T;jCJnwjvqR60lB!V%_D0f(QC@&ViWXi0en3qQNi50y7h@Fn-Fe@mm99y?()}7i2z$?0 z1WRlZ7QdGMR?8I+!wNIt?_NG-JhS)Y3PPz?lMGRt|Dg(%_n<Nn%N-DpHH0D~4n}ncj6HmTd0$T=&+X?_WAeSH z=Tu|w=Tu_=%=@}QY{`ImUtnoisR2-*zx9PWYn1 z99~Cc{NJI%I*mpVzI-S
  • example2
    + + + + + + + +
    lifecycle1lifecycle2lifecycle3

    iPhone

    @@ -360,7 +381,8 @@

    View Modifiers

    2.providesenumwithcases.circle(color,width),.image(Image,width),.custom(AnyView),.animation(AnyView).lineOptions(_options: StepperLineOptions): - 1.linecustomization`Color`,`width` + 1.linecustomization`color`,`width`,`corner radius` + 2.Hasoptionof`defaults`,`custom`,`rounded`.spacing(_value: CGFloat):1.spacingbetweeneachofthestepviewseitherverticallyhorizontally @@ -377,6 +399,9 @@

    View Modifiers

    .autoSpacing(true) 1. Dynamcially calculates the spacing between each of the steps. + +.stepLifeCycles(lifecycle: [StepLifeCycle]) + 1. Can set the life cycle status for each of the step as `completed`, `pending`

    Custom Step Indicators

    NumberedCircleView

    @@ -408,7 +433,8 @@

    Mentions

    MBLT DEV DIGEST #302
    Awesome iOS Newsletter #201
    About-SwiftUI Articles
    -Better Programming Medium Article

    +Better Programming - 6 Amazing SwiftUI Libraries
    +10 SwiftUI Libraries in 2021

    Apps Using StepperView

    WatchTo5K

    @@ -427,7 +453,7 @@

    License

    diff --git a/docs/search.json b/docs/search.json index 6b5ab9c..2b2197d 100644 --- a/docs/search.json +++ b/docs/search.json @@ -1 +1 @@ -{"Structs/StepperView.html#/s:11StepperViewAAV5stepsSay7SwiftUI03AnyB0VGvp":{"name":"steps","abstract":"

    contains list of steps to be rendered next to Indicators

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

    alignments to place the step indicators

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV14indicationTypeSayAA0a10IndicationD0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV11lineOptionsAA0a4LineD0Ovp":{"name":"lineOptions","abstract":"

    to customise the width , Color of the line

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV11stepperModeAA0aD0Ovp":{"name":"stepperMode","abstract":"

    aligns the step indicator either in vertical or horizontal

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV7spacing12CoreGraphics7CGFloatVvp":{"name":"spacing","abstract":"

    spacing between each of the step indicators

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAVABycfc":{"name":"init()","abstract":"

    empty initilazer

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"StepperView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V15pitStopsOptionsSayAA07PitStopC0VGvp":{"name":"pitStopsOptions","abstract":"

    environment variable to access pitstop options

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    environment variable to access autospacing

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V5cellsSayxGvp":{"name":"cells","abstract":"

    list of View's to display step indictor content

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

    list of alignments to display the step indicator position can be top or center or bottom

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V14indicationTypeSayAA0a10IndicationG0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V11lineOptionsAA0a4LineG0Ovp":{"name":"lineOptions","abstract":"

    options to customize width , Color of the line

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V15verticalSpacing12CoreGraphics7CGFloatVvp":{"name":"verticalSpacing","abstract":"

    spacing between each of the step indicators

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V5cells10alignments14indicationType11lineOptions15verticalSpacingACyxGSayxG_SayAA0A9AlignmentOGSayAA0a10IndicationI0Oy7SwiftUI03AnyB0VGGAA0a4LineK0O12CoreGraphics7CGFloatVtcfc":{"name":"init(cells:alignments:indicationType:lineOptions:verticalSpacing:)","abstract":"

    initilazes cells, alignments , indicators and spacing

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V4bodyQrvp":{"name":"body","abstract":"

    Provides the content and behavior of this view.

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    environment variable to autospacing

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V5cellsSayxGvp":{"name":"cells","abstract":"

    list of View's to display step indictor content

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

    list of alignments to display the step indicator position can be top or center or bottom

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V14indicationTypeSayAA0a10IndicationG0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V11lineOptionsAA0a4LineG0Ovp":{"name":"lineOptions","abstract":"

    options to customize width , Color of the line

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V17horizontalSpacing12CoreGraphics7CGFloatVvp":{"name":"horizontalSpacing","abstract":"

    spacing between each of the step indicators

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V5cells10alignments14indicationType11lineOptions17horizontalSpacingACyxGSayxG_SayAA0A9AlignmentOGSayAA0a10IndicationI0Oy7SwiftUI03AnyB0VGGAA0a4LineK0O12CoreGraphics7CGFloatVtcfc":{"name":"init(cells:alignments:indicationType:lineOptions:horizontalSpacing:)","abstract":"

    initilazes cells, alignments , indicators and spacing

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V4bodyQrvp":{"name":"body","abstract":"

    Provides the content and behavior of this view.

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V5proxy7SwiftUI13GeometryProxyVvp":{"name":"proxy","abstract":"

    co-ordinates to draw the pitsop view.

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V5value7SwiftUI6AnchorVySo6CGRectVGvp":{"name":"value","abstract":"

    bounds value of the rendered step indicator

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V13lineXPosition12CoreGraphics7CGFloatVvp":{"name":"lineXPosition","abstract":"

    x-axis position of the line

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V03pitD0xvp":{"name":"pitStop","abstract":"

    A pitsop view to render

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11lineOptionsAA0cd4LineF0Ovp":{"name":"lineOptions","abstract":"

    to customise the width , Color of the line

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11heightIndexSivp":{"name":"heightIndex","abstract":"

    Index position to calculate the height of the pitstop view

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    environment variable to access pitstop options

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V4bodyQrvp":{"name":"body","abstract":"

    Provides the content and behavior of this view.

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V8getColor4from7SwiftUI0F0VAA0cD11LineOptionsO_tF":{"name":"getColor(from:)","abstract":"

    Returns the Color from the line options provided.

    ","parent_name":"PitStopView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V10lineHeight12CoreGraphics7CGFloatVvp":{"name":"lineHeight","abstract":"

    binding variable to hold lineHeight

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V13lineXPosition12CoreGraphics7CGFloatVvp":{"name":"lineXPosition","abstract":"

    binding variable to linx x-axis position

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V13lineYPosition12CoreGraphics7CGFloatVvp":{"name":"lineYPosition","abstract":"

    binding variable to linx y-axis position

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V7optionsAA0aD7OptionsOvp":{"name":"options","abstract":"

    options for customizing line with either defaults or custom width and Color

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V10alignmentsAA0A9AlignmentO_AFtvp":{"name":"alignments","abstract":"

    tuple holding first and last stepper alignment

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"VerticalLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V7optionsAA0cdE7OptionsOvp":{"name":"options","abstract":"

    options for customizing pitstop line with either defaults or custom width and Color

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5proxy7SwiftUI13GeometryProxyVvp":{"name":"proxy","abstract":"

    co-ordinates values of step indicator

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5value7SwiftUI6AnchorVySo6CGRectVGvp":{"name":"value","abstract":"

    bound values of step indicator

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    binding variable to hold width of the View

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"PitStopLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V12dividerWidth12CoreGraphics7CGFloatVvp":{"name":"dividerWidth","abstract":"

    binding variable to hold the divider width

    ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V19lineYOffsetPosition12CoreGraphics7CGFloatVvp":{"name":"lineYOffsetPosition","abstract":"

    binding variable to hold line y-axis position

    ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V7optionsAA0aD7OptionsOvp":{"name":"options","abstract":"

    options for customizing line with either defaults or custom width and Color

    ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"HorizontalLineView"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV4textSSvp":{"name":"text","abstract":"

    text to be paced inside the circle

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    width of the step indicator

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

    color of the step indicator

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5delaySdvp":{"name":"delay","abstract":"

    delay for the animation to happen

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV16triggerAnimationSbvp":{"name":"triggerAnimation","abstract":"

    flag to tigger animation or not.

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV12loadingTimerAA07LoadingF0Cvp":{"name":"loadingTimer","abstract":"

    loading time for animations

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV14circleProgress12CoreGraphics7CGFloatVvp":{"name":"circleProgress","abstract":"

    state to track the progress of the circle

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV10completionSbvp":{"name":"completion","abstract":"

    handle completion status of the animation

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV7animateSbvp":{"name":"animate","abstract":"

    state to render view based on the value

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV11colorScheme7SwiftUI05ColorF0Ovp":{"name":"colorScheme","abstract":"

    detect the color scheme i.e., light or dark mode

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"AnimatedCircle"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4textSSvp":{"name":"text","abstract":"

    text to be paced inside the circle

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    width of the step indicator

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

    color of the step indicator

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5delaySdvp":{"name":"delay","abstract":"

    delay for the animation to happen

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V16triggerAnimationSbvp":{"name":"triggerAnimation","abstract":"

    flag to tigger animation or not.

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V7animateSbvp":{"name":"animate","abstract":"

    animation state to render the view

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V11loadingTimeSdvp":{"name":"loadingTime","abstract":"

    loading time for animations

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4text5width5color5delay16triggerAnimationACSS_12CoreGraphics7CGFloatV7SwiftUI5ColorVSdSbtcfc":{"name":"init(text:width:color:delay:triggerAnimation:)","abstract":"

    initilazes text , width, color , delay and triggerAnimation

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"NumberedCircleView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V4typeAA0A14IndicationTypeOy7SwiftUI03AnyB0VGvp":{"name":"type","abstract":"

    indicator type can be a Circle , Image or Custom

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V07indexofC0Sivp":{"name":"indexofIndicator","abstract":"

    index position of the indicator

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V10animationsSivp":{"name":"animations","abstract":"

    environment variable to access pitstop options

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V14indicationTypeSayAA0a10IndicationE0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V11loadingTimeSdvp":{"name":"loadingTime","abstract":"

    loading time for animations

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V03getB10ForOverlay2of3forQrAA0A14IndicationTypeOy7SwiftUI03AnyB0VG_SitF":{"name":"getViewForOverlay(of:for:)","abstract":"

    provides the overlay View

    ","parent_name":"IndicatorView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5image7SwiftUI5ImageVvp":{"name":"image","abstract":"

    icon for the step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    width for step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

    color for step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V11strokeColor7SwiftUI0F0Vvp":{"name":"strokeColor","abstract":"

    stroke color for step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V11colorScheme7SwiftUI05ColorF0Ovp":{"name":"colorScheme","abstract":"

    detect the color scheme i.e., light or dark mode

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5image5width5color11strokeColorAC7SwiftUI5ImageV_12CoreGraphics7CGFloatVAH0I0VAOtcfc":{"name":"init(image:width:color:strokeColor:)","abstract":"

    initiazes image , width , color and strokeColor

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"CircledIconView"},"Structs/TextView.html#/s:11StepperView04TextB0V4textSSvp":{"name":"text","abstract":"

    placeholder for text

    ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4font7SwiftUI4FontVvp":{"name":"font","abstract":"

    variable to hold font type

    ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4text4fontACSS_7SwiftUI4FontVtcfc":{"name":"init(text:font:)","abstract":"

    initilzes text and font

    ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"TextView"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV4view7SwiftUI03AnyB0Vvp":{"name":"view","abstract":"

    placeholder for View to render

    ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV11lineOptionsAA0cd4LineG0Ovp":{"name":"lineOptions","abstract":"

    options to customise pitstop line for width and Color

    ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV4view11lineOptionsAC7SwiftUI03AnyB0V_AA0cd4LineH0Otcfc":{"name":"init(view:lineOptions:)","abstract":"

    Initilazer to hold View and pit stop line Options

    ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"

    to generate hash

    ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

    equatable override

    ","parent_name":"PitStopStep"},"Structs/Utils.html#/s:11StepperView5UtilsV15standardSpacing12CoreGraphics7CGFloatVvpZ":{"name":"standardSpacing","abstract":"

    constant for standard spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV14minimumSpacing12CoreGraphics7CGFloatVvpZ":{"name":"minimumSpacing","abstract":"

    constant for minium spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV11halfSpacing12CoreGraphics7CGFloatVvpZ":{"name":"halfSpacing","abstract":"

    constant for half the value of standard spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV18threeFourthSpacing12CoreGraphics7CGFloatVvpZ":{"name":"threeFourthSpacing","abstract":"

    constant for three fourth the value of standard spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV14offsetConstant12CoreGraphics7CGFloatVvpZ":{"name":"offsetConstant","abstract":"

    constant value for iOS offsets

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV19watchoffsetConstant12CoreGraphics7CGFloatVvpZ":{"name":"watchoffsetConstant","abstract":"

    constant value for watchOS offsets

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV13angleRotationSdvpZ":{"name":"angleRotation","abstract":"

    constant value for angle of rotation

    ","parent_name":"Utils"},"Structs/HeightKey.html#/s:11StepperView9HeightKeyV12defaultValue12CoreGraphics7CGFloatVSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"HeightKey"},"Structs/HeightKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"HeightKey"},"Structs/WidthKey.html#/s:11StepperView8WidthKeyV12defaultValue12CoreGraphics7CGFloatVSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"WidthKey"},"Structs/WidthKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"WidthKey"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV2id10Foundation4UUIDVvp":{"name":"id","abstract":"

    placeholder to store id

    ","parent_name":"CGRectData"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV4rectSo0C0Vvp":{"name":"rect","abstract":"

    placeholder to CGRect data

    ","parent_name":"CGRectData"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

    equatable override

    ","parent_name":"CGRectData"},"Structs/CGRectPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"CGRectPreferenceKey"},"Structs/CGRectPreferenceKey.html#/s:11StepperView19CGRectPreferenceKeyV12defaultValueAA0C4DataVSgSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"CGRectPreferenceKey"},"Structs/CGRectPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"CGRectPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"BoundsPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:11StepperView19BoundsPreferenceKeyV12defaultValue7SwiftUI6AnchorVySo6CGRectVGSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"BoundsPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"BoundsPreferenceKey"},"Structs/WidthPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"WidthPreference"},"Structs/WidthPreference.html#/s:11StepperView15WidthPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"WidthPreference"},"Structs/WidthPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"WidthPreference"},"Structs/PitstopHeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"PitstopHeightPreference"},"Structs/PitstopHeightPreference.html#/s:11StepperView23PitstopHeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"PitstopHeightPreference"},"Structs/PitstopHeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"PitstopHeightPreference"},"Structs/VerticalHeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"VerticalHeightPreference"},"Structs/VerticalHeightPreference.html#/s:11StepperView24VerticalHeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"VerticalHeightPreference"},"Structs/VerticalHeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"VerticalHeightPreference"},"Structs/HeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"HeightPreference"},"Structs/HeightPreference.html#/s:11StepperView16HeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"HeightPreference"},"Structs/HeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"HeightPreference"},"Structs/LoadAnimationOptionsKey.html#/s:11StepperView23LoadAnimationOptionsKeyV12defaultValueSdvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"LoadAnimationOptionsKey"},"Structs/StepAnimationOptionsKey.html#/s:11StepperView23StepAnimationOptionsKeyV12defaultValueSivpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepAnimationOptionsKey"},"Structs/PitStopOptionsKey.html#/s:11StepperView17PitStopOptionsKeyV12defaultValueSayAA0cD4StepVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"PitStopOptionsKey"},"Structs/LineOptionsKey.html#/s:11StepperView14LineOptionsKeyV12defaultValueAA0acD0OvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"LineOptionsKey"},"Structs/AutoSpacingKey.html#/s:11StepperView14AutoSpacingKeyV12defaultValueSbvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"AutoSpacingKey"},"Structs/SpacingKey.html#/s:11StepperView10SpacingKeyV12defaultValue12CoreGraphics7CGFloatVvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"SpacingKey"},"Structs/StepIndicatorModeKey.html#/s:11StepperView20StepIndicatorModeKeyV12defaultValueAA0aE0OvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepIndicatorModeKey"},"Structs/IndicatorKey.html#/s:11StepperView12IndicatorKeyV12defaultValueSayAA0A14IndicationTypeOy7SwiftUI03AnyB0VGGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"IndicatorKey"},"Structs/AlignmentKey.html#/s:11StepperView12AlignmentKeyV12defaultValueSayAA0aC0OGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"AlignmentKey"},"Structs/StepsKey.html#/s:11StepperView8StepsKeyV12defaultValueSay7SwiftUI03AnyB0VGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepsKey"},"Structs/StepsKey.html":{"name":"StepsKey","abstract":"

    Environment Key for Steps

    "},"Structs/AlignmentKey.html":{"name":"AlignmentKey","abstract":"

    Environment Key for alignments

    "},"Structs/IndicatorKey.html":{"name":"IndicatorKey","abstract":"

    Environment Key for Indicators

    "},"Structs/StepIndicatorModeKey.html":{"name":"StepIndicatorModeKey","abstract":"

    Environment Key for StepIndicatorMode

    "},"Structs/SpacingKey.html":{"name":"SpacingKey","abstract":"

    Environment Key for Spacing

    "},"Structs/AutoSpacingKey.html":{"name":"AutoSpacingKey","abstract":"

    Environment Key for Auto Spacing

    "},"Structs/LineOptionsKey.html":{"name":"LineOptionsKey","abstract":"

    Environment Key for Line Options

    "},"Structs/PitStopOptionsKey.html":{"name":"PitStopOptionsKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/StepAnimationOptionsKey.html":{"name":"StepAnimationOptionsKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/LoadAnimationOptionsKey.html":{"name":"LoadAnimationOptionsKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/HeightPreference.html":{"name":"HeightPreference","abstract":"

    Collects height of all the cells, with reduce takes the maximum value for the given key

    "},"Structs/VerticalHeightPreference.html":{"name":"VerticalHeightPreference","abstract":"

    Collects height of all the cells, with reduce takes the maximum value for the given key

    "},"Structs/PitstopHeightPreference.html":{"name":"PitstopHeightPreference","abstract":"

    Collects height of all pistop cells, with reduce takes the maximum value for the given key

    "},"Structs/WidthPreference.html":{"name":"WidthPreference","abstract":"

    Collects width of all the cells, with reduce takes the maximum value for the given key

    "},"Structs/BoundsPreferenceKey.html":{"name":"BoundsPreferenceKey","abstract":"

    Collects bound, center coordinates and pass layout data to it’s parent View

    "},"Structs/CGRectPreferenceKey.html":{"name":"CGRectPreferenceKey","abstract":"

    Preference Key for CGRect

    "},"Structs/CGRectData.html":{"name":"CGRectData","abstract":"

    placeholder struct to hold CGRect data.

    "},"Structs/WidthKey.html":{"name":"WidthKey","abstract":"

    Preference Key for width

    "},"Structs/HeightKey.html":{"name":"HeightKey","abstract":"

    Preference Key for height

    "},"Structs/Utils.html":{"name":"Utils","abstract":"

    placeholder to constants

    "},"Structs/PitStopStep.html":{"name":"PitStopStep","abstract":"

    Pitstop view and custom options

    "},"Structs/TextView.html":{"name":"TextView","abstract":"

    A View for hostign text with proper frame alignment , lineLimit modifiers

    "},"Structs/CircledIconView.html":{"name":"CircledIconView","abstract":"

    A Circled Icon View for Step Indicator

    "},"Structs/IndicatorView.html":{"name":"IndicatorView","abstract":"

    A View for Step Indicator

    "},"Structs/NumberedCircleView.html":{"name":"NumberedCircleView","abstract":"

    Circle view with text inside for Step Indicator

    "},"Structs/AnimatedCircle.html":{"name":"AnimatedCircle","abstract":"

    circles around the border with progress

    "},"Structs/HorizontalLineView.html":{"name":"HorizontalLineView","abstract":"

    Horizontal Line View for Step Indictor

    "},"Structs/PitStopLineView.html":{"name":"PitStopLineView","abstract":"

    pitstop Line View for each of the step indicator

    "},"Structs/VerticalLineView.html":{"name":"VerticalLineView","abstract":"

    Vertical Line View for Step Indictor

    "},"Structs/PitStopView.html":{"name":"PitStopView","abstract":"

    A View for setting up a pitstop for eg: line with a circle or custom view

    "},"Structs/StepIndicatorHorizontalView.html":{"name":"StepIndicatorHorizontalView","abstract":"

    A Step Indications View in horizontal direction

    "},"Structs/StepIndicatorVerticalView.html":{"name":"StepIndicatorVerticalView","abstract":"

    A Step Indications View in vertical direction

    "},"Structs/StepperView.html":{"name":"StepperView","abstract":"

    A View for Step Indications.

    "},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E16heightPreference6columnQrSi_tF":{"name":"heightPreference(column:)","abstract":"

    Stores the height for each of column which will be passed as part of onPreference change parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E15widthPreference6columnQrSi_tF":{"name":"widthPreference(column:)","abstract":"

    Stores the width for each of column which will be passed as part of onPreference change to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E8widthKeyQryF":{"name":"widthKey()","abstract":"

    Stores the width which will be passed as part of onPreference change to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E9heightKeyQryF":{"name":"heightKey()","abstract":"

    Stores the height for each of column which will be passed as part of onPreference change to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E24verticalHeightPreference6columnQrSiSg_tF":{"name":"verticalHeightPreference(column:)","abstract":"

    Stores the height for each of column which will be passed as part of onPreferenceChange to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E23pitstopHeightPreference6columnQrSiSg_tF":{"name":"pitstopHeightPreference(column:)","abstract":"

    Stores the height for each of column which will be passed as part of onPreferenceChange to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E16cgRectPreferenceQryF":{"name":"cgRectPreference()","abstract":"

    Stores CGRect data for each cell which will be passed as part of onPreferenceChange to the parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12setAlignment4typeQrAD0dF0O_tF":{"name":"setAlignment(type:)","abstract":"

    returns the alignment guide based on the alignemnt type.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12getAlignment4typeAA08VerticalF0VAD0dF0O_tF":{"name":"getAlignment(type:)","abstract":"

    returmns the alginment based ont he Stepper Alignment

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E017embedINNavigationC0QryF":{"name":"embedINNavigationView()","abstract":"

    Embeds the view in navigationView

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E010eraseToAnyC0AA0gC0VyF":{"name":"eraseToAnyView()","abstract":"

    Wrapper to AnyView

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12getYPosition3for12CoreGraphics7CGFloatVAD0D9AlignmentO_tF":{"name":"getYPosition(for:)","abstract":"

    Returns either top, center bottom bound positions

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E8addStepsyQrSayqd__GAaBRd__lF":{"name":"addSteps(_:)","abstract":"

    Configures Steps to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E10alignmentsyQrSayAD0D9AlignmentOGF":{"name":"alignments(_:)","abstract":"

    Sets alignments to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E10indicatorsyQrSayAD0D14IndicationTypeOyqd__GGAaBRd__lF":{"name":"indicators(_:)","abstract":"

    Sets indicators to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E17stepIndicatorModeyQrAD0dG0OF":{"name":"stepIndicatorMode(_:)","abstract":"

    Configures step Indicator mode to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E7spacingyQr12CoreGraphics7CGFloatVF":{"name":"spacing(_:)","abstract":"

    Configures spacing to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11autoSpacingyQrSbF":{"name":"autoSpacing(_:)","abstract":"

    Configures auto spacing to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11lineOptionsyQrAD0d4LineF0OF":{"name":"lineOptions(_:)","abstract":"

    Configures line options to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E6ifTrue_7contentQrSb_qd__xXEtAaBRd__lF":{"name":"ifTrue(_:content:)","abstract":"

    Conditional modifier

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11addPitStopsyQrSayAD0F8StopStepVGF":{"name":"addPitStops(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12animateStepsyQrSiF":{"name":"animateSteps(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E20loadingAnimationTimeyQrSdF":{"name":"loadingAnimationTime(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E3logyAA05EmptyC0VSSF":{"name":"log(_:)","abstract":"

    Method to add logging in View

    ","parent_name":"View"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE9customTopACvpZ":{"name":"customTop","abstract":"

    vertical alignment value for top

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE12customBottomACvpZ":{"name":"customBottom","abstract":"

    vertical alignment value for bottom

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE12customCenterACvpZ":{"name":"customCenter","abstract":"

    vertical alignment value for center

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE8topValue12CoreGraphics7CGFloatVvpZ":{"name":"topValue","abstract":"

    default value for top

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE11centerValue12CoreGraphics7CGFloatVvpZ":{"name":"centerValue","abstract":"

    default value for center

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE11bottomValue12CoreGraphics7CGFloatVvpZ":{"name":"bottomValue","abstract":"

    default value for bottom

    ","parent_name":"VerticalAlignment"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE5stepsSayAA03AnyF0VGvp":{"name":"steps","abstract":"

    property wrapper for StepsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE10alignmentsSayAD0E9AlignmentOGvp":{"name":"alignments","abstract":"

    property wrapper for AlignmentKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14indicationTypeSayAD0e10IndicationH0OyAA03AnyF0VGGvp":{"name":"indicationType","abstract":"

    property wrapper for StepperIndicationType

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11stepperModeAD0eH0Ovp":{"name":"stepperMode","abstract":"

    property wrapper for StepIndicatorModeKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE7spacing12CoreGraphics7CGFloatVvp":{"name":"spacing","abstract":"

    property wrapper for SpacingKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    property wrapper for AutoSpacingKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11lineOptionsAD0e4LineH0Ovp":{"name":"lineOptions","abstract":"

    property wrapper for LineOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14pitStopOptionsSayAD03PitH4StepVGvp":{"name":"pitStopOptions","abstract":"

    property wrapper for PitStopOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14stepAnimationsSivp":{"name":"stepAnimations","abstract":"

    property wrapper for StepAnimationOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE17loadAnimationTimeSdvp":{"name":"loadAnimationTime","abstract":"

    property wrapper for LoadAnimationOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html":{"name":"EnvironmentValues","abstract":"

    Environment values configuration for standard size margins, can be used across the app

    "},"Extensions/VerticalAlignment.html":{"name":"VerticalAlignment","abstract":"

    custom alignments for positioning

    "},"Extensions/View.html":{"name":"View","abstract":"

    Helper function of View to operate on

    "},"Enums/StepperMode.html#/s:11StepperView0A4ModeO8verticalyA2CmF":{"name":"vertical","abstract":"

    portrait mode

    ","parent_name":"StepperMode"},"Enums/StepperMode.html#/s:11StepperView0A4ModeO10horizontalyA2CmF":{"name":"horizontal","abstract":"

    landscape mode

    ","parent_name":"StepperMode"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO8defaultsyA2CmF":{"name":"defaults","abstract":"

    default line option

    ","parent_name":"StepperLineOptions"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO6customyAC12CoreGraphics7CGFloatV_7SwiftUI5ColorVtcACmF":{"name":"custom(_:_:)","abstract":"

    custom line option with thickness and Color

    ","parent_name":"StepperLineOptions"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO5Widtha":{"name":"Width","abstract":"

    alias to Width

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO6circleyACyxG7SwiftUI5ColorV_12CoreGraphics7CGFloatVtcAEmAF0B0RzlF":{"name":"circle(_:_:)","abstract":"

    option to customize Circle indicator Color and width

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO5imageyACyxG7SwiftUI5ImageV_12CoreGraphics7CGFloatVtcAEmAF0B0RzlF":{"name":"image(_:_:)","abstract":"

    option to use image indicator

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO9animationyACyxGAA014NumberedCircleB0VcAEm7SwiftUI0B0RzlF":{"name":"animation(_:)","abstract":"

    option for Animation

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO6customyACyxGxcAEm7SwiftUI0B0RzlF":{"name":"custom(_:)","abstract":"

    option to use custom View as step indicator

    ","parent_name":"StepperIndicationType"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO3topyA2CmF":{"name":"top","abstract":"

    aligns step Indicator to top

    ","parent_name":"StepperAlignment"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO6centeryA2CmF":{"name":"center","abstract":"

    aligns step Indicator to center

    ","parent_name":"StepperAlignment"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO6bottomyA2CmF":{"name":"bottom","abstract":"

    aligns step Indicator to bottom

    ","parent_name":"StepperAlignment"},"Enums/PitStopLineOptions.html#/s:11StepperView18PitStopLineOptionsO8defaultsyA2CmF":{"name":"defaults","abstract":"

    default line option

    ","parent_name":"PitStopLineOptions"},"Enums/PitStopLineOptions.html#/s:11StepperView18PitStopLineOptionsO6customyAC12CoreGraphics7CGFloatV_7SwiftUI5ColorVtcACmF":{"name":"custom(_:_:)","abstract":"

    custom line option with thickness and Color

    ","parent_name":"PitStopLineOptions"},"Enums/PitStopLineOptions.html#/s:11StepperView18PitStopLineOptionsO4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"

    to generate hash

    ","parent_name":"PitStopLineOptions"},"Enums/Colors/RedSubType.html#/s:11StepperView6ColorsO10RedSubTypeO6normalyA2EmF":{"name":"normal","abstract":"

    normal red

    ","parent_name":"RedSubType"},"Enums/Colors/RedSubType.html#/s:11StepperView6ColorsO10RedSubTypeO5lightyA2EmF":{"name":"light","abstract":"

    light red

    ","parent_name":"RedSubType"},"Enums/Colors/YellowSubType.html#/s:11StepperView6ColorsO13YellowSubTypeO7regularyA2EmF":{"name":"regular","abstract":"

    regular yellow

    ","parent_name":"YellowSubType"},"Enums/Colors/YellowSubType.html#/s:11StepperView6ColorsO13YellowSubTypeO9sunFloweryA2EmF":{"name":"sunFlower","abstract":"

    sunflower yellow

    ","parent_name":"YellowSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO3skyyA2EmF":{"name":"sky","abstract":"

    sky blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO8lightSkyyA2EmF":{"name":"lightSky","abstract":"

    light sky blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO7tiffanyyA2EmF":{"name":"tiffany","abstract":"

    tiffany blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO4aquayA2EmF":{"name":"aqua","abstract":"

    aqua blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO10aquaMarineyA2EmF":{"name":"aquaMarine","abstract":"

    aqua marine blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO9turquoiseyA2EmF":{"name":"turquoise","abstract":"

    turquoise blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO4tealyA2EmF":{"name":"teal","abstract":"

    teal blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO3seayA2EmF":{"name":"sea","abstract":"

    sea blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO6brightyA2EmF":{"name":"bright","abstract":"

    bright blue

    ","parent_name":"BlueSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6normalyA2EmF":{"name":"normal","abstract":"

    normal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4darkyA2EmF":{"name":"dark","abstract":"

    dark green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO5lightyA2EmF":{"name":"light","abstract":"

    light green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO7lighteryA2EmF":{"name":"lighter","abstract":"

    lighter green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6mediumyA2EmF":{"name":"medium","abstract":"

    medium green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4fairyA2EmF":{"name":"fair","abstract":"

    fair green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4kiwiyA2EmF":{"name":"kiwi","abstract":"

    kiwi green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO8darkLimeyA2EmF":{"name":"darkLime","abstract":"

    dark lime green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6kermityA2EmF":{"name":"kermit","abstract":"

    kermit green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4tealyA2EmF":{"name":"teal","abstract":"

    teal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO9lightTealyA2EmF":{"name":"lightTeal","abstract":"

    light teal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO11lighterTealyA2EmF":{"name":"lighterTeal","abstract":"

    lighter teal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO7regularyA2EmF":{"name":"regular","abstract":"

    regular green

    ","parent_name":"GreenSubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4darkyA2EmF":{"name":"dark","abstract":"

    dark gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6darkeryA2EmF":{"name":"darker","abstract":"

    darker gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6mediumyA2EmF":{"name":"medium","abstract":"

    medium gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO3dimyA2EmF":{"name":"dim","abstract":"

    dim gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO5lightyA2EmF":{"name":"light","abstract":"

    light gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO7lighteryA2EmF":{"name":"lighter","abstract":"

    lighter gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO8lightestyA2EmF":{"name":"lightest","abstract":"

    lightest gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6silveryA2EmF":{"name":"silver","abstract":"

    silver version of gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO12mediumSilveryA2EmF":{"name":"mediumSilver","abstract":"

    medium silver

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO10darkSilveryA2EmF":{"name":"darkSilver","abstract":"

    dark silver

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4paleyA2EmF":{"name":"pale","abstract":"

    pale gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO10battleShipyA2EmF":{"name":"battleShip","abstract":"

    battleShip gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO5slateyA2EmF":{"name":"slate","abstract":"

    slate gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO8charcoalyA2EmF":{"name":"charcoal","abstract":"

    charcoal gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6brightyA2EmF":{"name":"bright","abstract":"

    bright gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO7paleSkyyA2EmF":{"name":"paleSky","abstract":"

    pale sky gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4ironyA2EmF":{"name":"iron","abstract":"

    iron gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO3codyA2EmF":{"name":"cod","abstract":"

    cod gray

    ","parent_name":"GraySubType"},"Enums/Colors.html#/s:11StepperView6ColorsO3redyA2C10RedSubTypeOcACmF":{"name":"red(_:)","abstract":"

    red and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5greenyA2C12GreenSubTypeOcACmF":{"name":"green(_:)","abstract":"

    green and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4blueyA2C11BlueSubTypeOcACmF":{"name":"blue(_:)","abstract":"

    blue and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4grayyA2C11GraySubTypeOcACmF":{"name":"gray(_:)","abstract":"

    gray and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4tealyA2CmF":{"name":"teal","abstract":"

    teal color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8lavendaryA2CmF":{"name":"lavendar","abstract":"

    lavender color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO6orangeyA2CmF":{"name":"orange","abstract":"

    orange color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5blackyA2CmF":{"name":"black","abstract":"

    black color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO6yellowyA2C13YellowSubTypeOcACmF":{"name":"yellow(_:)","abstract":"

    yellow and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4cyanyA2CmF":{"name":"cyan","abstract":"

    cyan color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5polaryA2CmF":{"name":"polar","abstract":"

    ploar color

    ","parent_name":"Colors"},"Enums/Colors/GraySubType.html":{"name":"GraySubType","abstract":"

    Color palette for all gray variations

    ","parent_name":"Colors"},"Enums/Colors/GreenSubType.html":{"name":"GreenSubType","abstract":"

    Color palette for all green variations

    ","parent_name":"Colors"},"Enums/Colors/BlueSubType.html":{"name":"BlueSubType","abstract":"

    Color palette for all blue variations

    ","parent_name":"Colors"},"Enums/Colors/YellowSubType.html":{"name":"YellowSubType","abstract":"

    Color palette for all yellow variations

    ","parent_name":"Colors"},"Enums/Colors/RedSubType.html":{"name":"RedSubType","abstract":"

    Color palette for all red variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8RawValuea":{"name":"RawValue","abstract":"

    alias to Color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8rawValue7SwiftUI5ColorVvp":{"name":"rawValue","abstract":"

    returns the desired color based on the switch case matching criteria

    ","parent_name":"Colors"},"Enums/Colors.html":{"name":"Colors","abstract":"

    Color palette helper accessing colors and it’s variations.

    "},"Enums/PitStopLineOptions.html":{"name":"PitStopLineOptions","abstract":"

    Options for customizing pitstop line with either defaults or custom width and Color

    "},"Enums/StepperAlignment.html":{"name":"StepperAlignment","abstract":"

    Options for stepper view alignments

    "},"Enums/StepperIndicationType.html":{"name":"StepperIndicationType","abstract":"

    Options for displaying step indications can be either Circle or Imageor custom(View)

    "},"Enums/StepperLineOptions.html":{"name":"StepperLineOptions","abstract":"

    Options for customizing line with either defaults or custom width and Color

    "},"Enums/StepperMode.html":{"name":"StepperMode","abstract":"

    Options for aligns the step indicator either in vertical or horizontal

    "},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC9publisherSo7NSTimerC10FoundationE0D9PublisherCSgvp":{"name":"publisher","abstract":"

    create a publisher

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC5valueACSd_tcfc":{"name":"init(value:)","abstract":"

    initilazes text , width, color , delay and triggerAnimation

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC5startyyF":{"name":"start()","abstract":"

    start the publisher

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC6cancelyyF":{"name":"cancel()","abstract":"

    cancel the publisher

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html":{"name":"LoadingTimer","abstract":"

    creates a publisher for loading time

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "}} \ No newline at end of file +{"Structs/StepperView.html#/s:11StepperViewAAV5stepsSay7SwiftUI03AnyB0VGvp":{"name":"steps","abstract":"

    contains list of steps to be rendered next to Indicators

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

    alignments to place the step indicators

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV14indicationTypeSayAA0a10IndicationD0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV11lineOptionsAA0a4LineD0Ovp":{"name":"lineOptions","abstract":"

    to customise the width , Color of the line

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV11stepperModeAA0aD0Ovp":{"name":"stepperMode","abstract":"

    aligns the step indicator either in vertical or horizontal

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV7spacing12CoreGraphics7CGFloatVvp":{"name":"spacing","abstract":"

    spacing between each of the step indicators

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAVABycfc":{"name":"init()","abstract":"

    empty initilazer

    ","parent_name":"StepperView"},"Structs/StepperView.html#/s:11StepperViewAAV4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"StepperView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V15pitStopsOptionsSayAA07PitStopC0VGvp":{"name":"pitStopsOptions","abstract":"

    environment variable to access pitstop options

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    environment variable to access autospacing

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V13stepLifeCycleSayAA0cgH0OGvp":{"name":"stepLifeCycle","abstract":"

    environment variable to access steplife cycles

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V5cellsSayxGvp":{"name":"cells","abstract":"

    list of View's to display step indictor content

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

    list of alignments to display the step indicator position can be top or center or bottom

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V14indicationTypeSayAA0a10IndicationG0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V11lineOptionsAA0a4LineG0Ovp":{"name":"lineOptions","abstract":"

    options to customize width , Color of the line

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V15verticalSpacing12CoreGraphics7CGFloatVvp":{"name":"verticalSpacing","abstract":"

    spacing between each of the step indicators

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V9isRoundedSbvp":{"name":"isRounded","abstract":"

    to detect the whether the line option is of type rounded

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V5cells10alignments14indicationType11lineOptions15verticalSpacingACyxGSayxG_SayAA0A9AlignmentOGSayAA0a10IndicationI0Oy7SwiftUI03AnyB0VGGAA0a4LineK0O12CoreGraphics7CGFloatVtcfc":{"name":"init(cells:alignments:indicationType:lineOptions:verticalSpacing:)","abstract":"

    initilazes cells, alignments , indicators and spacing

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V4bodyQrvp":{"name":"body","abstract":"

    Provides the content and behavior of this view.

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    environment variable to autospacing

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V5cellsSayxGvp":{"name":"cells","abstract":"

    list of View's to display step indictor content

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V10alignmentsSayAA0A9AlignmentOGvp":{"name":"alignments","abstract":"

    list of alignments to display the step indicator position can be top or center or bottom

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V14indicationTypeSayAA0a10IndicationG0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V11lineOptionsAA0a4LineG0Ovp":{"name":"lineOptions","abstract":"

    options to customize width , Color of the line

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V17horizontalSpacing12CoreGraphics7CGFloatVvp":{"name":"horizontalSpacing","abstract":"

    spacing between each of the step indicators

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V5cells10alignments14indicationType11lineOptions17horizontalSpacingACyxGSayxG_SayAA0A9AlignmentOGSayAA0a10IndicationI0Oy7SwiftUI03AnyB0VGGAA0a4LineK0O12CoreGraphics7CGFloatVtcfc":{"name":"init(cells:alignments:indicationType:lineOptions:horizontalSpacing:)","abstract":"

    initilazes cells, alignments , indicators and spacing

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/StepIndicatorHorizontalView.html#/s:11StepperView023StepIndicatorHorizontalB0V4bodyQrvp":{"name":"body","abstract":"

    Provides the content and behavior of this view.

    ","parent_name":"StepIndicatorHorizontalView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V5proxy7SwiftUI13GeometryProxyVvp":{"name":"proxy","abstract":"

    co-ordinates to draw the pitsop view.

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V5value7SwiftUI6AnchorVySo6CGRectVGvp":{"name":"value","abstract":"

    bounds value of the rendered step indicator

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V13lineXPosition12CoreGraphics7CGFloatVvp":{"name":"lineXPosition","abstract":"

    x-axis position of the line

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V03pitD0xvp":{"name":"pitStop","abstract":"

    A pitsop view to render

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11lineOptionsAA0cd4LineF0Ovp":{"name":"lineOptions","abstract":"

    to customise the width , Color of the line

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11heightIndexSivp":{"name":"heightIndex","abstract":"

    Index position to calculate the height of the pitstop view

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    environment variable to access pitstop options

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V4bodyQrvp":{"name":"body","abstract":"

    Provides the content and behavior of this view.

    ","parent_name":"PitStopView"},"Structs/PitStopView.html#/s:11StepperView07PitStopB0V8getColor4from7SwiftUI0F0VAA0cD11LineOptionsO_tF":{"name":"getColor(from:)","abstract":"

    Returns the Color from the line options provided.

    ","parent_name":"PitStopView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V10lineHeight12CoreGraphics7CGFloatVvp":{"name":"lineHeight","abstract":"

    binding variable to hold lineHeight

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V13lineXPosition12CoreGraphics7CGFloatVvp":{"name":"lineXPosition","abstract":"

    binding variable to linx x-axis position

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V13lineYPosition12CoreGraphics7CGFloatVvp":{"name":"lineYPosition","abstract":"

    binding variable to linx y-axis position

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V7optionsAA0aD7OptionsOvp":{"name":"options","abstract":"

    options for customizing line with either defaults or custom width and Color

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V10alignmentsAA0A9AlignmentO_AFtvp":{"name":"alignments","abstract":"

    tuple holding first and last stepper alignment

    ","parent_name":"VerticalLineView"},"Structs/VerticalLineView.html#/s:11StepperView012VerticalLineB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"VerticalLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V7optionsAA0cdE7OptionsOvp":{"name":"options","abstract":"

    options for customizing pitstop line with either defaults or custom width and Color

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5proxy7SwiftUI13GeometryProxyVvp":{"name":"proxy","abstract":"

    co-ordinates values of step indicator

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5value7SwiftUI6AnchorVySo6CGRectVGvp":{"name":"value","abstract":"

    bound values of step indicator

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    binding variable to hold width of the View

    ","parent_name":"PitStopLineView"},"Structs/PitStopLineView.html#/s:11StepperView011PitStopLineB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"PitStopLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V12dividerWidth12CoreGraphics7CGFloatVvp":{"name":"dividerWidth","abstract":"

    binding variable to hold the divider width

    ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V19lineYOffsetPosition12CoreGraphics7CGFloatVvp":{"name":"lineYOffsetPosition","abstract":"

    binding variable to hold line y-axis position

    ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V7optionsAA0aD7OptionsOvp":{"name":"options","abstract":"

    options for customizing line with either defaults or custom width and Color

    ","parent_name":"HorizontalLineView"},"Structs/HorizontalLineView.html#/s:11StepperView014HorizontalLineB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"HorizontalLineView"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV4textSSvp":{"name":"text","abstract":"

    text to be paced inside the circle

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    width of the step indicator

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

    color of the step indicator

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV5delaySdvp":{"name":"delay","abstract":"

    delay for the animation to happen

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV16triggerAnimationSbvp":{"name":"triggerAnimation","abstract":"

    flag to tigger animation or not.

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV12loadingTimerAA07LoadingF0Cvp":{"name":"loadingTimer","abstract":"

    loading time for animations

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV14circleProgress12CoreGraphics7CGFloatVvp":{"name":"circleProgress","abstract":"

    state to track the progress of the circle

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV10completionSbvp":{"name":"completion","abstract":"

    handle completion status of the animation

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV7animateSbvp":{"name":"animate","abstract":"

    state to render view based on the value

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV11colorScheme7SwiftUI05ColorF0Ovp":{"name":"colorScheme","abstract":"

    detect the color scheme i.e., light or dark mode

    ","parent_name":"AnimatedCircle"},"Structs/AnimatedCircle.html#/s:11StepperView14AnimatedCircleV4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"AnimatedCircle"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4textSSvp":{"name":"text","abstract":"

    text to be paced inside the circle

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    width of the step indicator

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

    color of the step indicator

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V5delaySdvp":{"name":"delay","abstract":"

    delay for the animation to happen

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V16triggerAnimationSbvp":{"name":"triggerAnimation","abstract":"

    flag to tigger animation or not.

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V7animateSbvp":{"name":"animate","abstract":"

    animation state to render the view

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V11loadingTimeSdvp":{"name":"loadingTime","abstract":"

    loading time for animations

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4text5width5color5delay16triggerAnimationACSS_12CoreGraphics7CGFloatV7SwiftUI5ColorVSdSbtcfc":{"name":"init(text:width:color:delay:triggerAnimation:)","abstract":"

    initilazes text , width, color , delay and triggerAnimation

    ","parent_name":"NumberedCircleView"},"Structs/NumberedCircleView.html#/s:11StepperView014NumberedCircleB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"NumberedCircleView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V4typeAA0A14IndicationTypeOy7SwiftUI03AnyB0VGvp":{"name":"type","abstract":"

    indicator type can be a Circle , Image or Custom

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V07indexofC0Sivp":{"name":"indexofIndicator","abstract":"

    index position of the indicator

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V10animationsSivp":{"name":"animations","abstract":"

    environment variable to access pitstop options

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V14indicationTypeSayAA0a10IndicationE0Oy7SwiftUI03AnyB0VGGvp":{"name":"indicationType","abstract":"

    step indicator type can be a Circle , Image or Custom

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V11loadingTimeSdvp":{"name":"loadingTime","abstract":"

    loading time for animations

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"IndicatorView"},"Structs/IndicatorView.html#/s:11StepperView09IndicatorB0V03getB10ForOverlay2of3forQrAA0A14IndicationTypeOy7SwiftUI03AnyB0VG_SitF":{"name":"getViewForOverlay(of:for:)","abstract":"

    provides the overlay View

    ","parent_name":"IndicatorView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5image7SwiftUI5ImageVvp":{"name":"image","abstract":"

    icon for the step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5width12CoreGraphics7CGFloatVvp":{"name":"width","abstract":"

    width for step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5color7SwiftUI5ColorVvp":{"name":"color","abstract":"

    color for step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V11strokeColor7SwiftUI0F0Vvp":{"name":"strokeColor","abstract":"

    stroke color for step indicator

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V11colorScheme7SwiftUI05ColorF0Ovp":{"name":"colorScheme","abstract":"

    detect the color scheme i.e., light or dark mode

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V5image5width5color11strokeColorAC7SwiftUI5ImageV_12CoreGraphics7CGFloatVAH0I0VAOtcfc":{"name":"init(image:width:color:strokeColor:)","abstract":"

    initiazes image , width , color and strokeColor

    ","parent_name":"CircledIconView"},"Structs/CircledIconView.html#/s:11StepperView011CircledIconB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"CircledIconView"},"Structs/TextView.html#/s:11StepperView04TextB0V4textSSvp":{"name":"text","abstract":"

    placeholder for text

    ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4font7SwiftUI4FontVvp":{"name":"font","abstract":"

    variable to hold font type

    ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4text4fontACSS_7SwiftUI4FontVtcfc":{"name":"init(text:font:)","abstract":"

    initilzes text and font

    ","parent_name":"TextView"},"Structs/TextView.html#/s:11StepperView04TextB0V4bodyQrvp":{"name":"body","abstract":"

    provides the content and behavior of this view.

    ","parent_name":"TextView"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV4view7SwiftUI03AnyB0Vvp":{"name":"view","abstract":"

    placeholder for View to render

    ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV11lineOptionsAA0cd4LineG0Ovp":{"name":"lineOptions","abstract":"

    options to customise pitstop line for width and Color

    ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV4view11lineOptionsAC7SwiftUI03AnyB0V_AA0cd4LineH0Otcfc":{"name":"init(view:lineOptions:)","abstract":"

    Initilazer to hold View and pit stop line Options

    ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"

    to generate hash

    ","parent_name":"PitStopStep"},"Structs/PitStopStep.html#/s:11StepperView11PitStopStepV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

    equatable override

    ","parent_name":"PitStopStep"},"Structs/Utils.html#/s:11StepperView5UtilsV15standardSpacing12CoreGraphics7CGFloatVvpZ":{"name":"standardSpacing","abstract":"

    constant for standard spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV14minimumSpacing12CoreGraphics7CGFloatVvpZ":{"name":"minimumSpacing","abstract":"

    constant for minium spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV11halfSpacing12CoreGraphics7CGFloatVvpZ":{"name":"halfSpacing","abstract":"

    constant for half the value of standard spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV18threeFourthSpacing12CoreGraphics7CGFloatVvpZ":{"name":"threeFourthSpacing","abstract":"

    constant for three fourth the value of standard spacing

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV14offsetConstant12CoreGraphics7CGFloatVvpZ":{"name":"offsetConstant","abstract":"

    constant value for iOS offsets

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV19watchoffsetConstant12CoreGraphics7CGFloatVvpZ":{"name":"watchoffsetConstant","abstract":"

    constant value for watchOS offsets

    ","parent_name":"Utils"},"Structs/Utils.html#/s:11StepperView5UtilsV13angleRotationSdvpZ":{"name":"angleRotation","abstract":"

    constant value for angle of rotation

    ","parent_name":"Utils"},"Structs/HeightKey.html#/s:11StepperView9HeightKeyV12defaultValue12CoreGraphics7CGFloatVSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"HeightKey"},"Structs/HeightKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"HeightKey"},"Structs/WidthKey.html#/s:11StepperView8WidthKeyV12defaultValue12CoreGraphics7CGFloatVSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"WidthKey"},"Structs/WidthKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"WidthKey"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV2id10Foundation4UUIDVvp":{"name":"id","abstract":"

    placeholder to store id

    ","parent_name":"CGRectData"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV4rectSo0C0Vvp":{"name":"rect","abstract":"

    placeholder to CGRect data

    ","parent_name":"CGRectData"},"Structs/CGRectData.html#/s:11StepperView10CGRectDataV2eeoiySbAC_ACtFZ":{"name":"==(_:_:)","abstract":"

    equatable override

    ","parent_name":"CGRectData"},"Structs/CGRectPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"CGRectPreferenceKey"},"Structs/CGRectPreferenceKey.html#/s:11StepperView19CGRectPreferenceKeyV12defaultValueAA0C4DataVSgSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"CGRectPreferenceKey"},"Structs/CGRectPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"CGRectPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"BoundsPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:11StepperView19BoundsPreferenceKeyV12defaultValue7SwiftUI6AnchorVySo6CGRectVGSgvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"BoundsPreferenceKey"},"Structs/BoundsPreferenceKey.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"BoundsPreferenceKey"},"Structs/WidthPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"WidthPreference"},"Structs/WidthPreference.html#/s:11StepperView15WidthPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"WidthPreference"},"Structs/WidthPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"WidthPreference"},"Structs/PitstopHeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"PitstopHeightPreference"},"Structs/PitstopHeightPreference.html#/s:11StepperView23PitstopHeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"PitstopHeightPreference"},"Structs/PitstopHeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"PitstopHeightPreference"},"Structs/VerticalHeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"VerticalHeightPreference"},"Structs/VerticalHeightPreference.html#/s:11StepperView24VerticalHeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"VerticalHeightPreference"},"Structs/VerticalHeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"VerticalHeightPreference"},"Structs/HeightPreference.html#/s:7SwiftUI13PreferenceKeyP5ValueQa":{"name":"Value","parent_name":"HeightPreference"},"Structs/HeightPreference.html#/s:11StepperView16HeightPreferenceV12defaultValueSDySi12CoreGraphics7CGFloatVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"HeightPreference"},"Structs/HeightPreference.html#/s:7SwiftUI13PreferenceKeyP6reduce5value9nextValuey0H0Qzz_AHyXEtFZ":{"name":"reduce(value:nextValue:)","parent_name":"HeightPreference"},"Structs/StepLifeCycleKey.html#/s:11StepperView16StepLifeCycleKeyV12defaultValueSayAA0cdE0OGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepLifeCycleKey"},"Structs/LoadAnimationOptionsKey.html#/s:11StepperView23LoadAnimationOptionsKeyV12defaultValueSdvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"LoadAnimationOptionsKey"},"Structs/StepAnimationOptionsKey.html#/s:11StepperView23StepAnimationOptionsKeyV12defaultValueSivpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepAnimationOptionsKey"},"Structs/PitStopOptionsKey.html#/s:11StepperView17PitStopOptionsKeyV12defaultValueSayAA0cD4StepVGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"PitStopOptionsKey"},"Structs/LineOptionsKey.html#/s:11StepperView14LineOptionsKeyV12defaultValueAA0acD0OvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"LineOptionsKey"},"Structs/AutoSpacingKey.html#/s:11StepperView14AutoSpacingKeyV12defaultValueSbvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"AutoSpacingKey"},"Structs/SpacingKey.html#/s:11StepperView10SpacingKeyV12defaultValue12CoreGraphics7CGFloatVvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"SpacingKey"},"Structs/StepIndicatorModeKey.html#/s:11StepperView20StepIndicatorModeKeyV12defaultValueAA0aE0OvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepIndicatorModeKey"},"Structs/IndicatorKey.html#/s:11StepperView12IndicatorKeyV12defaultValueSayAA0A14IndicationTypeOy7SwiftUI03AnyB0VGGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"IndicatorKey"},"Structs/AlignmentKey.html#/s:11StepperView12AlignmentKeyV12defaultValueSayAA0aC0OGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"AlignmentKey"},"Structs/StepsKey.html#/s:11StepperView8StepsKeyV12defaultValueSay7SwiftUI03AnyB0VGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"StepsKey"},"Structs/StepsKey.html":{"name":"StepsKey","abstract":"

    Environment Key for Steps

    "},"Structs/AlignmentKey.html":{"name":"AlignmentKey","abstract":"

    Environment Key for alignments

    "},"Structs/IndicatorKey.html":{"name":"IndicatorKey","abstract":"

    Environment Key for Indicators

    "},"Structs/StepIndicatorModeKey.html":{"name":"StepIndicatorModeKey","abstract":"

    Environment Key for StepIndicatorMode

    "},"Structs/SpacingKey.html":{"name":"SpacingKey","abstract":"

    Environment Key for Spacing

    "},"Structs/AutoSpacingKey.html":{"name":"AutoSpacingKey","abstract":"

    Environment Key for Auto Spacing

    "},"Structs/LineOptionsKey.html":{"name":"LineOptionsKey","abstract":"

    Environment Key for Line Options

    "},"Structs/PitStopOptionsKey.html":{"name":"PitStopOptionsKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/StepAnimationOptionsKey.html":{"name":"StepAnimationOptionsKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/LoadAnimationOptionsKey.html":{"name":"LoadAnimationOptionsKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/StepLifeCycleKey.html":{"name":"StepLifeCycleKey","abstract":"

    Environment Key for pit stop line options.

    "},"Structs/HeightPreference.html":{"name":"HeightPreference","abstract":"

    Collects height of all the cells, with reduce takes the maximum value for the given key

    "},"Structs/VerticalHeightPreference.html":{"name":"VerticalHeightPreference","abstract":"

    Collects height of all the cells, with reduce takes the maximum value for the given key

    "},"Structs/PitstopHeightPreference.html":{"name":"PitstopHeightPreference","abstract":"

    Collects height of all pistop cells, with reduce takes the maximum value for the given key

    "},"Structs/WidthPreference.html":{"name":"WidthPreference","abstract":"

    Collects width of all the cells, with reduce takes the maximum value for the given key

    "},"Structs/BoundsPreferenceKey.html":{"name":"BoundsPreferenceKey","abstract":"

    Collects bound, center coordinates and pass layout data to it’s parent View

    "},"Structs/CGRectPreferenceKey.html":{"name":"CGRectPreferenceKey","abstract":"

    Preference Key for CGRect

    "},"Structs/CGRectData.html":{"name":"CGRectData","abstract":"

    placeholder struct to hold CGRect data.

    "},"Structs/WidthKey.html":{"name":"WidthKey","abstract":"

    Preference Key for width

    "},"Structs/HeightKey.html":{"name":"HeightKey","abstract":"

    Preference Key for height

    "},"Structs/Utils.html":{"name":"Utils","abstract":"

    placeholder to constants

    "},"Structs/PitStopStep.html":{"name":"PitStopStep","abstract":"

    Pitstop view and custom options

    "},"Structs/TextView.html":{"name":"TextView","abstract":"

    A View for hostign text with proper frame alignment , lineLimit modifiers

    "},"Structs/CircledIconView.html":{"name":"CircledIconView","abstract":"

    A Circled Icon View for Step Indicator

    "},"Structs/IndicatorView.html":{"name":"IndicatorView","abstract":"

    A View for Step Indicator

    "},"Structs/NumberedCircleView.html":{"name":"NumberedCircleView","abstract":"

    Circle view with text inside for Step Indicator

    "},"Structs/AnimatedCircle.html":{"name":"AnimatedCircle","abstract":"

    circles around the border with progress

    "},"Structs/HorizontalLineView.html":{"name":"HorizontalLineView","abstract":"

    Horizontal Line View for Step Indictor

    "},"Structs/PitStopLineView.html":{"name":"PitStopLineView","abstract":"

    pitstop Line View for each of the step indicator

    "},"Structs/VerticalLineView.html":{"name":"VerticalLineView","abstract":"

    Vertical Line View for Step Indictor

    "},"Structs/PitStopView.html":{"name":"PitStopView","abstract":"

    A View for setting up a pitstop for eg: line with a circle or custom view

    "},"Structs/StepIndicatorHorizontalView.html":{"name":"StepIndicatorHorizontalView","abstract":"

    A Step Indications View in horizontal direction

    "},"Structs/StepIndicatorVerticalView.html":{"name":"StepIndicatorVerticalView","abstract":"

    A Step Indications View in vertical direction

    "},"Structs/StepperView.html":{"name":"StepperView","abstract":"

    A View for Step Indications.

    "},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E16heightPreference6columnQrSi_tF":{"name":"heightPreference(column:)","abstract":"

    Stores the height for each of column which will be passed as part of onPreference change parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E15widthPreference6columnQrSi_tF":{"name":"widthPreference(column:)","abstract":"

    Stores the width for each of column which will be passed as part of onPreference change to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E8widthKeyQryF":{"name":"widthKey()","abstract":"

    Stores the width which will be passed as part of onPreference change to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E9heightKeyQryF":{"name":"heightKey()","abstract":"

    Stores the height for each of column which will be passed as part of onPreference change to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E24verticalHeightPreference6columnQrSiSg_tF":{"name":"verticalHeightPreference(column:)","abstract":"

    Stores the height for each of column which will be passed as part of onPreferenceChange to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E23pitstopHeightPreference6columnQrSiSg_tF":{"name":"pitstopHeightPreference(column:)","abstract":"

    Stores the height for each of column which will be passed as part of onPreferenceChange to parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E16cgRectPreferenceQryF":{"name":"cgRectPreference()","abstract":"

    Stores CGRect data for each cell which will be passed as part of onPreferenceChange to the parent view.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12setAlignment4typeQrAD0dF0O_tF":{"name":"setAlignment(type:)","abstract":"

    returns the alignment guide based on the alignemnt type.

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12getAlignment4typeAA08VerticalF0VAD0dF0O_tF":{"name":"getAlignment(type:)","abstract":"

    returmns the alginment based ont he Stepper Alignment

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E017embedINNavigationC0QryF":{"name":"embedINNavigationView()","abstract":"

    Embeds the view in navigationView

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E010eraseToAnyC0AA0gC0VyF":{"name":"eraseToAnyView()","abstract":"

    Wrapper to AnyView

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12getYPosition3for12CoreGraphics7CGFloatVAD0D9AlignmentO_tF":{"name":"getYPosition(for:)","abstract":"

    Returns either top, center bottom bound positions

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E8addStepsyQrSayqd__GAaBRd__lF":{"name":"addSteps(_:)","abstract":"

    Configures Steps to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E10alignmentsyQrSayAD0D9AlignmentOGF":{"name":"alignments(_:)","abstract":"

    Sets alignments to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E14stepLifeCyclesyQrSayAD04StepF5CycleOGF":{"name":"stepLifeCycles(_:)","abstract":"

    Sets lifecycle status to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E10indicatorsyQrSayAD0D14IndicationTypeOyqd__GGAaBRd__lF":{"name":"indicators(_:)","abstract":"

    Sets indicators to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E17stepIndicatorModeyQrAD0dG0OF":{"name":"stepIndicatorMode(_:)","abstract":"

    Configures step Indicator mode to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E7spacingyQr12CoreGraphics7CGFloatVF":{"name":"spacing(_:)","abstract":"

    Configures spacing to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11autoSpacingyQrSbF":{"name":"autoSpacing(_:)","abstract":"

    Configures auto spacing to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11lineOptionsyQrAD0d4LineF0OF":{"name":"lineOptions(_:)","abstract":"

    Configures line options to environment value

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E6ifTrue_7contentQrSb_qd__xXEtAaBRd__lF":{"name":"ifTrue(_:content:)","abstract":"

    Conditional modifier

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E11addPitStopsyQrSayAD0F8StopStepVGF":{"name":"addPitStops(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E12animateStepsyQrSiF":{"name":"animateSteps(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E20loadingAnimationTimeyQrSdF":{"name":"loadingAnimationTime(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E3logyAA05EmptyC0VSSF":{"name":"log(_:)","abstract":"

    Method to add logging in View

    ","parent_name":"View"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE9customTopACvpZ":{"name":"customTop","abstract":"

    vertical alignment value for top

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE12customBottomACvpZ":{"name":"customBottom","abstract":"

    vertical alignment value for bottom

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE12customCenterACvpZ":{"name":"customCenter","abstract":"

    vertical alignment value for center

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE8topValue12CoreGraphics7CGFloatVvpZ":{"name":"topValue","abstract":"

    default value for top

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE11centerValue12CoreGraphics7CGFloatVvpZ":{"name":"centerValue","abstract":"

    default value for center

    ","parent_name":"VerticalAlignment"},"Extensions/VerticalAlignment.html#/s:7SwiftUI17VerticalAlignmentV11StepperViewE11bottomValue12CoreGraphics7CGFloatVvpZ":{"name":"bottomValue","abstract":"

    default value for bottom

    ","parent_name":"VerticalAlignment"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE5stepsSayAA03AnyF0VGvp":{"name":"steps","abstract":"

    property wrapper for StepsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE10alignmentsSayAD0E9AlignmentOGvp":{"name":"alignments","abstract":"

    property wrapper for AlignmentKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14indicationTypeSayAD0e10IndicationH0OyAA03AnyF0VGGvp":{"name":"indicationType","abstract":"

    property wrapper for StepperIndicationType

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11stepperModeAD0eH0Ovp":{"name":"stepperMode","abstract":"

    property wrapper for StepIndicatorModeKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE7spacing12CoreGraphics7CGFloatVvp":{"name":"spacing","abstract":"

    property wrapper for SpacingKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11autoSpacingSbvp":{"name":"autoSpacing","abstract":"

    property wrapper for AutoSpacingKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE11lineOptionsAD0e4LineH0Ovp":{"name":"lineOptions","abstract":"

    property wrapper for LineOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14pitStopOptionsSayAD03PitH4StepVGvp":{"name":"pitStopOptions","abstract":"

    property wrapper for PitStopOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE14stepAnimationsSivp":{"name":"stepAnimations","abstract":"

    property wrapper for StepAnimationOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE17loadAnimationTimeSdvp":{"name":"loadAnimationTime","abstract":"

    property wrapper for LoadAnimationOptionsKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html#/s:7SwiftUI17EnvironmentValuesV11StepperViewE13stepLifeCycleSayAD04StephI0OGvp":{"name":"stepLifeCycle","abstract":"

    property wrapper for StepLifeCycleKey

    ","parent_name":"EnvironmentValues"},"Extensions/EnvironmentValues.html":{"name":"EnvironmentValues","abstract":"

    Environment values configuration for standard size margins, can be used across the app

    "},"Extensions/VerticalAlignment.html":{"name":"VerticalAlignment","abstract":"

    custom alignments for positioning

    "},"Extensions/View.html":{"name":"View","abstract":"

    Helper function of View to operate on

    "},"Enums/StepLifeCycle.html#/s:11StepperView13StepLifeCycleO7pendingyA2CmF":{"name":"pending","abstract":"

    pending mode

    ","parent_name":"StepLifeCycle"},"Enums/StepLifeCycle.html#/s:11StepperView13StepLifeCycleO9completedyA2CmF":{"name":"completed","abstract":"

    completed mode

    ","parent_name":"StepLifeCycle"},"Enums/StepperMode.html#/s:11StepperView0A4ModeO8verticalyA2CmF":{"name":"vertical","abstract":"

    portrait mode

    ","parent_name":"StepperMode"},"Enums/StepperMode.html#/s:11StepperView0A4ModeO10horizontalyA2CmF":{"name":"horizontal","abstract":"

    landscape mode

    ","parent_name":"StepperMode"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO8defaultsyA2CmF":{"name":"defaults","abstract":"

    default line option

    ","parent_name":"StepperLineOptions"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO6customyAC12CoreGraphics7CGFloatV_7SwiftUI5ColorVtcACmF":{"name":"custom(_:_:)","abstract":"

    custom line option with width and Color

    ","parent_name":"StepperLineOptions"},"Enums/StepperLineOptions.html#/s:11StepperView0A11LineOptionsO7roundedyAC12CoreGraphics7CGFloatV_AG7SwiftUI5ColorVtcACmF":{"name":"rounded(_:_:_:)","abstract":"

    rounded line options with width , corner radius and Color

    ","parent_name":"StepperLineOptions"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO5Widtha":{"name":"Width","abstract":"

    alias to Width

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO6circleyACyxG7SwiftUI5ColorV_12CoreGraphics7CGFloatVtcAEmAF0B0RzlF":{"name":"circle(_:_:)","abstract":"

    option to customize Circle indicator Color and width

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO5imageyACyxG7SwiftUI5ImageV_12CoreGraphics7CGFloatVtcAEmAF0B0RzlF":{"name":"image(_:_:)","abstract":"

    option to use image indicator

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO9animationyACyxGAA014NumberedCircleB0VcAEm7SwiftUI0B0RzlF":{"name":"animation(_:)","abstract":"

    option for Animation

    ","parent_name":"StepperIndicationType"},"Enums/StepperIndicationType.html#/s:11StepperView0A14IndicationTypeO6customyACyxGxcAEm7SwiftUI0B0RzlF":{"name":"custom(_:)","abstract":"

    option to use custom View as step indicator

    ","parent_name":"StepperIndicationType"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO3topyA2CmF":{"name":"top","abstract":"

    aligns step Indicator to top

    ","parent_name":"StepperAlignment"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO6centeryA2CmF":{"name":"center","abstract":"

    aligns step Indicator to center

    ","parent_name":"StepperAlignment"},"Enums/StepperAlignment.html#/s:11StepperView0A9AlignmentO6bottomyA2CmF":{"name":"bottom","abstract":"

    aligns step Indicator to bottom

    ","parent_name":"StepperAlignment"},"Enums/PitStopLineOptions.html#/s:11StepperView18PitStopLineOptionsO8defaultsyA2CmF":{"name":"defaults","abstract":"

    default line option

    ","parent_name":"PitStopLineOptions"},"Enums/PitStopLineOptions.html#/s:11StepperView18PitStopLineOptionsO6customyAC12CoreGraphics7CGFloatV_7SwiftUI5ColorVtcACmF":{"name":"custom(_:_:)","abstract":"

    custom line option with thickness and Color

    ","parent_name":"PitStopLineOptions"},"Enums/PitStopLineOptions.html#/s:11StepperView18PitStopLineOptionsO4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"

    to generate hash

    ","parent_name":"PitStopLineOptions"},"Enums/Colors/RedSubType.html#/s:11StepperView6ColorsO10RedSubTypeO6normalyA2EmF":{"name":"normal","abstract":"

    normal red

    ","parent_name":"RedSubType"},"Enums/Colors/RedSubType.html#/s:11StepperView6ColorsO10RedSubTypeO5lightyA2EmF":{"name":"light","abstract":"

    light red

    ","parent_name":"RedSubType"},"Enums/Colors/YellowSubType.html#/s:11StepperView6ColorsO13YellowSubTypeO7regularyA2EmF":{"name":"regular","abstract":"

    regular yellow

    ","parent_name":"YellowSubType"},"Enums/Colors/YellowSubType.html#/s:11StepperView6ColorsO13YellowSubTypeO9sunFloweryA2EmF":{"name":"sunFlower","abstract":"

    sunflower yellow

    ","parent_name":"YellowSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO3skyyA2EmF":{"name":"sky","abstract":"

    sky blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO8lightSkyyA2EmF":{"name":"lightSky","abstract":"

    light sky blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO7tiffanyyA2EmF":{"name":"tiffany","abstract":"

    tiffany blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO4aquayA2EmF":{"name":"aqua","abstract":"

    aqua blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO10aquaMarineyA2EmF":{"name":"aquaMarine","abstract":"

    aqua marine blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO9turquoiseyA2EmF":{"name":"turquoise","abstract":"

    turquoise blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO4tealyA2EmF":{"name":"teal","abstract":"

    teal blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO3seayA2EmF":{"name":"sea","abstract":"

    sea blue

    ","parent_name":"BlueSubType"},"Enums/Colors/BlueSubType.html#/s:11StepperView6ColorsO11BlueSubTypeO6brightyA2EmF":{"name":"bright","abstract":"

    bright blue

    ","parent_name":"BlueSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6normalyA2EmF":{"name":"normal","abstract":"

    normal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4darkyA2EmF":{"name":"dark","abstract":"

    dark green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO5lightyA2EmF":{"name":"light","abstract":"

    light green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO7lighteryA2EmF":{"name":"lighter","abstract":"

    lighter green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6mediumyA2EmF":{"name":"medium","abstract":"

    medium green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4fairyA2EmF":{"name":"fair","abstract":"

    fair green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4kiwiyA2EmF":{"name":"kiwi","abstract":"

    kiwi green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO8darkLimeyA2EmF":{"name":"darkLime","abstract":"

    dark lime green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO6kermityA2EmF":{"name":"kermit","abstract":"

    kermit green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO4tealyA2EmF":{"name":"teal","abstract":"

    teal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO9lightTealyA2EmF":{"name":"lightTeal","abstract":"

    light teal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO11lighterTealyA2EmF":{"name":"lighterTeal","abstract":"

    lighter teal green

    ","parent_name":"GreenSubType"},"Enums/Colors/GreenSubType.html#/s:11StepperView6ColorsO12GreenSubTypeO7regularyA2EmF":{"name":"regular","abstract":"

    regular green

    ","parent_name":"GreenSubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4darkyA2EmF":{"name":"dark","abstract":"

    dark gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6darkeryA2EmF":{"name":"darker","abstract":"

    darker gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6mediumyA2EmF":{"name":"medium","abstract":"

    medium gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO3dimyA2EmF":{"name":"dim","abstract":"

    dim gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO5lightyA2EmF":{"name":"light","abstract":"

    light gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO7lighteryA2EmF":{"name":"lighter","abstract":"

    lighter gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO8lightestyA2EmF":{"name":"lightest","abstract":"

    lightest gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6silveryA2EmF":{"name":"silver","abstract":"

    silver version of gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO12mediumSilveryA2EmF":{"name":"mediumSilver","abstract":"

    medium silver

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO10darkSilveryA2EmF":{"name":"darkSilver","abstract":"

    dark silver

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4paleyA2EmF":{"name":"pale","abstract":"

    pale gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO10battleShipyA2EmF":{"name":"battleShip","abstract":"

    battleShip gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO5slateyA2EmF":{"name":"slate","abstract":"

    slate gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO8charcoalyA2EmF":{"name":"charcoal","abstract":"

    charcoal gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO6brightyA2EmF":{"name":"bright","abstract":"

    bright gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO7paleSkyyA2EmF":{"name":"paleSky","abstract":"

    pale sky gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO4ironyA2EmF":{"name":"iron","abstract":"

    iron gray

    ","parent_name":"GraySubType"},"Enums/Colors/GraySubType.html#/s:11StepperView6ColorsO11GraySubTypeO3codyA2EmF":{"name":"cod","abstract":"

    cod gray

    ","parent_name":"GraySubType"},"Enums/Colors.html#/s:11StepperView6ColorsO3redyA2C10RedSubTypeOcACmF":{"name":"red(_:)","abstract":"

    red and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5greenyA2C12GreenSubTypeOcACmF":{"name":"green(_:)","abstract":"

    green and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4blueyA2C11BlueSubTypeOcACmF":{"name":"blue(_:)","abstract":"

    blue and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4grayyA2C11GraySubTypeOcACmF":{"name":"gray(_:)","abstract":"

    gray and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4tealyA2CmF":{"name":"teal","abstract":"

    teal color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8lavendaryA2CmF":{"name":"lavendar","abstract":"

    lavender color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO6orangeyA2CmF":{"name":"orange","abstract":"

    orange color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5blackyA2CmF":{"name":"black","abstract":"

    black color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO6yellowyA2C13YellowSubTypeOcACmF":{"name":"yellow(_:)","abstract":"

    yellow and it’s associated variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO4cyanyA2CmF":{"name":"cyan","abstract":"

    cyan color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO5polaryA2CmF":{"name":"polar","abstract":"

    ploar color

    ","parent_name":"Colors"},"Enums/Colors/GraySubType.html":{"name":"GraySubType","abstract":"

    Color palette for all gray variations

    ","parent_name":"Colors"},"Enums/Colors/GreenSubType.html":{"name":"GreenSubType","abstract":"

    Color palette for all green variations

    ","parent_name":"Colors"},"Enums/Colors/BlueSubType.html":{"name":"BlueSubType","abstract":"

    Color palette for all blue variations

    ","parent_name":"Colors"},"Enums/Colors/YellowSubType.html":{"name":"YellowSubType","abstract":"

    Color palette for all yellow variations

    ","parent_name":"Colors"},"Enums/Colors/RedSubType.html":{"name":"RedSubType","abstract":"

    Color palette for all red variations

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8RawValuea":{"name":"RawValue","abstract":"

    alias to Color

    ","parent_name":"Colors"},"Enums/Colors.html#/s:11StepperView6ColorsO8rawValue7SwiftUI5ColorVvp":{"name":"rawValue","abstract":"

    returns the desired color based on the switch case matching criteria

    ","parent_name":"Colors"},"Enums/Colors.html":{"name":"Colors","abstract":"

    Color palette helper accessing colors and it’s variations.

    "},"Enums/PitStopLineOptions.html":{"name":"PitStopLineOptions","abstract":"

    Options for customizing pitstop line with either defaults or custom width and Color

    "},"Enums/StepperAlignment.html":{"name":"StepperAlignment","abstract":"

    Options for stepper view alignments

    "},"Enums/StepperIndicationType.html":{"name":"StepperIndicationType","abstract":"

    Options for displaying step indications can be either Circle or Imageor custom(View)

    "},"Enums/StepperLineOptions.html":{"name":"StepperLineOptions","abstract":"

    Options for customizing line with either defaults or custom width and Color

    "},"Enums/StepperMode.html":{"name":"StepperMode","abstract":"

    Options for aligns the step indicator either in vertical or horizontal

    "},"Enums/StepLifeCycle.html":{"name":"StepLifeCycle","abstract":"

    Options for aligns the step indicator either in pending or completed

    "},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC9publisherSo7NSTimerC10FoundationE0D9PublisherCSgvp":{"name":"publisher","abstract":"

    create a publisher

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC5valueACSd_tcfc":{"name":"init(value:)","abstract":"

    initilazes text , width, color , delay and triggerAnimation

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC5startyyF":{"name":"start()","abstract":"

    start the publisher

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html#/s:11StepperView12LoadingTimerC6cancelyyF":{"name":"cancel()","abstract":"

    cancel the publisher

    ","parent_name":"LoadingTimer"},"Classes/LoadingTimer.html":{"name":"LoadingTimer","abstract":"

    creates a publisher for loading time

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Extensions.html":{"name":"Extensions","abstract":"

    The following extensions are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "}} \ No newline at end of file diff --git a/images/StepperViewLineLifeCycle.png b/images/StepperViewLineLifeCycle.png new file mode 100644 index 0000000000000000000000000000000000000000..74c44cc43675fdc789f1add73c96a4ee661dd4c9 GIT binary patch literal 574893 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�FJj-rEqfTsv|{GcXFhR6@H-1rb)z+ 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%0AVEMEY~dn3ID5E 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%0A?@Q_o_0TEc?|^u-5()L$<0vpv-q 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 z zUGraP7jFzA@it`fS2J3P@N8hs&gS*b|lZJ5poTzoRY(ivi^iG6DQFRw-qz z!c#Hn(0jdB$>_I&j80DtI>q_Ssd%`#UWseq)_vQ`{P{1^(@=}|W{z$WC6xblJOJ>Mr70b4d$kJC?iqB}%R%X8T6)7Ovg}-aY?}?~~EXgU=1-q63n=hk)RBtfLAm+nbQ2 zQ+*+vCDzK)AAr z!EZ2jG4J#q$Gy*lzZCBSVNqoysK>Q65>3}i0kHm_h=w#1tD7S<0D9SHsUt+y6blI| z7C9r75z({r(D!gp#-?#j8Y?pbJ&l6KJd7ZA8`_$ie@12WFMP8?A21;)EupYo5k&GD z$>t#El^HfnE|x741S=l|Nhtu$$qkQ% z`9(skX&ZUfTxDaN7iGPZ3Sg(;ph#p<$$xLL1>>H$yjthgi$kW*gT6(9;{;8&-h$V? zft5#}PpWXSNq~fhu0x*-RIfCWg$~1cm;Fj|2fK<8TX-L=$jp}fdmcMYNBvhB|fR%}c$X_h&)jxcdt?WNO zdF(G19m|^uRt=42iR+T|`=6=<24E}~4tVpUOc5ieBF1B?kcw1C7VmlK;!xW;$F&seWwik!YnB6(Tx|$B=@TrObFmc9TK5Mxi&;6IRDZSKB`1zhhxCB4MapeSR#*l@ z$3IB5r>7@YN@>UqkAMns-t)ax&!`HJ=PDui=pST;8}9@0kgyGe z3uEGLWf*Q{v+pQ2c;fy;HlcS@`wW1!-s9iksHgZ=gOaBM#or@-e4>ODVthFd#~Qry zf9!SMUSur&+Y!Y&hz3&;=Cf^2Ypo;uTdaEahri1N)U z-th@#i5D<9$upT49f<#021dUPi%M&CFN=~uNwAV-2xmhIdY54q&|9 z0l;@!^C0$Wz>EOUw^-r(*gMlO~n_7&Uzx;IJE!qF{vYaxaT%ZZuF*i zm-nmH?5UqH-fmRf73h0QjZG~*z9{zja_*L&zY3c!HKrR<>TFf-zn;>{B7rKXx}NLj zcv!JdDv4sGr8Bl{^&T2oP`B&+9#%@RjAL&=J)JufJ)$n)J{#XZ75u})h+xBn%)^(q zC8fE7*C_5N-Mx(qaO3edUoT(3$CVPu6^y)i4aOl@aYIufInGA+Gt5tls~fmowhb@V zGx@2~+?mtI=$X28`(NUy!FR#rgv@-N`2PZ^_Sv^H zLXDGWV5vx(m-Ccokx~97nO6r5CbP)%ccoZa@&tBh)Uat3!$`j{r}mJ~>;!~fN?9VUs(hpO+ zco_pX;#2tijJ;n8*V!ySm$>;W(5$d0b@cs%*;b`drS&ov>i7B}?{sS~NVqBHQ+tC< zz}l-kN9HQl1Jx*Ln5{^0-GH!w{7m7%7nxhadc1z7dFZ`z_MBLaX%Gc|&4 zX~3junD1{vnjO`v2bo7*%Q%p5%6Eu3hY2+4zYmUZ{B<}ioYz=??}3&+jI5~3Q@tB3 zOt8_t%^t@jpo`C;x7`bmB9=}wV(Q(xbhUKPN)<+0?z84hmw%&i#l{_=!cC;9k7lA@ zHGJ5jol0n`J!{)myD@w-#e!sqawL`3xc!$-X5BZqem?xWsk|`Yju} zfuquY$+PQAv6MsG^^UdloZ@Cuq7Nil6JC)Q5{_D>VE6qnJ^?>K? zkDK2ex-8|iraGAW|2a~A#an?m$EaRsOQQpme-lL)iv4@r@`a?c>f0zAzEAeb8U^wEL z$i~Iy)%H>3tL^PmKl+orsmTvz41fQX(Qn3X+=>1{wNhKe?<3I9@69rR*sj;=FWlKTIcD+&0Q^D`(w4CBh~GJ+cN`m zjYkR&nR=s%bV;h!cC!loe28K%Lk;xcG?QiBO!ehql3nirxl1eK^xDjChrxZ{>Wl6D zSOKAG{VBQN&M1dXTO9avu?*W^Y1y?pFL}JhPAt$KwXq^6SvY*qBTqJZvpmTX{SjbA zQ05hGSfBozysGJnd2NtI%G*NT7Wd*3B8t24pz7#{?iPy?QCWvI|5?bLFZ@|LUf-SC z%{2LrKwKacu|N%wMH%5d6bx5zz%SiWmAJNL!COlBtZltW4%v6Kwl*V;^f?hhyH|@s z$r@OdM$=gQ5x}egB#n4zNo8fMRtg6WQEvkm5n}aM)8qMH0{|~pxZoL$=z}m`&xYJ6 z_!D!ACZ4F722um~j|8lZ(;OH(`IQYarLLhwPufGMV2~^&tvdSslGZ;$M(i-5dmV>H z%|_!`j5a+?7Q6whU{ww>Z}IB-_eWVDmu3P+1q;FP@;HfG;^Y4jkto1NEgEjdaB<$e z=Tu=hCjo?Tke3wpiLzU>)O`g8$!!qkpdej66Jjj(9d@Z?BK{)n1lm6uTX7<<3A+DV zvavXv#)tP?T+9PqnxiniEwLa|Fmo6B=iC6Mqt|p2G%EC$M7B5k8*Oenyvmn_1_`th zv=DrYTHO^-X$N3rNJ=8Rm2*SO6@fUE8O^j41}oI|Rz>|K&YJKeqvY_d7(^EFN{r|A z0t0|1dVygWQWXsCm)W=;6sJ;`btGCKkAtRcI8}(*MXk218KW5E^`m8pQ`aGbFV?>@xR|#@Eh9l z8-o6mU49_^D4WA&FygoF>)0wIrdK3_XqOOUxs}13Qw0)gW~H^r4q<`Fve_$5kMl(S z9{ft62Et#MhdIBZ-HsP0^tl2rRAI6MA$H<$k>5M{GO>{$T}a#^Aj5c`6My*=QK1xw zBWmj|u#C#Z>I+i*Xo3)USL!n0MJz(r*TW0weyEA;8xd%6VwlsQy#t)_Dao~MaxTT@ zEn`5X9zsBl*v455A6Q?`g(QQ2#Y8Q42A2y7-=m0?Qmljt)2DL(6n2^Wg0UZvCWXu0 zVYs-FHj%SLaVl}MJiwz1^K2Zr?Lb-RF~!`!j{wJH_@ABrmnhhgA$}Z|b6n8iC7P0( z8@rmJBdaI=Dsw0Nigv~Y+k*9259db(AQNY)bwg8`ENc&Z%N@4Mpjzjb6n`YXYz|UK zYdyFeupwbDa|x$Aj;%fnE6(KFz?x}R z{$CO-i{@&1z#!uPu0|1bB_j7^GE6ABYZj+9TA8RHQP$x4gxyMF}Viud|7T0|A z0>v>XB5uG|T@@%#a8vK$q;;Ikx5%SB2CSoH-s^FF-~>nB0lEjG=5cnWmn{XYbc!*< zcef`O0DT>k-hudtEG6X3)asjldAyu}KM3IQzih|4lV5HyuVlcCWdtxO|7( zoTk}Pb?Xu^s%`j@Mr%AWKI)U;{n_c|oDg79SrspaRX9%CO8k`h@EC%g@a(~Mv_owN+q3|CmgYyL?f@1qta9)llNv9Pm5o^ZD#RrE3 z5pMM>&Yk%U&-ZyUp@9>A*lP0VAn`R8?B?=VXD+1G8V#no&Nj!BXMkt{GmIFu@68Haxs!IHPc_6%eBy4GwyeDt~@57kYb%Xpc)#4h6k=i%}R-8g{Q% z9$?;W<-G7(aMtL3kFUA=F-dN23cY?|L%EIshtcjxnt@I?cb3>^SC z3x5IBRb*e`4U3oV(;&BBjeUE}gP|9+L95nwNbHlxlaB5GdzCi#z1#WC@zJ}M+ZHaS z`0E;v>06&^dP#k`3`?`tX1sh&re-hi(E7mn$7Oy3x9c;*TLx5mUq(_~?NHcR97#`L zV=5NIkdSH8+ZXRCc&XH$7rv7&)yrXvEJAXhHd+9TyuQ`eyFU;KxX`n zhE|H0)&%T_RKTKnRu`6##uqWa|0Y*yMm@4V=UP_-Vw(mfS6{;Z_W@54wX93jO9)CjiVaW_$Cq;UT8W=O=hWA&PqRhK9O6^5sDa>y2m&LfB z`kos~Xx#h*6YeOd>*P0oYs62S@K_+GN03hCj*sQj#T8#Ahdv&tXr9K&j2oY5m#25_ zyhOncN!?0+Y$H+;GMO7M&?I3=$BVb0(Z*4QsW5@ghH1Q>zlyvEunO2vpXMDQy#~&E zAq`9l{iHz)Pr)>X+BR9t{?_H6^YHD7%nT+zpCdv~nS7-= zKBn8HIw)<+$9m~|0RCnSIkR+>Xg(?)sST{$K`~rP2=Mv7y>T(3ody#>97S^c% z60np@g|p)rAH$*CSb}Ak<@|?-lx~(DSU;-MO9y_UI^pVA5)C zo8M2caE7l>gWXtNnk(o=R#Ep0|p%cd+)wBWIGPe*tQn4vv} z${fc^5S(cZ4c$Ov?G2eX)wg9s%PT%0Dd3*~J1mHypR5rNG0Qw#A&+)&XgihzFf(AZ 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

    3;lS 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

    (v4MDH+$84}7?e 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 kUvuBjpZ|s%U2FojpGnm@d3xGVz<i_@% literal 0 HcmV?d00001 diff --git a/images/lifecycle1.png b/images/lifecycle1.png new file mode 100644 index 0000000000000000000000000000000000000000..0a835bcc3e957fece1489e6eae45efd1a6aec137 GIT binary patch literal 10382 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 DPFJub literal 0 HcmV?d00001 diff --git a/images/lifecycle2.png b/images/lifecycle2.png new file mode 100644 index 0000000000000000000000000000000000000000..c78e60d1a320d06c1b11f24f2de4f3b11d69ed44 GIT binary patch literal 17574 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 W04S1soM)E+0000