├── .gitignore ├── .swiftpm └── xcode │ └── package.xcworkspace │ └── contents.xcworkspacedata ├── AxisTabViewExample ├── AxisTabViewExample.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── AxisTabView.xcscheme ├── Shared │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── AxisTabViewExampleApp.swift │ ├── Color+Extensions.swift │ ├── ContentView.swift │ ├── CustomStyles │ │ ├── CustomCenterStyle.swift │ │ └── CustomLineStyle.swift │ └── Previews │ │ ├── BasicPreview.swift │ │ ├── BeadPreview.swift │ │ ├── CapsulePreview.swift │ │ ├── CenterPreview.swift │ │ ├── ControlBasicView.swift │ │ ├── CurveConcavePreview.swift │ │ ├── CurveConvexPreview.swift │ │ ├── LinePreview.swift │ │ └── MaterialPreview.swift └── macOS │ └── macOS.entitlements ├── LICENSE ├── Markdown ├── AxisTabView1.png ├── AxisTabView2.png ├── AxisTabView3.png ├── AxisTabView4.png ├── AxisTabView5.png └── AxisTabView6.png ├── Package.swift ├── README.md ├── Sources └── AxisTabView │ ├── AxisTabView.swift │ ├── Private │ ├── Model │ │ └── ATTabItem.swift │ ├── Modifiers │ │ └── ATTabItemModifier.swift │ ├── TabViewPreview │ │ └── TabViewPreview.swift │ └── ViewModel │ │ ├── ATStateViewModel.swift │ │ └── ATViewModel.swift │ └── Public │ ├── Constants │ ├── ATConstant.swift │ ├── ATScreenConstant.swift │ ├── ATShadowConstant.swift │ └── ATTabConstant.swift │ ├── Extensions │ └── View+Extensions.swift │ ├── Model │ └── ATTabState.swift │ ├── Shapes │ └── ATCurveShape.swift │ └── Styles │ ├── ATBackgroundStyle.swift │ ├── ATBasicStyle.swift │ ├── ATBeadStyle.swift │ ├── ATCapsuleStyle.swift │ ├── ATCurveStyle.swift │ └── ATMaterialStyle.swift └── Tests └── AxisTabViewTests └── AxisTabViewTests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /AxisTabViewExample/AxisTabViewExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/AxisTabViewExample/AxisTabViewExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /AxisTabViewExample/AxisTabViewExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/AxisTabViewExample/AxisTabViewExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /AxisTabViewExample/AxisTabViewExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/AxisTabViewExample/AxisTabViewExample.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /AxisTabViewExample/AxisTabViewExample.xcodeproj/xcshareddata/xcschemes/AxisTabView.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/AxisTabViewExample/AxisTabViewExample.xcodeproj/xcshareddata/xcschemes/AxisTabView.xcscheme -------------------------------------------------------------------------------- /AxisTabViewExample/Shared/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/AxisTabViewExample/Shared/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /AxisTabViewExample/Shared/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/AxisTabViewExample/Shared/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /AxisTabViewExample/Shared/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/AxisTabViewExample/Shared/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /AxisTabViewExample/Shared/AxisTabViewExampleApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/AxisTabViewExample/Shared/AxisTabViewExampleApp.swift -------------------------------------------------------------------------------- /AxisTabViewExample/Shared/Color+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/AxisTabViewExample/Shared/Color+Extensions.swift -------------------------------------------------------------------------------- /AxisTabViewExample/Shared/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/AxisTabViewExample/Shared/ContentView.swift -------------------------------------------------------------------------------- /AxisTabViewExample/Shared/CustomStyles/CustomCenterStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/AxisTabViewExample/Shared/CustomStyles/CustomCenterStyle.swift -------------------------------------------------------------------------------- /AxisTabViewExample/Shared/CustomStyles/CustomLineStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/AxisTabViewExample/Shared/CustomStyles/CustomLineStyle.swift -------------------------------------------------------------------------------- /AxisTabViewExample/Shared/Previews/BasicPreview.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/AxisTabViewExample/Shared/Previews/BasicPreview.swift -------------------------------------------------------------------------------- /AxisTabViewExample/Shared/Previews/BeadPreview.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/AxisTabViewExample/Shared/Previews/BeadPreview.swift -------------------------------------------------------------------------------- /AxisTabViewExample/Shared/Previews/CapsulePreview.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/AxisTabViewExample/Shared/Previews/CapsulePreview.swift -------------------------------------------------------------------------------- /AxisTabViewExample/Shared/Previews/CenterPreview.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/AxisTabViewExample/Shared/Previews/CenterPreview.swift -------------------------------------------------------------------------------- /AxisTabViewExample/Shared/Previews/ControlBasicView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/AxisTabViewExample/Shared/Previews/ControlBasicView.swift -------------------------------------------------------------------------------- /AxisTabViewExample/Shared/Previews/CurveConcavePreview.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/AxisTabViewExample/Shared/Previews/CurveConcavePreview.swift -------------------------------------------------------------------------------- /AxisTabViewExample/Shared/Previews/CurveConvexPreview.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/AxisTabViewExample/Shared/Previews/CurveConvexPreview.swift -------------------------------------------------------------------------------- /AxisTabViewExample/Shared/Previews/LinePreview.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/AxisTabViewExample/Shared/Previews/LinePreview.swift -------------------------------------------------------------------------------- /AxisTabViewExample/Shared/Previews/MaterialPreview.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/AxisTabViewExample/Shared/Previews/MaterialPreview.swift -------------------------------------------------------------------------------- /AxisTabViewExample/macOS/macOS.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/AxisTabViewExample/macOS/macOS.entitlements -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/LICENSE -------------------------------------------------------------------------------- /Markdown/AxisTabView1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Markdown/AxisTabView1.png -------------------------------------------------------------------------------- /Markdown/AxisTabView2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Markdown/AxisTabView2.png -------------------------------------------------------------------------------- /Markdown/AxisTabView3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Markdown/AxisTabView3.png -------------------------------------------------------------------------------- /Markdown/AxisTabView4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Markdown/AxisTabView4.png -------------------------------------------------------------------------------- /Markdown/AxisTabView5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Markdown/AxisTabView5.png -------------------------------------------------------------------------------- /Markdown/AxisTabView6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Markdown/AxisTabView6.png -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/README.md -------------------------------------------------------------------------------- /Sources/AxisTabView/AxisTabView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Sources/AxisTabView/AxisTabView.swift -------------------------------------------------------------------------------- /Sources/AxisTabView/Private/Model/ATTabItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Sources/AxisTabView/Private/Model/ATTabItem.swift -------------------------------------------------------------------------------- /Sources/AxisTabView/Private/Modifiers/ATTabItemModifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Sources/AxisTabView/Private/Modifiers/ATTabItemModifier.swift -------------------------------------------------------------------------------- /Sources/AxisTabView/Private/TabViewPreview/TabViewPreview.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Sources/AxisTabView/Private/TabViewPreview/TabViewPreview.swift -------------------------------------------------------------------------------- /Sources/AxisTabView/Private/ViewModel/ATStateViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Sources/AxisTabView/Private/ViewModel/ATStateViewModel.swift -------------------------------------------------------------------------------- /Sources/AxisTabView/Private/ViewModel/ATViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Sources/AxisTabView/Private/ViewModel/ATViewModel.swift -------------------------------------------------------------------------------- /Sources/AxisTabView/Public/Constants/ATConstant.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Sources/AxisTabView/Public/Constants/ATConstant.swift -------------------------------------------------------------------------------- /Sources/AxisTabView/Public/Constants/ATScreenConstant.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Sources/AxisTabView/Public/Constants/ATScreenConstant.swift -------------------------------------------------------------------------------- /Sources/AxisTabView/Public/Constants/ATShadowConstant.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Sources/AxisTabView/Public/Constants/ATShadowConstant.swift -------------------------------------------------------------------------------- /Sources/AxisTabView/Public/Constants/ATTabConstant.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Sources/AxisTabView/Public/Constants/ATTabConstant.swift -------------------------------------------------------------------------------- /Sources/AxisTabView/Public/Extensions/View+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Sources/AxisTabView/Public/Extensions/View+Extensions.swift -------------------------------------------------------------------------------- /Sources/AxisTabView/Public/Model/ATTabState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Sources/AxisTabView/Public/Model/ATTabState.swift -------------------------------------------------------------------------------- /Sources/AxisTabView/Public/Shapes/ATCurveShape.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Sources/AxisTabView/Public/Shapes/ATCurveShape.swift -------------------------------------------------------------------------------- /Sources/AxisTabView/Public/Styles/ATBackgroundStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Sources/AxisTabView/Public/Styles/ATBackgroundStyle.swift -------------------------------------------------------------------------------- /Sources/AxisTabView/Public/Styles/ATBasicStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Sources/AxisTabView/Public/Styles/ATBasicStyle.swift -------------------------------------------------------------------------------- /Sources/AxisTabView/Public/Styles/ATBeadStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Sources/AxisTabView/Public/Styles/ATBeadStyle.swift -------------------------------------------------------------------------------- /Sources/AxisTabView/Public/Styles/ATCapsuleStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Sources/AxisTabView/Public/Styles/ATCapsuleStyle.swift -------------------------------------------------------------------------------- /Sources/AxisTabView/Public/Styles/ATCurveStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Sources/AxisTabView/Public/Styles/ATCurveStyle.swift -------------------------------------------------------------------------------- /Sources/AxisTabView/Public/Styles/ATMaterialStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Sources/AxisTabView/Public/Styles/ATMaterialStyle.swift -------------------------------------------------------------------------------- /Tests/AxisTabViewTests/AxisTabViewTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasudev/AxisTabView/HEAD/Tests/AxisTabViewTests/AxisTabViewTests.swift --------------------------------------------------------------------------------