From bcb19b9af18f31485d35b247e85e576ed3f8cb51 Mon Sep 17 00:00:00 2001 From: Badarinath Venkatnarayansetty Date: Sun, 23 May 2021 22:50:09 -0700 Subject: [PATCH] Fix trailing edge when top modifier is applied (#84) * Fix trailign edge when top modifier is applied * Removed unrequired print statement * Fix for top alignment * Removed commented code * Comment and alignment fix * version update for top alignment fix * Jazzy docs uodate for 1.6.6 Co-authored-by: Badarinath Venkatnarayansetty --- Example/StepperView.xcodeproj/project.pbxproj | 4 ++ Example/StepperView/ExampleView.swift | 8 ++-- Example/StepperView/ExampleView12.swift | 35 ++++++++++++++++++ Example/StepperView/ExampleView5.swift | 26 +++++++------ README.md | 6 +-- .../Views/Lines/VerticalLineView.swift | 3 ++ .../Views/StepIndicatorVerticalView.swift | 7 ++-- StepperView.podspec | 2 +- docs/Classes.html | 4 +- docs/Classes/LoadingTimer.html | 4 +- docs/Enums.html | 4 +- docs/Enums/Colors.html | 4 +- docs/Enums/Colors/BlueSubType.html | 4 +- docs/Enums/Colors/GraySubType.html | 4 +- docs/Enums/Colors/GreenSubType.html | 4 +- docs/Enums/Colors/RedSubType.html | 4 +- docs/Enums/Colors/YellowSubType.html | 4 +- docs/Enums/StepLifeCycle.html | 4 +- docs/Enums/StepperAlignment.html | 4 +- docs/Enums/StepperIndicationType.html | 4 +- docs/Enums/StepperLineOptions.html | 4 +- docs/Enums/StepperMode.html | 4 +- docs/Extensions.html | 4 +- docs/Extensions/EnvironmentValues.html | 4 +- docs/Extensions/VerticalAlignment.html | 4 +- docs/Extensions/View.html | 4 +- docs/Structs.html | 4 +- docs/Structs/AlignmentKey.html | 4 +- docs/Structs/AnimatedCircle.html | 4 +- docs/Structs/AutoSpacingKey.html | 4 +- docs/Structs/BoundsPreferenceKey.html | 4 +- docs/Structs/CGRectData.html | 4 +- docs/Structs/CGRectPreferenceKey.html | 4 +- docs/Structs/CircledIconView.html | 4 +- docs/Structs/HeightKey.html | 4 +- docs/Structs/HeightPreference.html | 4 +- docs/Structs/HorizontalLineView.html | 4 +- docs/Structs/IndicatorKey.html | 4 +- docs/Structs/IndicatorView.html | 4 +- docs/Structs/LineOptionsKey.html | 4 +- docs/Structs/LoadAnimationOptionsKey.html | 4 +- docs/Structs/NumberedCircleView.html | 4 +- docs/Structs/PitStopLineOptionsKey.html | 4 +- docs/Structs/PitStopLineView.html | 4 +- docs/Structs/PitStopOptionsKey.html | 4 +- docs/Structs/PitStopView.html | 4 +- docs/Structs/PitstopHeightPreference.html | 4 +- docs/Structs/SpacingKey.html | 4 +- docs/Structs/StepAnimationOptionsKey.html | 4 +- docs/Structs/StepIndicatorHorizontalView.html | 4 +- docs/Structs/StepIndicatorModeKey.html | 4 +- docs/Structs/StepIndicatorVerticalView.html | 4 +- docs/Structs/StepLifeCycleKey.html | 4 +- docs/Structs/StepperView.html | 4 +- docs/Structs/StepsKey.html | 4 +- docs/Structs/TextView.html | 4 +- docs/Structs/Utils.html | 4 +- docs/Structs/VerticalHeightPreference.html | 4 +- docs/Structs/VerticalLineView.html | 32 +++++++++++++++- docs/Structs/WidthKey.html | 4 +- docs/Structs/WidthPreference.html | 4 +- .../Contents/Resources/Documents/Classes.html | 4 +- .../Documents/Classes/LoadingTimer.html | 4 +- .../Contents/Resources/Documents/Enums.html | 4 +- .../Resources/Documents/Enums/Colors.html | 4 +- .../Documents/Enums/Colors/BlueSubType.html | 4 +- .../Documents/Enums/Colors/GraySubType.html | 4 +- .../Documents/Enums/Colors/GreenSubType.html | 4 +- .../Documents/Enums/Colors/RedSubType.html | 4 +- .../Documents/Enums/Colors/YellowSubType.html | 4 +- .../Documents/Enums/StepLifeCycle.html | 4 +- .../Documents/Enums/StepperAlignment.html | 4 +- .../Enums/StepperIndicationType.html | 4 +- .../Documents/Enums/StepperLineOptions.html | 4 +- .../Documents/Enums/StepperMode.html | 4 +- .../Resources/Documents/Extensions.html | 4 +- .../Extensions/EnvironmentValues.html | 4 +- .../Extensions/VerticalAlignment.html | 4 +- .../Resources/Documents/Extensions/View.html | 4 +- .../Contents/Resources/Documents/Structs.html | 4 +- .../Documents/Structs/AlignmentKey.html | 4 +- .../Documents/Structs/AnimatedCircle.html | 4 +- .../Documents/Structs/AutoSpacingKey.html | 4 +- .../Structs/BoundsPreferenceKey.html | 4 +- .../Documents/Structs/CGRectData.html | 4 +- .../Structs/CGRectPreferenceKey.html | 4 +- .../Documents/Structs/CircledIconView.html | 4 +- .../Documents/Structs/HeightKey.html | 4 +- .../Documents/Structs/HeightPreference.html | 4 +- .../Documents/Structs/HorizontalLineView.html | 4 +- .../Documents/Structs/IndicatorKey.html | 4 +- .../Documents/Structs/IndicatorView.html | 4 +- .../Documents/Structs/LineOptionsKey.html | 4 +- .../Structs/LoadAnimationOptionsKey.html | 4 +- .../Documents/Structs/NumberedCircleView.html | 4 +- .../Structs/PitStopLineOptionsKey.html | 4 +- .../Documents/Structs/PitStopLineView.html | 4 +- .../Documents/Structs/PitStopOptionsKey.html | 4 +- .../Documents/Structs/PitStopView.html | 4 +- .../Structs/PitstopHeightPreference.html | 4 +- .../Documents/Structs/SpacingKey.html | 4 +- .../Structs/StepAnimationOptionsKey.html | 4 +- .../Structs/StepIndicatorHorizontalView.html | 4 +- .../Structs/StepIndicatorModeKey.html | 4 +- .../Structs/StepIndicatorVerticalView.html | 4 +- .../Documents/Structs/StepLifeCycleKey.html | 4 +- .../Documents/Structs/StepperView.html | 4 +- .../Resources/Documents/Structs/StepsKey.html | 4 +- .../Resources/Documents/Structs/TextView.html | 4 +- .../Resources/Documents/Structs/Utils.html | 4 +- .../Structs/VerticalHeightPreference.html | 4 +- .../Documents/Structs/VerticalLineView.html | 32 +++++++++++++++- .../Resources/Documents/Structs/WidthKey.html | 4 +- .../Documents/Structs/WidthPreference.html | 4 +- .../Contents/Resources/Documents/index.html | 10 ++--- .../Contents/Resources/Documents/search.json | 2 +- .../Contents/Resources/docSet.dsidx | Bin 86016 -> 86016 bytes docs/docsets/StepperView.tgz | Bin 141159 -> 141390 bytes docs/index.html | 10 ++--- docs/search.json | 2 +- 120 files changed, 348 insertions(+), 247 deletions(-) create mode 100644 Example/StepperView/ExampleView12.swift diff --git a/Example/StepperView.xcodeproj/project.pbxproj b/Example/StepperView.xcodeproj/project.pbxproj index 1eedc13..a8c3467 100644 --- a/Example/StepperView.xcodeproj/project.pbxproj +++ b/Example/StepperView.xcodeproj/project.pbxproj @@ -7,6 +7,7 @@ objects = { /* Begin PBXBuildFile section */ + 1B175A15265B6EAE0008E5A4 /* ExampleView12.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B175A14265B6EAE0008E5A4 /* ExampleView12.swift */; }; 1B4355C12471D25C0005D2BA /* ExampleView8.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B4355C02471D25C0005D2BA /* ExampleView8.swift */; }; 1B4874B42467175200B253C6 /* Interface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1B4874B22467175200B253C6 /* Interface.storyboard */; }; 1B4874B62467175300B253C6 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1B4874B52467175300B253C6 /* Assets.xcassets */; }; @@ -105,6 +106,7 @@ /* Begin PBXFileReference section */ 1098E6FABACE76815832C82C /* Pods-StepperView_Watch Extension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-StepperView_Watch Extension.debug.xcconfig"; path = "Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension.debug.xcconfig"; sourceTree = ""; }; 15E48D7C4930C791708D715C /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; + 1B175A14265B6EAE0008E5A4 /* ExampleView12.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExampleView12.swift; sourceTree = ""; }; 1B4355C02471D25C0005D2BA /* ExampleView8.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExampleView8.swift; sourceTree = ""; }; 1B4874B02467175200B253C6 /* StepperView_Watch.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = StepperView_Watch.app; sourceTree = BUILT_PRODUCTS_DIR; }; 1B4874B32467175200B253C6 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Interface.storyboard; sourceTree = ""; }; @@ -278,6 +280,7 @@ 1BC9B647248D82090012F8AC /* ExampleView9.swift */, 1BA768E125ACC05D00E36EB3 /* ExampleView10.swift */, 1B4E325326190E38008DB900 /* ExampleView11.swift */, + 1B175A14265B6EAE0008E5A4 /* ExampleView12.swift */, ); name = View; sourceTree = ""; @@ -731,6 +734,7 @@ 1BD7CB76244103A100F17698 /* ExampleView.swift in Sources */, 1BF00787244A48A700DE5BF9 /* StepTextView.swift in Sources */, 1B4E325426190E39008DB900 /* ExampleView11.swift in Sources */, + 1B175A15265B6EAE0008E5A4 /* ExampleView12.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 f91863b..d73ab0c 100644 --- a/Example/StepperView/ExampleView.swift +++ b/Example/StepperView/ExampleView.swift @@ -23,14 +23,16 @@ struct ExampleView: View { // .tabItem { Text("Usecase") .foregroundColor(Color.black) } ExampleView3() .tabItem { Text("Card") .foregroundColor(Color.black) } - ExampleView1() + ExampleView12() .tabItem { Text("Basic").foregroundColor(Color.black) } } - + // to test dynamic way of adding steps, use ExampleView9 //ExampleView9() - + // if there are many steps, embed it in scroll view and then set frame to it. //ExampleView7() + + //ExampleView12() } } diff --git a/Example/StepperView/ExampleView12.swift b/Example/StepperView/ExampleView12.swift new file mode 100644 index 0000000..630e025 --- /dev/null +++ b/Example/StepperView/ExampleView12.swift @@ -0,0 +1,35 @@ +// +// ExampleView12.swift +// StepperView +// +// Created by Venkatnarayansetty, Badarinath on 5/23/21. +// Copyright © 2021 CocoaPods. All rights reserved. +// + +import SwiftUI +import StepperView + +@available(iOS 13.0, OSX 10.15, tvOS 13.0, watchOS 6.0, *) +struct ExampleView12: View { + let steps = [ Text("Cart").font(.caption), + Text("Delivery Address").font(.caption), + Text("Order Summary").font(.caption), + Text("Payment Method").font(.caption), + Text("Shipping\nTracking\nDelivered\nReturn Label\nRate The Experience").font(.caption)] + + let indicationTypes = [StepperIndicationType.custom(NumberedCircleView(text: "1")), + .custom(NumberedCircleView(text: "2")), + .custom(NumberedCircleView(text: "3")), + .custom(NumberedCircleView(text: "4")), + .custom(NumberedCircleView(text: "5"))] + + var body: some View { + StepperView() + .addSteps(steps) + .indicators(indicationTypes) + .stepIndicatorMode(StepperMode.vertical) + .spacing(30) + .alignments([StepperAlignment.top, .top, .top, .top, .center]) + .lineOptions(StepperLineOptions.custom(1, Colors.blue(.teal).rawValue)) + } +} diff --git a/Example/StepperView/ExampleView5.swift b/Example/StepperView/ExampleView5.swift index 9f6811f..a3e0715 100644 --- a/Example/StepperView/ExampleView5.swift +++ b/Example/StepperView/ExampleView5.swift @@ -58,24 +58,26 @@ struct ExampleView5: View { //animated stepper View ExampleView7() - //.padding(.top, 20) + .frame(height: 100) + .offset(y: 30) - HStack(spacing: -10) { - StepperView() + StepperView() .addSteps(self.set2) .indicators(self.indicationTypes) .spacing(30) .lineOptions(StepperLineOptions.custom(1, Colors.blue(.teal).rawValue)) - - //animated stepper view - StepperView() - .addSteps(self.set3) - .indicators(self.indicationTypes1) - .spacing(30) - .lineOptions(StepperLineOptions.custom(1, Colors.blue(.teal).rawValue)) - .loadingAnimationTime(0.02) // speed of the animation. - }.offset(y: -100) + .offset(x: UIScreen.main.bounds.size.width / 4) + + //Animated stepper view + StepperView() + .addSteps(self.set3) + .indicators(self.indicationTypes1) + .spacing(30) + .lineOptions(StepperLineOptions.custom(1, Colors.blue(.teal).rawValue)) + .loadingAnimationTime(0.02) // speed of the animation. + .offset(x: UIScreen.main.bounds.size.width / 4) } + } .navigationBarTitle("StepperView") } diff --git a/README.md b/README.md index bbadac9..db47fae 100644 --- a/README.md +++ b/README.md @@ -66,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.6.5' +pod 'StepperView','~> 1.6.6' ``` ## Carthage @@ -74,7 +74,7 @@ pod 'StepperView','~> 1.6.5' [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.6.5 +github "badrinathvm/stepperView" == 1.6.6 ``` ## Swift Package Manager @@ -83,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.6.5") + .package(url: "https://github.com/badrinathvm/StepperView.git", from: "1.6.6") ] ``` diff --git a/Sources/StepperView/Views/Lines/VerticalLineView.swift b/Sources/StepperView/Views/Lines/VerticalLineView.swift index c1be0d2..6326d04 100644 --- a/Sources/StepperView/Views/Lines/VerticalLineView.swift +++ b/Sources/StepperView/Views/Lines/VerticalLineView.swift @@ -21,6 +21,9 @@ struct VerticalLineView: View { /// tuple holding first and last stepper alignment var alignments:(StepperAlignment, StepperAlignment) + /// contains list of steps to be rendered next to Indicators + @Environment(\.steps) var steps + /// provides the content and behavior of this view. var body:some View { switch options { diff --git a/Sources/StepperView/Views/StepIndicatorVerticalView.swift b/Sources/StepperView/Views/StepIndicatorVerticalView.swift index 45aa749..d7f051e 100644 --- a/Sources/StepperView/Views/StepIndicatorVerticalView.swift +++ b/Sources/StepperView/Views/StepIndicatorVerticalView.swift @@ -169,10 +169,9 @@ extension StepIndicatorVerticalView { //Reduce 1 time to get actual height case (.top, .center): return self.getYPosition(for: .center) case (.top, .bottom): return self.getYPosition(for: firstAlignment) - //Reduce 2 times to get actual height - case (.top, .top): return 2 * self.getYPosition(for: .center) - - //Reduce 2 times as it's messured from it's first alignment (.bottom isn this case) + case (.top, .top): return self.getYPosition(for: .center) + + //Reduce 2 times as it's measured from it's first alignment (.bottom is in this case) case(.bottom, .top): return 2 * self.getYPosition(for: firstAlignment) //Reduce 3 times to get actual height case (.bottom, .center): return 3 * self.getYPosition(for: .center) diff --git a/StepperView.podspec b/StepperView.podspec index 3c2db6a..73c44cc 100644 --- a/StepperView.podspec +++ b/StepperView.podspec @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.name = 'StepperView' - s.version = '1.6.5' + s.version = '1.6.6' 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 ab05518..61438e4 100644 --- a/docs/Classes.html +++ b/docs/Classes.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -248,7 +248,7 @@ diff --git a/docs/Classes/LoadingTimer.html b/docs/Classes/LoadingTimer.html index c166417..2e80350 100644 --- a/docs/Classes/LoadingTimer.html +++ b/docs/Classes/LoadingTimer.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -335,7 +335,7 @@

diff --git a/docs/Enums.html b/docs/Enums.html index 99a1b32..9b2838f 100644 --- a/docs/Enums.html +++ b/docs/Enums.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -408,7 +408,7 @@

diff --git a/docs/Enums/Colors.html b/docs/Enums/Colors.html index 7418f2e..308e8d1 100644 --- a/docs/Enums/Colors.html +++ b/docs/Enums/Colors.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -718,7 +718,7 @@

diff --git a/docs/Enums/Colors/BlueSubType.html b/docs/Enums/Colors/BlueSubType.html index d1873a5..8a08e12 100644 --- a/docs/Enums/Colors/BlueSubType.html +++ b/docs/Enums/Colors/BlueSubType.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -469,7 +469,7 @@

diff --git a/docs/Enums/Colors/GraySubType.html b/docs/Enums/Colors/GraySubType.html index 4e995bc..c68e63c 100644 --- a/docs/Enums/Colors/GraySubType.html +++ b/docs/Enums/Colors/GraySubType.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -712,7 +712,7 @@

diff --git a/docs/Enums/Colors/GreenSubType.html b/docs/Enums/Colors/GreenSubType.html index 2d1a086..f212df1 100644 --- a/docs/Enums/Colors/GreenSubType.html +++ b/docs/Enums/Colors/GreenSubType.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -577,7 +577,7 @@

diff --git a/docs/Enums/Colors/RedSubType.html b/docs/Enums/Colors/RedSubType.html index 22dee49..37b41a5 100644 --- a/docs/Enums/Colors/RedSubType.html +++ b/docs/Enums/Colors/RedSubType.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -280,7 +280,7 @@

diff --git a/docs/Enums/Colors/YellowSubType.html b/docs/Enums/Colors/YellowSubType.html index 882a081..18ec43e 100644 --- a/docs/Enums/Colors/YellowSubType.html +++ b/docs/Enums/Colors/YellowSubType.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -280,7 +280,7 @@

diff --git a/docs/Enums/StepLifeCycle.html b/docs/Enums/StepLifeCycle.html index ebbebcc..f3790ea 100644 --- a/docs/Enums/StepLifeCycle.html +++ b/docs/Enums/StepLifeCycle.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -283,7 +283,7 @@

diff --git a/docs/Enums/StepperAlignment.html b/docs/Enums/StepperAlignment.html index e77e6c6..a645c19 100644 --- a/docs/Enums/StepperAlignment.html +++ b/docs/Enums/StepperAlignment.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -312,7 +312,7 @@

diff --git a/docs/Enums/StepperIndicationType.html b/docs/Enums/StepperIndicationType.html index f032bab..8ab8095 100644 --- a/docs/Enums/StepperIndicationType.html +++ b/docs/Enums/StepperIndicationType.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -366,7 +366,7 @@

diff --git a/docs/Enums/StepperLineOptions.html b/docs/Enums/StepperLineOptions.html index 714386c..0ca9d42 100644 --- a/docs/Enums/StepperLineOptions.html +++ b/docs/Enums/StepperLineOptions.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -311,7 +311,7 @@

diff --git a/docs/Enums/StepperMode.html b/docs/Enums/StepperMode.html index 4e7f8f8..5d40642 100644 --- a/docs/Enums/StepperMode.html +++ b/docs/Enums/StepperMode.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -283,7 +283,7 @@

diff --git a/docs/Extensions.html b/docs/Extensions.html index c600f62..3f83f4c 100644 --- a/docs/Extensions.html +++ b/docs/Extensions.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -316,7 +316,7 @@

diff --git a/docs/Extensions/EnvironmentValues.html b/docs/Extensions/EnvironmentValues.html index 489571e..25fad41 100644 --- a/docs/Extensions/EnvironmentValues.html +++ b/docs/Extensions/EnvironmentValues.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -550,7 +550,7 @@

diff --git a/docs/Extensions/VerticalAlignment.html b/docs/Extensions/VerticalAlignment.html index 76ee23e..84b2c4e 100644 --- a/docs/Extensions/VerticalAlignment.html +++ b/docs/Extensions/VerticalAlignment.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -388,7 +388,7 @@

diff --git a/docs/Extensions/View.html b/docs/Extensions/View.html index 132d938..4559d70 100644 --- a/docs/Extensions/View.html +++ b/docs/Extensions/View.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -1061,7 +1061,7 @@

diff --git a/docs/Structs.html b/docs/Structs.html index 731e369..e8cb58e 100644 --- a/docs/Structs.html +++ b/docs/Structs.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -1219,7 +1219,7 @@

diff --git a/docs/Structs/AlignmentKey.html b/docs/Structs/AlignmentKey.html index 445a6dd..be14063 100644 --- a/docs/Structs/AlignmentKey.html +++ b/docs/Structs/AlignmentKey.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -254,7 +254,7 @@

diff --git a/docs/Structs/AnimatedCircle.html b/docs/Structs/AnimatedCircle.html index 3c260f2..a4d1f67 100644 --- a/docs/Structs/AnimatedCircle.html +++ b/docs/Structs/AnimatedCircle.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -528,7 +528,7 @@

diff --git a/docs/Structs/AutoSpacingKey.html b/docs/Structs/AutoSpacingKey.html index f290a0a..165cbf3 100644 --- a/docs/Structs/AutoSpacingKey.html +++ b/docs/Structs/AutoSpacingKey.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -254,7 +254,7 @@

diff --git a/docs/Structs/BoundsPreferenceKey.html b/docs/Structs/BoundsPreferenceKey.html index 188d334..c8c27e4 100644 --- a/docs/Structs/BoundsPreferenceKey.html +++ b/docs/Structs/BoundsPreferenceKey.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -306,7 +306,7 @@

diff --git a/docs/Structs/CGRectData.html b/docs/Structs/CGRectData.html index a4ba354..81e989a 100644 --- a/docs/Structs/CGRectData.html +++ b/docs/Structs/CGRectData.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -338,7 +338,7 @@

diff --git a/docs/Structs/CGRectPreferenceKey.html b/docs/Structs/CGRectPreferenceKey.html index 8798db9..8ec28ab 100644 --- a/docs/Structs/CGRectPreferenceKey.html +++ b/docs/Structs/CGRectPreferenceKey.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -305,7 +305,7 @@

diff --git a/docs/Structs/CircledIconView.html b/docs/Structs/CircledIconView.html index 44cc76d..3fd3777 100644 --- a/docs/Structs/CircledIconView.html +++ b/docs/Structs/CircledIconView.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -417,7 +417,7 @@

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

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -280,7 +280,7 @@

diff --git a/docs/Structs/HeightPreference.html b/docs/Structs/HeightPreference.html index b8c6f48..158d9ae 100644 --- a/docs/Structs/HeightPreference.html +++ b/docs/Structs/HeightPreference.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -306,7 +306,7 @@

diff --git a/docs/Structs/HorizontalLineView.html b/docs/Structs/HorizontalLineView.html index 391bcd1..c8ac50f 100644 --- a/docs/Structs/HorizontalLineView.html +++ b/docs/Structs/HorizontalLineView.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -337,7 +337,7 @@

diff --git a/docs/Structs/IndicatorKey.html b/docs/Structs/IndicatorKey.html index bd8b9d7..5464d05 100644 --- a/docs/Structs/IndicatorKey.html +++ b/docs/Structs/IndicatorKey.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -254,7 +254,7 @@

diff --git a/docs/Structs/IndicatorView.html b/docs/Structs/IndicatorView.html index 64f8b55..da2c6cd 100644 --- a/docs/Structs/IndicatorView.html +++ b/docs/Structs/IndicatorView.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -450,7 +450,7 @@

diff --git a/docs/Structs/LineOptionsKey.html b/docs/Structs/LineOptionsKey.html index fb379cc..c4c1d19 100644 --- a/docs/Structs/LineOptionsKey.html +++ b/docs/Structs/LineOptionsKey.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -254,7 +254,7 @@

diff --git a/docs/Structs/LoadAnimationOptionsKey.html b/docs/Structs/LoadAnimationOptionsKey.html index 70ba4b2..eb58acc 100644 --- a/docs/Structs/LoadAnimationOptionsKey.html +++ b/docs/Structs/LoadAnimationOptionsKey.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -254,7 +254,7 @@

diff --git a/docs/Structs/NumberedCircleView.html b/docs/Structs/NumberedCircleView.html index 203259a..5e0f6aa 100644 --- a/docs/Structs/NumberedCircleView.html +++ b/docs/Structs/NumberedCircleView.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -474,7 +474,7 @@

diff --git a/docs/Structs/PitStopLineOptionsKey.html b/docs/Structs/PitStopLineOptionsKey.html index f4f15b1..be3591c 100644 --- a/docs/Structs/PitStopLineOptionsKey.html +++ b/docs/Structs/PitStopLineOptionsKey.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -254,7 +254,7 @@

diff --git a/docs/Structs/PitStopLineView.html b/docs/Structs/PitStopLineView.html index f114eb1..a8cb5ab 100644 --- a/docs/Structs/PitStopLineView.html +++ b/docs/Structs/PitStopLineView.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -363,7 +363,7 @@

diff --git a/docs/Structs/PitStopOptionsKey.html b/docs/Structs/PitStopOptionsKey.html index 3cc9190..85de0cd 100644 --- a/docs/Structs/PitStopOptionsKey.html +++ b/docs/Structs/PitStopOptionsKey.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -254,7 +254,7 @@

diff --git a/docs/Structs/PitStopView.html b/docs/Structs/PitStopView.html index 0012834..eea3651 100644 --- a/docs/Structs/PitStopView.html +++ b/docs/Structs/PitStopView.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -491,7 +491,7 @@

diff --git a/docs/Structs/PitstopHeightPreference.html b/docs/Structs/PitstopHeightPreference.html index 4b2824b..4d85d72 100644 --- a/docs/Structs/PitstopHeightPreference.html +++ b/docs/Structs/PitstopHeightPreference.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -306,7 +306,7 @@

diff --git a/docs/Structs/SpacingKey.html b/docs/Structs/SpacingKey.html index 43eeb1e..718bc0b 100644 --- a/docs/Structs/SpacingKey.html +++ b/docs/Structs/SpacingKey.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -254,7 +254,7 @@

diff --git a/docs/Structs/StepAnimationOptionsKey.html b/docs/Structs/StepAnimationOptionsKey.html index 38c75e6..1e41d5f 100644 --- a/docs/Structs/StepAnimationOptionsKey.html +++ b/docs/Structs/StepAnimationOptionsKey.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -254,7 +254,7 @@

diff --git a/docs/Structs/StepIndicatorHorizontalView.html b/docs/Structs/StepIndicatorHorizontalView.html index 570a39a..b162419 100644 --- a/docs/Structs/StepIndicatorHorizontalView.html +++ b/docs/Structs/StepIndicatorHorizontalView.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -502,7 +502,7 @@

diff --git a/docs/Structs/StepIndicatorModeKey.html b/docs/Structs/StepIndicatorModeKey.html index 8ef27cc..9d5116c 100644 --- a/docs/Structs/StepIndicatorModeKey.html +++ b/docs/Structs/StepIndicatorModeKey.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -254,7 +254,7 @@

diff --git a/docs/Structs/StepIndicatorVerticalView.html b/docs/Structs/StepIndicatorVerticalView.html index 1e6a820..3421a9f 100644 --- a/docs/Structs/StepIndicatorVerticalView.html +++ b/docs/Structs/StepIndicatorVerticalView.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -558,7 +558,7 @@

diff --git a/docs/Structs/StepLifeCycleKey.html b/docs/Structs/StepLifeCycleKey.html index 02d0b5c..aa18891 100644 --- a/docs/Structs/StepLifeCycleKey.html +++ b/docs/Structs/StepLifeCycleKey.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -254,7 +254,7 @@

diff --git a/docs/Structs/StepperView.html b/docs/Structs/StepperView.html index 21a5f61..982304e 100644 --- a/docs/Structs/StepperView.html +++ b/docs/Structs/StepperView.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -451,7 +451,7 @@

diff --git a/docs/Structs/StepsKey.html b/docs/Structs/StepsKey.html index 8e8056e..eb27034 100644 --- a/docs/Structs/StepsKey.html +++ b/docs/Structs/StepsKey.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -254,7 +254,7 @@

diff --git a/docs/Structs/TextView.html b/docs/Structs/TextView.html index c76a8de..d08c319 100644 --- a/docs/Structs/TextView.html +++ b/docs/Structs/TextView.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -335,7 +335,7 @@

diff --git a/docs/Structs/Utils.html b/docs/Structs/Utils.html index 4bff767..96df7d6 100644 --- a/docs/Structs/Utils.html +++ b/docs/Structs/Utils.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -415,7 +415,7 @@

diff --git a/docs/Structs/VerticalHeightPreference.html b/docs/Structs/VerticalHeightPreference.html index 6536fe7..c9f68be 100644 --- a/docs/Structs/VerticalHeightPreference.html +++ b/docs/Structs/VerticalHeightPreference.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -306,7 +306,7 @@

diff --git a/docs/Structs/VerticalLineView.html b/docs/Structs/VerticalLineView.html index 2eb41ce..3976649 100644 --- a/docs/Structs/VerticalLineView.html +++ b/docs/Structs/VerticalLineView.html @@ -17,7 +17,7 @@
-

StepperView 1.6.5 Docs (100% documented)

+

StepperView 1.6.6 Docs (100% documented)

@@ -360,6 +360,34 @@

+
  • +
    + + + + steps + +
    +
    +
    +
    +
    +
    +

    contains list of steps to be rendered next to Indicators

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @Environment
    +var steps: [AnyView] { get }
    + +
    +
    +
    +
    +
  • @@ -392,7 +420,7 @@ diff --git a/docs/Structs/WidthKey.html b/docs/Structs/WidthKey.html index c1fc815..ef5d492 100644 --- a/docs/Structs/WidthKey.html +++ b/docs/Structs/WidthKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -280,7 +280,7 @@

    diff --git a/docs/Structs/WidthPreference.html b/docs/Structs/WidthPreference.html index ebc1e05..c17cb27 100644 --- a/docs/Structs/WidthPreference.html +++ b/docs/Structs/WidthPreference.html @@ -17,7 +17,7 @@
    -

    StepperView 1.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -306,7 +306,7 @@

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Classes.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Classes.html index ab05518..61438e4 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -248,7 +248,7 @@

    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 c166417..2e80350 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -335,7 +335,7 @@

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums.html index 99a1b32..9b2838f 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -408,7 +408,7 @@

    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 7418f2e..308e8d1 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -718,7 +718,7 @@

    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 d1873a5..8a08e12 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -469,7 +469,7 @@

    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 4e995bc..c68e63c 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -712,7 +712,7 @@

    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 2d1a086..f212df1 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -577,7 +577,7 @@

    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 22dee49..37b41a5 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -280,7 +280,7 @@

    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 882a081..18ec43e 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -280,7 +280,7 @@

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepLifeCycle.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepLifeCycle.html index ebbebcc..f3790ea 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepLifeCycle.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepLifeCycle.html @@ -17,7 +17,7 @@
    -

    StepperView 1.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -283,7 +283,7 @@

    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 e77e6c6..a645c19 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -312,7 +312,7 @@

    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 f032bab..8ab8095 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -366,7 +366,7 @@

    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 714386c..0ca9d42 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -311,7 +311,7 @@

    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 4e7f8f8..5d40642 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -283,7 +283,7 @@

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions.html index c600f62..3f83f4c 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -316,7 +316,7 @@

    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 489571e..25fad41 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -550,7 +550,7 @@

    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 76ee23e..84b2c4e 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -388,7 +388,7 @@

    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 132d938..4559d70 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -1061,7 +1061,7 @@

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs.html index 731e369..e8cb58e 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -1219,7 +1219,7 @@

    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 445a6dd..be14063 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -254,7 +254,7 @@

    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 3c260f2..a4d1f67 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -528,7 +528,7 @@

    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 f290a0a..165cbf3 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -254,7 +254,7 @@

    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 188d334..c8c27e4 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -306,7 +306,7 @@

    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 a4ba354..81e989a 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -338,7 +338,7 @@

    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 8798db9..8ec28ab 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -305,7 +305,7 @@

    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 44cc76d..3fd3777 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -417,7 +417,7 @@

    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 f9fd25f..a5fd088 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -280,7 +280,7 @@

    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 b8c6f48..158d9ae 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -306,7 +306,7 @@

    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 391bcd1..c8ac50f 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -337,7 +337,7 @@

    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 bd8b9d7..5464d05 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -254,7 +254,7 @@

    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 64f8b55..da2c6cd 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -450,7 +450,7 @@

    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 fb379cc..c4c1d19 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -254,7 +254,7 @@

    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 70ba4b2..eb58acc 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -254,7 +254,7 @@

    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 203259a..5e0f6aa 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -474,7 +474,7 @@

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

    StepperView 1.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -254,7 +254,7 @@

    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 f114eb1..a8cb5ab 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -363,7 +363,7 @@

    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 3cc9190..85de0cd 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -254,7 +254,7 @@

    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 0012834..eea3651 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -491,7 +491,7 @@

    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 4b2824b..4d85d72 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -306,7 +306,7 @@

    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 43eeb1e..718bc0b 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -254,7 +254,7 @@

    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 38c75e6..1e41d5f 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -254,7 +254,7 @@

    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 570a39a..b162419 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -502,7 +502,7 @@

    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 8ef27cc..9d5116c 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -254,7 +254,7 @@

    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 1e6a820..3421a9f 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -558,7 +558,7 @@

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepLifeCycleKey.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepLifeCycleKey.html index 02d0b5c..aa18891 100644 --- a/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepLifeCycleKey.html +++ b/docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepLifeCycleKey.html @@ -17,7 +17,7 @@
    -

    StepperView 1.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -254,7 +254,7 @@

    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 21a5f61..982304e 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -451,7 +451,7 @@

    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 8e8056e..eb27034 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -254,7 +254,7 @@

    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 c76a8de..d08c319 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -335,7 +335,7 @@

    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 4bff767..96df7d6 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -415,7 +415,7 @@

    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 6536fe7..c9f68be 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -306,7 +306,7 @@

    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 2eb41ce..3976649 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -360,6 +360,34 @@

  • +
  • +
    + + + + steps + +
    +
    +
    +
    +
    +
    +

    contains list of steps to be rendered next to Indicators

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @Environment
    +var steps: [AnyView] { get }
    + +
    +
    +
    +
    +
  • @@ -392,7 +420,7 @@ 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 c1fc815..ef5d492 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -280,7 +280,7 @@

    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 ebc1e05..c17cb27 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -306,7 +306,7 @@

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/index.html b/docs/docsets/StepperView.docset/Contents/Resources/Documents/index.html index e826e75..0b42416 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.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -282,18 +282,18 @@

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

    -
    pod 'StepperView','~> 1.6.5'
    +
    pod 'StepperView','~> 1.6.6'
     

    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.6.5
    +
    github "badrinathvm/stepperView" == 1.6.6
     

    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.6.5")
    +      .package(url: "https://github.com/badrinathvm/StepperView.git", from: "1.6.6")
     ]
     

    Requirements

    @@ -541,7 +541,7 @@ it, simply add the following line to your Podfile.

    diff --git a/docs/docsets/StepperView.docset/Contents/Resources/Documents/search.json b/docs/docsets/StepperView.docset/Contents/Resources/Documents/search.json index 461ec8d..227193e 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:11StepperView021StepIndicatorVerticalB0V15pitStopsOptionsSay7SwiftUI03AnyB0VGvp":{"name":"pitStopsOptions","abstract":"

    environment variable to access pitstop options

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V18pitStopLineOptionsSayAA0ahI0OGvp":{"name":"pitStopLineOptions","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:11StepperView023StepIndicatorHorizontalB0V13stepLifeCycleSayAA0cgH0OGvp":{"name":"stepLifeCycle","abstract":"

    environment variable to access steplife cycles

    ","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:11StepperView023StepIndicatorHorizontalB0V9isRoundedSbvp":{"name":"isRounded","abstract":"

    to detect the whether the line option is of type rounded

    ","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:11StepperView07PitStopB0V11lineOptionsAA0a4LineF0Ovp":{"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:11StepperView07PitStopB0V8getColor4from7SwiftUI0F0VAA0A11LineOptionsO_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:11StepperView011PitStopLineB0V7optionsAA0aE7OptionsOvp":{"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/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/PitStopLineOptionsKey.html#/s:11StepperView21PitStopLineOptionsKeyV12defaultValueSayAA0aeF0OGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"PitStopLineOptionsKey"},"Structs/PitStopOptionsKey.html#/s:11StepperView17PitStopOptionsKeyV12defaultValueSay7SwiftUI03AnyB0VGvpZ":{"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/PitStopLineOptionsKey.html":{"name":"PitStopLineOptionsKey","abstract":"

    Environment Key for 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/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:7SwiftUI4ViewP07StepperC0E11addPitStopsyQrSayAA03AnyC0VGF":{"name":"addPitStops(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E18pitStopLineOptionsyQrSayAD0dgH0OGF":{"name":"pitStopLineOptions(_:)","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:7SwiftUI17EnvironmentValuesV11StepperViewE14pitStopOptionsSayAA03AnyF0VGvp":{"name":"pitStopOptions","abstract":"

    property wrapper for PitStopOptionsKey

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

    property wrapper for PitStopLineOptionsKey

    ","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_AG7SwiftUI5ColorVAJtcACmF":{"name":"rounded(_:_:_:_:)","abstract":"

    rounded line options with width , corner radius, completed color and pending 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/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/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 +{"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:11StepperView021StepIndicatorVerticalB0V15pitStopsOptionsSay7SwiftUI03AnyB0VGvp":{"name":"pitStopsOptions","abstract":"

    environment variable to access pitstop options

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V18pitStopLineOptionsSayAA0ahI0OGvp":{"name":"pitStopLineOptions","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:11StepperView023StepIndicatorHorizontalB0V13stepLifeCycleSayAA0cgH0OGvp":{"name":"stepLifeCycle","abstract":"

    environment variable to access steplife cycles

    ","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:11StepperView023StepIndicatorHorizontalB0V9isRoundedSbvp":{"name":"isRounded","abstract":"

    to detect the whether the line option is of type rounded

    ","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:11StepperView07PitStopB0V11lineOptionsAA0a4LineF0Ovp":{"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:11StepperView07PitStopB0V8getColor4from7SwiftUI0F0VAA0A11LineOptionsO_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:11StepperView012VerticalLineB0V5stepsSay7SwiftUI03AnyB0VGvp":{"name":"steps","abstract":"

    contains list of steps to be rendered next to Indicators

    ","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:11StepperView011PitStopLineB0V7optionsAA0aE7OptionsOvp":{"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/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/PitStopLineOptionsKey.html#/s:11StepperView21PitStopLineOptionsKeyV12defaultValueSayAA0aeF0OGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"PitStopLineOptionsKey"},"Structs/PitStopOptionsKey.html#/s:11StepperView17PitStopOptionsKeyV12defaultValueSay7SwiftUI03AnyB0VGvpZ":{"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/PitStopLineOptionsKey.html":{"name":"PitStopLineOptionsKey","abstract":"

    Environment Key for 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/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:7SwiftUI4ViewP07StepperC0E11addPitStopsyQrSayAA03AnyC0VGF":{"name":"addPitStops(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E18pitStopLineOptionsyQrSayAD0dgH0OGF":{"name":"pitStopLineOptions(_:)","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:7SwiftUI17EnvironmentValuesV11StepperViewE14pitStopOptionsSayAA03AnyF0VGvp":{"name":"pitStopOptions","abstract":"

    property wrapper for PitStopOptionsKey

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

    property wrapper for PitStopLineOptionsKey

    ","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_AG7SwiftUI5ColorVAJtcACmF":{"name":"rounded(_:_:_:_:)","abstract":"

    rounded line options with width , corner radius, completed color and pending 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/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/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 7803f85dff9ec7987280e32c4b43e1643283f6e5..aa7d6621cb072e78b6b504b84898aea73bfe6b55 100644 GIT binary patch delta 6749 zcmY*dcR*Cf*1zZ8y=Ct<6%m(p1yrP$1?e3dD#eC{6$PY=!h#5hfR`70EbB=edr6|{ zMkL*y#Kaa$k}oFF_~0eR#2Cwa#w13c-`vIICHyh$Ju`D==FFM%`<=6RC%@& z&H=+AwxgiYYlIiWFuj!q+M1L}v^6M^w3QX0tyDl8F^M+909F^rNOCIu&A1t|$+$kW4DMlB;A*~3zmQ3EIuf*cMHIrU%5;_}CTL@s&+&d}13$%( z!K6AJDUwlv32*=EhbuPQg?Xk#MqqGi@H+Uo^XI^sprNZJIUR}kWXM18QP?Gj z#!KOTVw4YWvG}q?p9!8?h|Cu}Je0vK>5?H=V*cgNyL&~kB+UpuEb|q;G6sfVabzS6#*L9tFbK~^Mv6W*-q$0A zC83!RC_zLx@8_Pxk_TB3AVEklKiEBvB_Y}1D?xBPZ*w2blDuq)WFZJY9+nD$XpE|W zx3Mv5o_H*l4>FHr@y-bw%WOjL=s?(p!F^m6}}AQE0<+F%mSR5^JWW9On9}qF=dCjTd8w zzz%#68z}A!M4(@o-!wyo9>=bXbkq@#En| z+!3Dvh~LMDifc0X1amHnIVU|_+srvRfMqsfK|(mZfX;+OaN^m7SaHt?KE^zO#Wbfo zUOMH^GV3ujF&Uo4Rf!q8r=s})^Kdq^VqOWRoiY>8Waz^(>rj_844%Q%qzHHt>ynbi z-SK>gc{DZ2$$|LjBLOcb^@0ufQ&KQ&N6+L~aaSrIY0hG?Bg74>lKsRjp}dbdfyLAl zeiF0wap$p3Zg`n?ZthtW+fIkE%vwxHi58!W;C;<0EZWZmvCJymostK0_NRsd{2Rm4 z8hH~pgYj^txpf{%O9rswf7A2%{`?%K%;}ho?+>3PrRE8KRz(YVWcws2#?}!Ic&GFB zh~EHC4zDDyH)W5JXV$~gpTFitu0tH#vKoh4u|~Co1;Gmh{Q!>E!Z_?q&O~D z9o*YBpjV?!9#&Lc+%%zfLCpj@qyS>@>#=#_^y%s#vujXzQB?0g2c;JYL1x8+#h-r6 z(=vx!guzy25@3OSL1%4d0q8Fj3GNmph%I!~7m^ME`jTu7q_fN&jLt5CY}}N+8Lr~6 zoMP$yQo&+XLIAs)XF5Y1MNz#$jGe!-T(f8iMj zW8QW;=CSoj7*x1GOca<9s}f001%o%zjpD;X4_$)5cvuxnaY+|vpbc>;D}N$z0D<@u%NK2 zz65ubjKViceIXn#mDWNSW|vh#C>|)Y8>&NkwpBO3q^1rbBm+(V9njgY{I-};#+aH- zeT}ah6Aayk#Rf^gQ6Hr{pqngzD~sAa+92tDsX+W#EEoF-75pQ9H9uJMnkI^?;oR9% zY%QyScVHy*DRrncGh11JH*4m=EX;E_U?!e%)ImO`){cc4xTg>c+x! zdN?~w!(Z#(hpBjQeiKZ===wUy#h2t9Mv5c{c#O*z!rZbU`Id#5)U~7bgge z%hw!Z`Xco;-JfnWdpzE1C=qi6CcvuHej%PM%*JbtMUaJKo64k2mje5I zv`u$YHQ>XhFc?R#su0HF+J%>349;n;h77#aTq=%sIYXN247F_GC_K2R2u7k;OErwZ zwJig>^i2#w8`XYTyE4F zRvP*UufPH3pX@+RhROP!`bgbQXPU*}5E9IaFIzIVsHAudZeLr-UxpEk0qYmf<$h&X z;nl_SfyX?h2sC&|sp9_2EyUpVMf6TyY_H}G3(pabrngCQQ(R z%`TWNikT(nMVQ1g-*?Vj5($!5f#7CQ0@w}iFpZ_2`k$qZkcL&us;Rv$FRPGp%LV#^ zq5${RyHmqN^{)9GJ@ezD2?Nnp344YWy8@#xpQtDkU*vyKR#jlSQu*`mZ zdF6UIg~_YdLk(V7RRvFwnm7t{86Rh{%yQiKWP|i!tKe%@XykTWTcBl5{PA`B+5(pO z2#2n5LKnWhrd9f`RPeDXet^5$W{pdsXJvetos4NIeGVIqNrvNwQTp@xiMqSG?YiOe zPjaQUOS@9~MVc#FM5m||Is^}X1s|$eui?0T+z@sfI~aDuP-dsoF$JGq7lOA>xsmWB z7{x7881z{`h&+s^-oMK^gltKIJhrhFcdTD1wg?O*4_SEU*P(cGn}C@(85ZF#TuD(d z_^C;-5EnnS2Aa_H^k#~fFFkD+8(cH&t{EgI7E^!o(<&Yd1jg6eE~4%103W>aL~vmK=3wl%DPOEnbtp|P9UC@PQ_K}M zPl0)~e}y>L)i>SMr`<9Os<2{9F3iCrTk@b1J-6mU1=eiMhjKi-wFSyBb6dSw>RL7B z@!2K<#mems6lUJpo+r+Bg}oFk+~I~HJBpwP*X^ib8w+uMO`~0gPPmY z?sYDmInI7OA9M%iDMv*G-saC!vp;C83(+9 z2s zHZ2e>^KG8sV^K^jxuA!MEOQ0Bo_|(4tAx^d?O}9YFrJ^3jxX*>6nd+w>Z!=1qc2$jUcoCbPlwkq_LVbGfc&d#;4OUW z)fZr5XVP8(cpXz-o0?^psmZ*U4UBQG;Ri#remk>4pP)Oe8!2Cw8)QH2ds@5ntF&4g zD83<%6+Rc{@HhAp&3(;W?pv;%LdO=?9om@R_-5W$v(D*=!gFuCW9z;midr{Zk-6eGk_G zi<=Ht!hL+yQ4U(X{l+{1ta+mnZqc=h#2-rq4~t^MT}K9x+XE>?=N~b^Z@A@1F-X|G zF9$4m;>}`sh_l`-hesHA=pNcSil8rsymeU`J6H7{$}gO?r4-xbw?BYsoe%dOBb8I@i1=-9cr=wb1qeRkY zWLCm(&Am#lREfZg$11>vY45G1G~mp8tEfSzy+2(H6&N40q9gAPf*h`12|@XT1}Ruz zQp}329CO|qj|X4&=0cSqeDFayCHo=AGlc-28E($UqZt;gjt`}s{&@O$IQZd%$NFWML4`_?gqNcT$KHt@!W^O%%{O*~a-R-iRLsf)^hC zXb23%Z$1j9bhOurKp21tCqe}aPmhuHmP$K@asE%0*Mgc;iH@(4S{0cmE4@ z9|#^e@8npaAJ0&t{TH5X;$jtdyn8a9URv0x3~<9n+V;U?r$#_;6iz3~y?BOl_`gwj zOg$}8dTj$EcAO3c19qKG2R#lx69GD$LR%SEoCy@Qu2>jDW1%;Gb!HrPo>2j4yePWl z4aAWQE4XGwz@W1&BJUE?t(~>vnX^+wjq5wa6-bAsxZzi4`(WicU*K@vxf+eaDlB?A z1MpCSNkxy|yX5F0 z@qpf2vuR+T`RQfqNeQ2=gpSS+Kl20l6mS0DLU<1=J||dlv4~pg%*8rtqtq`-wSwX% z*sMx5h2GCSac%c_%t~qwWhY$1+h1Oy{&?oATAKf+TyoHm-*Kr}x?ZmGh)9;0 zMDWDLZ^jcd3woCM1=}t=D4D!-xg37Sysz!j@dYZd4+pdrRznhoT&bocZQGS%7?12f z=kp)X$G5`iSdyW>LT{#pF)cP3jk}Hg46hjC^+)uvx({@@^1tOJvR=DQJ4iYtWr#N@ zGX5+q;IH#jH6LikaECZEyOA{kf}Uxifk~t2XkuU2y+)kqqHTp(v%iIFQYPT?e=VZx z^4~0j99;d4LK6_vx6jhB+WGBD$i(EU&6G^Odv!e}lUd)br~B;sZY3p?bFQ_*XuM9_ zQCRVP10_Y>-`gpPO!{HIN+M}kF=Il`46ad0M~~|ZMM@TFQWS=5QKj4hB^BYvM#>f! z{#XUccU@Z5q}Zw!hK;GQz8sCZQ-}^ahg+_Df(^Pr`#;|JevahA;x4j9yF#It{Ub$ z9X{A~yHwIu3Kok(YZ@s6jjvrwT(6kglCt`$!rI69$>EYm3*p_){dZmgxQMgQ(s zfQn?3SS;*nVwwNLDR=8=ZgJ}FJUE1LKi|-ue+aJ2ZKnopo1I1eA1_fNoy~fePO)zCe6Jb7H|FuObR}88+-&N0f<*5Q` zp`up>c9-BWEuy$lB3$M{n$Nh9DEM-U}SbX9k~=88psiV za#%q8Stx~ivX+Gcm``rAPy}^k5(iaKOOA3-4Gt2nfg&U2gVbKO`4y$5h4cPmUh<;` zdOaTd?-Xy4qZwXNzeu*?8W|Gr-$b)<`)Bw3KgDf&YA=t?k1LQ*< zNi>2#OeZBqNQY_U1tScHspN(c*1#0fY=R|Ro05z6u6CG=SGt_j)cf&g<}s!%reVgD z^oD*nY%m1qkLvBZ8@fiCuDv7=*Iw2(Yx_yBO6lSyu}t_ycuE+;AK@o!e$qUl@!^hg zC7g!dQ3lJvKDs|oN<-&4)A~sx+r4Q)gS64oxsot9#%*8_J{GL%1kHAWRV#vRiIQI2zMT~;`#O{lHy7IMk3=q z>GPvtsrt=h8cnno(2GKkCbH9uVwE~!u7xV&Ns9$aRp3+$Kv<~cY0KL=mujl=aV+up zdn|FZvothXloSj;Jcp}l2Qt(ObLDngm{lqI{1WuJoI`F{sTJGEeJhk3TU~aGDK4y? zlUXsB6mm3s?NTzR2epv%1EE;AsAuY*1w-;s=17D#I3L0JDb`(%EjfqS`@#$X7@?Cn>2w??UkriSFp%u>g&O`R@g}p@=~yM_s`VeD6eKCHK%GzX z{6DKR!+UCws$?P`OW*QUr=xpAI0)YPjA^;?fw97H&(Nsh6I?6_9#=YsJ6|z+UJcg$Mq(j@sI|s zWJWx+NJ}4ABuIBW&;rF`*I2bieAY@9B|xrriPB$HE%vDXUoxLTLw8joEP;0QU(g=~ zhS8GJqAoYVHQrTRklJchNt~*505K=i=%h+3x!8y zBG+~}5@l&ndo<7ZSbXtdxK;9Pk5WH^ushtF_6*}`RQAEx2rK8+9!bPZ@S!ddkO?-h z5ql;~7sKfbGSm8T>%$zbpgoKjvZ%j>5=Rz2atQe)3&J6o_-8{f1d-fqh=)M3E*nxI zfLzFiXz(Xe4h#Z65|jfoU?^Fh0~z2;F62NM7u7z5Ebj#|FqjG@dAY#=3 delta 6756 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 IkO=|*2ZISTwEzGB diff --git a/docs/docsets/StepperView.tgz b/docs/docsets/StepperView.tgz index 8b0b991401707e07c0d0eec6e198d75145f0d4f6..7b869d2ba3f1c55ff0c16a441902aecb39706277 100644 GIT binary patch delta 136098 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 z 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
    SqN zw{IYKBN&H zjdabvncTs_ua=6#g2r|ft-hU+-!JMniQx9Sej1+6U*Em{VKM$Vn*ZzL#nbH{oFHz~ z(8jeN24I!*_2O--C8&QH7^9|mE4rgaW^znibnvnKZsVF!;fJSIHa44!kcX`i7V&Sw ze};3A;}Im^2M5O78AM!jC~@v*9Hb)B8y&^H7~hS3$FX8eL@c7EpAdL8X|d#Btuq|b z7&lKFjGi8dB&#!!8~mlxv5WP|?0fITFL+ng*Rn<0II0`cx{2D%3Qcs)eZf6srhkMD zJB#pC*bcE`Nw60d-4MBX@}ld44vm0Vf3>1H;%ai`9NdIxYNr7wH^t0;koh0T@r#kK zVAkH6hloOYKhu9162o)gMjJIbly)Mh)2!4Au%>=V&chc1re6w>3JqRwVWLNm-xp23 z-m)w6k@_NeV4E_k!Fo5H%7-&wKywSd8-3ASOCy?O5=rk2W6d=&9U;UnYi^E(;52aNF z`$8}uU!I&AHr2=1WfYfeNc2EuLYdmIa*G^9s1gf^pPgHwR8VvS4~cj+H) z%p<+w#7l$`XBmKVtHHqtD5X+2g@P9ivYSQ0nVFXigAO*akPLPa{2$Ter`;qPZlm-* zGzmI7=?~)0vjJ8Jop(0$^uvJVhcUS5JAoRhemn@hgnC1e;nD`eCqev zt93u)kmp6$azj_f>G!NDma1#) zj8AKM7~Gdvp%+*XsU{+aTV@@S#lwT&yUaBz8$`W_-5n+3z(;kSTTelP$Znzd#Ck<> z2)-t0vg@05+GGLi_S)tkfAX_eIY;wy!jG~;h8YnHp*cc(wHS;(>tuz=+k7+uuYbUP z&)T^CPvS@dwXlo>>(A85se{C+!WW!jsY98nFEug20bOWQvx>zFs)I&~ z$WVUYCP&1fxxCo;=(4>TzjF~~tGWED_2P3%Uv^}$9C$E;cL#g$e^%vnUK3f6oAeZi ztFp+L=t^@WmWXZL<|-@NilRz1`MZRwfOn@+3Pnyt!=hJD6FKF45jgjDLVZ?a6J~faLu@QPbUmI;GXjP&a#Pa^IZpxc) ziqFz@opDfnOBFQ92%d^`46e)Sp0z!&g_KMxRJBeTm;t~=MqMNi>0rvA8c=<3Fv`8Q zX__0Osch|FpYRDcOWRpZqI08JrD6Nv-~tAn9P6|;4M}Pce=Bsi#7uI>flpyEOr%lR zW>8XkU`ulx;4+AamIL$9qp}~Xfy1uX9<~EGt2z+}9ah%fMzwVUgkDne0s8 zU8>O%Bh+Bq8kBkQvEAIB8K<}M04>wJmIV&fOp}e6&@}Ky@@fxk>4@I0OP7l1HU!NW zfs3?fy2mGjf6a|jwph%5$eV5=7t<`m-aJE;9L}1ewV5+xLrh!0XaP!5=gyX*?SZjg z9GXtMiM5>X2FF|Ob~f~wn;qymvM^KwR>4GG&jaG{^Nafc7i)P5_vJu2I4BI{lm*eA z(q{`b59qUUeG7Rs&}63p;D;x}t@y8wm1$@dNUI!ge^>>;x&LXSCrY=2Mj;;!5FmyL zhctO0M!6Z<1el+!@6!8v2!7=*X!k|#gx)>{jOc?wrwhI{wDkulpZvxf1!LhhgVofY zb+eVBdo^ejP!1jaB@*&zyNOuI9k?;{aeDETpr769=_jBG#x98yw-ZrMI2J+O@0Y+~OPJ zMlH@>hgz}Pcj~a=|IlsKuCwx@&g=AN%w&f7=|;48$Smfl=O9%s+rc@xOTjkikO8l* z#B3j7#4aYhCL31rM$?9KE4^>ZM~R6`ttq~Bf9jdZ_N3O~hGzR6%~t>Xihf3MxEYVt z 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 delta 136037 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%0DFov@kEzO>_%pq;Yh6D((eg|wnD$U(bhaY5} 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

    er#g{JxiNG4SVZMt+BQI7J?5h{iRLl#q^nVAZS& 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 PbMW&YKhr%H0K6Cg@tJ`T diff --git a/docs/index.html b/docs/index.html index e826e75..0b42416 100644 --- a/docs/index.html +++ b/docs/index.html @@ -16,7 +16,7 @@

    -

    StepperView 1.6.5 Docs (100% documented)

    +

    StepperView 1.6.6 Docs (100% documented)

    @@ -282,18 +282,18 @@

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

    -
    pod 'StepperView','~> 1.6.5'
    +
    pod 'StepperView','~> 1.6.6'
     

    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.6.5
    +
    github "badrinathvm/stepperView" == 1.6.6
     

    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.6.5")
    +      .package(url: "https://github.com/badrinathvm/StepperView.git", from: "1.6.6")
     ]
     

    Requirements

    @@ -541,7 +541,7 @@ it, simply add the following line to your Podfile.

    diff --git a/docs/search.json b/docs/search.json index 461ec8d..227193e 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:11StepperView021StepIndicatorVerticalB0V15pitStopsOptionsSay7SwiftUI03AnyB0VGvp":{"name":"pitStopsOptions","abstract":"

    environment variable to access pitstop options

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V18pitStopLineOptionsSayAA0ahI0OGvp":{"name":"pitStopLineOptions","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:11StepperView023StepIndicatorHorizontalB0V13stepLifeCycleSayAA0cgH0OGvp":{"name":"stepLifeCycle","abstract":"

    environment variable to access steplife cycles

    ","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:11StepperView023StepIndicatorHorizontalB0V9isRoundedSbvp":{"name":"isRounded","abstract":"

    to detect the whether the line option is of type rounded

    ","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:11StepperView07PitStopB0V11lineOptionsAA0a4LineF0Ovp":{"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:11StepperView07PitStopB0V8getColor4from7SwiftUI0F0VAA0A11LineOptionsO_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:11StepperView011PitStopLineB0V7optionsAA0aE7OptionsOvp":{"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/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/PitStopLineOptionsKey.html#/s:11StepperView21PitStopLineOptionsKeyV12defaultValueSayAA0aeF0OGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"PitStopLineOptionsKey"},"Structs/PitStopOptionsKey.html#/s:11StepperView17PitStopOptionsKeyV12defaultValueSay7SwiftUI03AnyB0VGvpZ":{"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/PitStopLineOptionsKey.html":{"name":"PitStopLineOptionsKey","abstract":"

    Environment Key for 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/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:7SwiftUI4ViewP07StepperC0E11addPitStopsyQrSayAA03AnyC0VGF":{"name":"addPitStops(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E18pitStopLineOptionsyQrSayAD0dgH0OGF":{"name":"pitStopLineOptions(_:)","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:7SwiftUI17EnvironmentValuesV11StepperViewE14pitStopOptionsSayAA03AnyF0VGvp":{"name":"pitStopOptions","abstract":"

    property wrapper for PitStopOptionsKey

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

    property wrapper for PitStopLineOptionsKey

    ","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_AG7SwiftUI5ColorVAJtcACmF":{"name":"rounded(_:_:_:_:)","abstract":"

    rounded line options with width , corner radius, completed color and pending 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/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/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 +{"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:11StepperView021StepIndicatorVerticalB0V15pitStopsOptionsSay7SwiftUI03AnyB0VGvp":{"name":"pitStopsOptions","abstract":"

    environment variable to access pitstop options

    ","parent_name":"StepIndicatorVerticalView"},"Structs/StepIndicatorVerticalView.html#/s:11StepperView021StepIndicatorVerticalB0V18pitStopLineOptionsSayAA0ahI0OGvp":{"name":"pitStopLineOptions","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:11StepperView023StepIndicatorHorizontalB0V13stepLifeCycleSayAA0cgH0OGvp":{"name":"stepLifeCycle","abstract":"

    environment variable to access steplife cycles

    ","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:11StepperView023StepIndicatorHorizontalB0V9isRoundedSbvp":{"name":"isRounded","abstract":"

    to detect the whether the line option is of type rounded

    ","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:11StepperView07PitStopB0V11lineOptionsAA0a4LineF0Ovp":{"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:11StepperView07PitStopB0V8getColor4from7SwiftUI0F0VAA0A11LineOptionsO_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:11StepperView012VerticalLineB0V5stepsSay7SwiftUI03AnyB0VGvp":{"name":"steps","abstract":"

    contains list of steps to be rendered next to Indicators

    ","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:11StepperView011PitStopLineB0V7optionsAA0aE7OptionsOvp":{"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/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/PitStopLineOptionsKey.html#/s:11StepperView21PitStopLineOptionsKeyV12defaultValueSayAA0aeF0OGvpZ":{"name":"defaultValue","abstract":"

    provide a default value for custom dependency

    ","parent_name":"PitStopLineOptionsKey"},"Structs/PitStopOptionsKey.html#/s:11StepperView17PitStopOptionsKeyV12defaultValueSay7SwiftUI03AnyB0VGvpZ":{"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/PitStopLineOptionsKey.html":{"name":"PitStopLineOptionsKey","abstract":"

    Environment Key for 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/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:7SwiftUI4ViewP07StepperC0E11addPitStopsyQrSayAA03AnyC0VGF":{"name":"addPitStops(_:)","abstract":"

    Custom behavior for pitstops

    ","parent_name":"View"},"Extensions/View.html#/s:7SwiftUI4ViewP07StepperC0E18pitStopLineOptionsyQrSayAD0dgH0OGF":{"name":"pitStopLineOptions(_:)","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:7SwiftUI17EnvironmentValuesV11StepperViewE14pitStopOptionsSayAA03AnyF0VGvp":{"name":"pitStopOptions","abstract":"

    property wrapper for PitStopOptionsKey

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

    property wrapper for PitStopLineOptionsKey

    ","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_AG7SwiftUI5ColorVAJtcACmF":{"name":"rounded(_:_:_:_:)","abstract":"

    rounded line options with width , corner radius, completed color and pending 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/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/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