├── .gitignore ├── .swiftpm └── xcode │ └── package.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── DemoApp ├── DemoApp.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved └── DemoApp │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── Base.lproj │ └── LaunchScreen.storyboard │ ├── ContentView.swift │ ├── Info.plist │ ├── MapView.swift │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ └── SceneDelegate.swift ├── LICENSE ├── Package.swift ├── README.md ├── Sources └── FloatingSegmentedControl │ ├── FloatingSegmentedControl.swift │ ├── utils │ ├── HorizontalAlignment.swift │ ├── TextGeometryWidth.swift │ ├── WidthPreferenceKey.swift │ └── WidthUpdater.swift │ └── views │ ├── BlurView.swift │ ├── DividerView.swift │ └── ItemView.swift └── Tests ├── FloatingSegmentedControlTests ├── FloatingSegmentedControlTests.swift └── XCTestManifests.swift └── LinuxMain.swift /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | /*.xcodeproj 5 | xcuserdata/ 6 | -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /DemoApp/DemoApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/DemoApp/DemoApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /DemoApp/DemoApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/DemoApp/DemoApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /DemoApp/DemoApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/DemoApp/DemoApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /DemoApp/DemoApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/DemoApp/DemoApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /DemoApp/DemoApp/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/DemoApp/DemoApp/AppDelegate.swift -------------------------------------------------------------------------------- /DemoApp/DemoApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/DemoApp/DemoApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /DemoApp/DemoApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/DemoApp/DemoApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /DemoApp/DemoApp/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/DemoApp/DemoApp/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /DemoApp/DemoApp/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/DemoApp/DemoApp/ContentView.swift -------------------------------------------------------------------------------- /DemoApp/DemoApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/DemoApp/DemoApp/Info.plist -------------------------------------------------------------------------------- /DemoApp/DemoApp/MapView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/DemoApp/DemoApp/MapView.swift -------------------------------------------------------------------------------- /DemoApp/DemoApp/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/DemoApp/DemoApp/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /DemoApp/DemoApp/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/DemoApp/DemoApp/SceneDelegate.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/README.md -------------------------------------------------------------------------------- /Sources/FloatingSegmentedControl/FloatingSegmentedControl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/Sources/FloatingSegmentedControl/FloatingSegmentedControl.swift -------------------------------------------------------------------------------- /Sources/FloatingSegmentedControl/utils/HorizontalAlignment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/Sources/FloatingSegmentedControl/utils/HorizontalAlignment.swift -------------------------------------------------------------------------------- /Sources/FloatingSegmentedControl/utils/TextGeometryWidth.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/Sources/FloatingSegmentedControl/utils/TextGeometryWidth.swift -------------------------------------------------------------------------------- /Sources/FloatingSegmentedControl/utils/WidthPreferenceKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/Sources/FloatingSegmentedControl/utils/WidthPreferenceKey.swift -------------------------------------------------------------------------------- /Sources/FloatingSegmentedControl/utils/WidthUpdater.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/Sources/FloatingSegmentedControl/utils/WidthUpdater.swift -------------------------------------------------------------------------------- /Sources/FloatingSegmentedControl/views/BlurView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/Sources/FloatingSegmentedControl/views/BlurView.swift -------------------------------------------------------------------------------- /Sources/FloatingSegmentedControl/views/DividerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/Sources/FloatingSegmentedControl/views/DividerView.swift -------------------------------------------------------------------------------- /Sources/FloatingSegmentedControl/views/ItemView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/Sources/FloatingSegmentedControl/views/ItemView.swift -------------------------------------------------------------------------------- /Tests/FloatingSegmentedControlTests/FloatingSegmentedControlTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/Tests/FloatingSegmentedControlTests/FloatingSegmentedControlTests.swift -------------------------------------------------------------------------------- /Tests/FloatingSegmentedControlTests/XCTestManifests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/Tests/FloatingSegmentedControlTests/XCTestManifests.swift -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/darioGzlez/FloatingSegmentedControl/HEAD/Tests/LinuxMain.swift --------------------------------------------------------------------------------