├── .gitignore ├── AxisSegmentedViewExample ├── AxisSegmentedViewExample (tvOS) │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── App Icon & Top Shelf Image.brandassets │ │ │ ├── App Icon - App Store.imagestack │ │ │ │ ├── Back.imagestacklayer │ │ │ │ │ ├── Content.imageset │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ ├── Contents.json │ │ │ │ ├── Front.imagestacklayer │ │ │ │ │ ├── Content.imageset │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ └── Middle.imagestacklayer │ │ │ │ │ ├── Content.imageset │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ ├── App Icon.imagestack │ │ │ │ ├── Back.imagestacklayer │ │ │ │ │ ├── Content.imageset │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ ├── Contents.json │ │ │ │ ├── Front.imagestacklayer │ │ │ │ │ ├── Content.imageset │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ └── Middle.imagestacklayer │ │ │ │ │ ├── Content.imageset │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── Top Shelf Image Wide.imageset │ │ │ │ └── Contents.json │ │ │ └── Top Shelf Image.imageset │ │ │ │ └── Contents.json │ │ └── Contents.json │ ├── AxisSegmentedViewExample__tvOS_App.swift │ ├── ContentView.swift │ ├── CustomStyle.swift │ ├── CustomStyleView.swift │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ ├── SegmentedListView.swift │ ├── SegmentedViewWithControl.swift │ ├── SelectionItemView.swift │ ├── ViewModel │ │ ├── BacisValue.swift │ │ ├── CapsuleValue.swift │ │ ├── JellyValue.swift │ │ ├── LineValue.swift │ │ ├── NeumorphismValue.swift │ │ ├── NormalValue.swift │ │ ├── ScaleValue.swift │ │ └── ViscosityValue.swift │ └── WithoutStyleView.swift ├── AxisSegmentedViewExample.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── AxisSegmentedView.xcscheme ├── Shared │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ └── image.imageset │ │ │ ├── Contents.json │ │ │ └── olimpia-campean-IkhxVv5Mkn4-unsplash.jpg │ ├── AxisSegmentedViewExampleApp.swift │ ├── Color+Extensions.swift │ ├── ContentView.swift │ ├── CustomStyle.swift │ ├── CustomStyleView.swift │ ├── SegmentedListView.swift │ ├── SegmentedViewWithControl.swift │ ├── SelectionItemView.swift │ ├── ViewModel │ │ ├── BacisValue.swift │ │ ├── CapsuleValue.swift │ │ ├── JellyValue.swift │ │ ├── LineValue.swift │ │ ├── NeumorphismValue.swift │ │ ├── NormalValue.swift │ │ ├── ScaleValue.swift │ │ └── ViscosityValue.swift │ └── WithoutStyleView.swift └── macOS │ └── macOS.entitlements ├── LICENSE ├── Markdown ├── AxisSegmentedView1.png ├── AxisSegmentedView2.png └── AxisSegmentedView3.png ├── Package.swift ├── README.md ├── Sources └── AxisSegmentedView │ ├── AxisSegmentedView.swift │ ├── Private │ ├── Model │ │ └── ASItem.swift │ ├── Modifiers │ │ └── ASItemModifier.swift │ └── ViewModel │ │ ├── ASPositionValue.swift │ │ └── ASSelectionValue.swift │ └── Public │ ├── Constants │ ├── ASConstant.swift │ └── ASLineConstant.swift │ ├── Extensions │ ├── Animation+Extensions.swift │ └── View+Extensions.swift │ ├── Modifiers │ ├── NeumorphismInnerModifier.swift │ └── NeumorphismOuterModifier.swift │ ├── Previews │ └── SegmentedViewPreview.swift │ ├── Shapes │ └── ASCurveShape.swift │ ├── Styles │ ├── ASBasicStyle.swift │ ├── ASCapsuleStyle.swift │ ├── ASJellyStyle.swift │ ├── ASLineStyle.swift │ ├── ASNeumorphismStyle.swift │ ├── ASScaleStyle.swift │ └── Movement │ │ ├── ASNormalStyle.swift │ │ └── ASViscosityStyle.swift │ └── ViewModel │ └── ASStateValue.swift └── Tests └── AxisSegmentedViewTests └── AxisSegmentedViewTests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/.gitignore -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Back.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Contents.json -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Front.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - App Store.imagestack/Middle.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Back.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Contents.json -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Front.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon.imagestack/Middle.imagestacklayer/Contents.json -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image Wide.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image Wide.imageset/Contents.json -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/AxisSegmentedViewExample__tvOS_App.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/AxisSegmentedViewExample__tvOS_App.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/ContentView.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/CustomStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/CustomStyle.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/CustomStyleView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/CustomStyleView.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/SegmentedListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/SegmentedListView.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/SegmentedViewWithControl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/SegmentedViewWithControl.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/SelectionItemView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/SelectionItemView.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/ViewModel/BacisValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/ViewModel/BacisValue.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/ViewModel/CapsuleValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/ViewModel/CapsuleValue.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/ViewModel/JellyValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/ViewModel/JellyValue.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/ViewModel/LineValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/ViewModel/LineValue.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/ViewModel/NeumorphismValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/ViewModel/NeumorphismValue.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/ViewModel/NormalValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/ViewModel/NormalValue.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/ViewModel/ScaleValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/ViewModel/ScaleValue.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/ViewModel/ViscosityValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/ViewModel/ViscosityValue.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/WithoutStyleView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample (tvOS)/WithoutStyleView.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /AxisSegmentedViewExample/AxisSegmentedViewExample.xcodeproj/xcshareddata/xcschemes/AxisSegmentedView.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/AxisSegmentedViewExample.xcodeproj/xcshareddata/xcschemes/AxisSegmentedView.xcscheme -------------------------------------------------------------------------------- /AxisSegmentedViewExample/Shared/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/Shared/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /AxisSegmentedViewExample/Shared/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/Shared/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /AxisSegmentedViewExample/Shared/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/Shared/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /AxisSegmentedViewExample/Shared/Assets.xcassets/image.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/Shared/Assets.xcassets/image.imageset/Contents.json -------------------------------------------------------------------------------- /AxisSegmentedViewExample/Shared/Assets.xcassets/image.imageset/olimpia-campean-IkhxVv5Mkn4-unsplash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/Shared/Assets.xcassets/image.imageset/olimpia-campean-IkhxVv5Mkn4-unsplash.jpg -------------------------------------------------------------------------------- /AxisSegmentedViewExample/Shared/AxisSegmentedViewExampleApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/Shared/AxisSegmentedViewExampleApp.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/Shared/Color+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/Shared/Color+Extensions.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/Shared/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/Shared/ContentView.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/Shared/CustomStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/Shared/CustomStyle.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/Shared/CustomStyleView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/Shared/CustomStyleView.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/Shared/SegmentedListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/Shared/SegmentedListView.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/Shared/SegmentedViewWithControl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/Shared/SegmentedViewWithControl.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/Shared/SelectionItemView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/Shared/SelectionItemView.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/Shared/ViewModel/BacisValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/Shared/ViewModel/BacisValue.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/Shared/ViewModel/CapsuleValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/Shared/ViewModel/CapsuleValue.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/Shared/ViewModel/JellyValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/Shared/ViewModel/JellyValue.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/Shared/ViewModel/LineValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/Shared/ViewModel/LineValue.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/Shared/ViewModel/NeumorphismValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/Shared/ViewModel/NeumorphismValue.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/Shared/ViewModel/NormalValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/Shared/ViewModel/NormalValue.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/Shared/ViewModel/ScaleValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/Shared/ViewModel/ScaleValue.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/Shared/ViewModel/ViscosityValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/Shared/ViewModel/ViscosityValue.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/Shared/WithoutStyleView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/Shared/WithoutStyleView.swift -------------------------------------------------------------------------------- /AxisSegmentedViewExample/macOS/macOS.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/AxisSegmentedViewExample/macOS/macOS.entitlements -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/LICENSE -------------------------------------------------------------------------------- /Markdown/AxisSegmentedView1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Markdown/AxisSegmentedView1.png -------------------------------------------------------------------------------- /Markdown/AxisSegmentedView2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Markdown/AxisSegmentedView2.png -------------------------------------------------------------------------------- /Markdown/AxisSegmentedView3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Markdown/AxisSegmentedView3.png -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/README.md -------------------------------------------------------------------------------- /Sources/AxisSegmentedView/AxisSegmentedView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Sources/AxisSegmentedView/AxisSegmentedView.swift -------------------------------------------------------------------------------- /Sources/AxisSegmentedView/Private/Model/ASItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Sources/AxisSegmentedView/Private/Model/ASItem.swift -------------------------------------------------------------------------------- /Sources/AxisSegmentedView/Private/Modifiers/ASItemModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Sources/AxisSegmentedView/Private/Modifiers/ASItemModifier.swift -------------------------------------------------------------------------------- /Sources/AxisSegmentedView/Private/ViewModel/ASPositionValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Sources/AxisSegmentedView/Private/ViewModel/ASPositionValue.swift -------------------------------------------------------------------------------- /Sources/AxisSegmentedView/Private/ViewModel/ASSelectionValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Sources/AxisSegmentedView/Private/ViewModel/ASSelectionValue.swift -------------------------------------------------------------------------------- /Sources/AxisSegmentedView/Public/Constants/ASConstant.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Sources/AxisSegmentedView/Public/Constants/ASConstant.swift -------------------------------------------------------------------------------- /Sources/AxisSegmentedView/Public/Constants/ASLineConstant.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Sources/AxisSegmentedView/Public/Constants/ASLineConstant.swift -------------------------------------------------------------------------------- /Sources/AxisSegmentedView/Public/Extensions/Animation+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Sources/AxisSegmentedView/Public/Extensions/Animation+Extensions.swift -------------------------------------------------------------------------------- /Sources/AxisSegmentedView/Public/Extensions/View+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Sources/AxisSegmentedView/Public/Extensions/View+Extensions.swift -------------------------------------------------------------------------------- /Sources/AxisSegmentedView/Public/Modifiers/NeumorphismInnerModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Sources/AxisSegmentedView/Public/Modifiers/NeumorphismInnerModifier.swift -------------------------------------------------------------------------------- /Sources/AxisSegmentedView/Public/Modifiers/NeumorphismOuterModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Sources/AxisSegmentedView/Public/Modifiers/NeumorphismOuterModifier.swift -------------------------------------------------------------------------------- /Sources/AxisSegmentedView/Public/Previews/SegmentedViewPreview.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Sources/AxisSegmentedView/Public/Previews/SegmentedViewPreview.swift -------------------------------------------------------------------------------- /Sources/AxisSegmentedView/Public/Shapes/ASCurveShape.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Sources/AxisSegmentedView/Public/Shapes/ASCurveShape.swift -------------------------------------------------------------------------------- /Sources/AxisSegmentedView/Public/Styles/ASBasicStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Sources/AxisSegmentedView/Public/Styles/ASBasicStyle.swift -------------------------------------------------------------------------------- /Sources/AxisSegmentedView/Public/Styles/ASCapsuleStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Sources/AxisSegmentedView/Public/Styles/ASCapsuleStyle.swift -------------------------------------------------------------------------------- /Sources/AxisSegmentedView/Public/Styles/ASJellyStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Sources/AxisSegmentedView/Public/Styles/ASJellyStyle.swift -------------------------------------------------------------------------------- /Sources/AxisSegmentedView/Public/Styles/ASLineStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Sources/AxisSegmentedView/Public/Styles/ASLineStyle.swift -------------------------------------------------------------------------------- /Sources/AxisSegmentedView/Public/Styles/ASNeumorphismStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Sources/AxisSegmentedView/Public/Styles/ASNeumorphismStyle.swift -------------------------------------------------------------------------------- /Sources/AxisSegmentedView/Public/Styles/ASScaleStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Sources/AxisSegmentedView/Public/Styles/ASScaleStyle.swift -------------------------------------------------------------------------------- /Sources/AxisSegmentedView/Public/Styles/Movement/ASNormalStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Sources/AxisSegmentedView/Public/Styles/Movement/ASNormalStyle.swift -------------------------------------------------------------------------------- /Sources/AxisSegmentedView/Public/Styles/Movement/ASViscosityStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Sources/AxisSegmentedView/Public/Styles/Movement/ASViscosityStyle.swift -------------------------------------------------------------------------------- /Sources/AxisSegmentedView/Public/ViewModel/ASStateValue.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Sources/AxisSegmentedView/Public/ViewModel/ASStateValue.swift -------------------------------------------------------------------------------- /Tests/AxisSegmentedViewTests/AxisSegmentedViewTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisSegmentedView/HEAD/Tests/AxisSegmentedViewTests/AxisSegmentedViewTests.swift --------------------------------------------------------------------------------