Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lukepistrol/betterslider

A custom SwiftUI slider control that allows for more customization than the standard `Slider`
https://github.com/lukepistrol/betterslider

customizable slider slider-component spm swift swift-package-manager swift5 swiftui swiftui-components ui-components

Last synced: 3 months ago
JSON representation

A custom SwiftUI slider control that allows for more customization than the standard `Slider`

Awesome Lists containing this project

README

        

# BetterSlider

[![](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2Flukepistrol%2FBetterSlider%2Fbadge%3Ftype%3Dswift-versions)](https://swiftpackageindex.com/lukepistrol/BetterSlider)
[![](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2Flukepistrol%2FBetterSlider%2Fbadge%3Ftype%3Dplatforms)](https://swiftpackageindex.com/lukepistrol/BetterSlider)
[![](https://img.shields.io/github/license/lukepistrol/BetterSlider)](https://github.com/lukepistrol/BetterSlider/blob/main/LICENSE)

This package provides a custom slider control that allows for more customization than the standard `Slider` control.

## Overview

![BetterSlider](Sources/BetterSlider/Documentation.docc/Resources/BetterSlider.png)

If you need a slider control that allows for more customization than the standard `Slider` control,
you can use ``BetterSlider/BetterSlider``.

![RangeSlider](Sources/BetterSlider/Documentation.docc/Resources/RangeSlider.png)

If you need a slider control to select a range of values, you can use ``BetterSlider/RangeSlider``.

## Documentation

The documentation is available [here](https://lukepistrol.github.io/BetterSlider/documentation/betterslider).

You can also have a look at the [sample project](https://github.com/lukepistrol/BetterSlider/tree/main/BetterSliderDemo/BetterSliderDemo).

## Usage

```swift
dependencies: [
.package(url: "https://github.com/lukepistrol/BetterSlider.git", from: <#Version#>)
]
```

## Contribution

If you have any ideas on how to take this further I'm happy to discuss things in an issue.

-----

Buy Me A Coffee