├── .gitignore ├── Example ├── Example.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── Example │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── logo-1024.png │ │ ├── logo-20.png │ │ ├── logo-20@2x.png │ │ ├── logo-20@3x.png │ │ ├── logo-29.png │ │ ├── logo-29@2x.png │ │ ├── logo-29@3x.png │ │ ├── logo-40.png │ │ ├── logo-40@2x.png │ │ ├── logo-40@3x.png │ │ ├── logo-60@2x.png │ │ ├── logo-60@3x.png │ │ ├── logo-76.png │ │ ├── logo-76@2x.png │ │ └── logo-83.5@2x.png │ └── Contents.json │ ├── Components │ ├── Handle │ │ ├── BlueSliderHandle.swift │ │ └── OrangeSliderHandle.swift │ ├── Tick │ │ └── BlueSliderTick.swift │ └── Track │ │ ├── BlueSliderTrack.swift │ │ └── OrangeSliderTrack.swift │ ├── ContentView.swift │ ├── ExampleApp.swift │ └── Info.plist ├── LICENSE ├── Package.swift ├── README.md ├── STDiscreteSlider.podspec └── Sources └── STDiscreteSlider ├── Components ├── Handle │ ├── AnySliderHandle.swift │ ├── DefaultSliderHandle.swift │ └── SliderHandle.swift ├── Tick │ ├── AnySliderTick.swift │ ├── DefaultSliderTick.swift │ └── SliderTick.swift └── Track │ ├── AnySliderTrack.swift │ ├── DefaultSliderTrack.swift │ └── SliderTrack.swift └── View └── STDiscreteSlider.swift /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .swiftpm 3 | 4 | xcuserdata/ 5 | 6 | Package.resolved -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/logo-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/logo-1024.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/logo-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/logo-20.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/logo-20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/logo-20@2x.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/logo-20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/logo-20@3x.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/logo-29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/logo-29.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/logo-29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/logo-29@2x.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/logo-29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/logo-29@3x.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/logo-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/logo-40.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/logo-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/logo-40@2x.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/logo-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/logo-40@3x.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/logo-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/logo-60@2x.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/logo-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/logo-60@3x.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/logo-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/logo-76.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/logo-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/logo-76@2x.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/AppIcon.appiconset/logo-83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example/Assets.xcassets/AppIcon.appiconset/logo-83.5@2x.png -------------------------------------------------------------------------------- /Example/Example/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/Example/Components/Handle/BlueSliderHandle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example/Components/Handle/BlueSliderHandle.swift -------------------------------------------------------------------------------- /Example/Example/Components/Handle/OrangeSliderHandle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example/Components/Handle/OrangeSliderHandle.swift -------------------------------------------------------------------------------- /Example/Example/Components/Tick/BlueSliderTick.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example/Components/Tick/BlueSliderTick.swift -------------------------------------------------------------------------------- /Example/Example/Components/Track/BlueSliderTrack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example/Components/Track/BlueSliderTrack.swift -------------------------------------------------------------------------------- /Example/Example/Components/Track/OrangeSliderTrack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example/Components/Track/OrangeSliderTrack.swift -------------------------------------------------------------------------------- /Example/Example/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example/ContentView.swift -------------------------------------------------------------------------------- /Example/Example/ExampleApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example/ExampleApp.swift -------------------------------------------------------------------------------- /Example/Example/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Example/Example/Info.plist -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/README.md -------------------------------------------------------------------------------- /STDiscreteSlider.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/STDiscreteSlider.podspec -------------------------------------------------------------------------------- /Sources/STDiscreteSlider/Components/Handle/AnySliderHandle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Sources/STDiscreteSlider/Components/Handle/AnySliderHandle.swift -------------------------------------------------------------------------------- /Sources/STDiscreteSlider/Components/Handle/DefaultSliderHandle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Sources/STDiscreteSlider/Components/Handle/DefaultSliderHandle.swift -------------------------------------------------------------------------------- /Sources/STDiscreteSlider/Components/Handle/SliderHandle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Sources/STDiscreteSlider/Components/Handle/SliderHandle.swift -------------------------------------------------------------------------------- /Sources/STDiscreteSlider/Components/Tick/AnySliderTick.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Sources/STDiscreteSlider/Components/Tick/AnySliderTick.swift -------------------------------------------------------------------------------- /Sources/STDiscreteSlider/Components/Tick/DefaultSliderTick.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Sources/STDiscreteSlider/Components/Tick/DefaultSliderTick.swift -------------------------------------------------------------------------------- /Sources/STDiscreteSlider/Components/Tick/SliderTick.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Sources/STDiscreteSlider/Components/Tick/SliderTick.swift -------------------------------------------------------------------------------- /Sources/STDiscreteSlider/Components/Track/AnySliderTrack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Sources/STDiscreteSlider/Components/Track/AnySliderTrack.swift -------------------------------------------------------------------------------- /Sources/STDiscreteSlider/Components/Track/DefaultSliderTrack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Sources/STDiscreteSlider/Components/Track/DefaultSliderTrack.swift -------------------------------------------------------------------------------- /Sources/STDiscreteSlider/Components/Track/SliderTrack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Sources/STDiscreteSlider/Components/Track/SliderTrack.swift -------------------------------------------------------------------------------- /Sources/STDiscreteSlider/View/STDiscreteSlider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onl1ner/STDiscreteSlider/HEAD/Sources/STDiscreteSlider/View/STDiscreteSlider.swift --------------------------------------------------------------------------------