IOS Tactile Slider Versions Save

UIControl slider that can be dragged from any point within its bounds, similar to those in Control Center and Home.app

3.0.0

2 years ago
  • Documentation follows DocC standard.
    • In Xcode 13 or later, select Product > Build Documentation in your project that includes TactileSlider as a dependency and the full documentation will be viewable in Xcode’s documentation browser, as well as symbol documentation in Quick Help and code completion.
    • In earlier versions of Xcode, symbol documentation will continue to be shown in Quick Help and code completion.
  • Customizable outline color and thickness (by default, automatically shown when contrast between tint color and system theme is low, similar to the iOS 14+ Home.app sliders).
  • Adjustable precision when the user makes small adjustments – see TactileSlider.precisionRampUpDistance.
  • Configure the step size of accessibility increment and decrement using TactileSlider.steppingMode.
  • Matches UISlider's iOS 14+ behavior of sending both .valueChanged and .primaryActionTriggered events when moved.
  • Minor bugfixes and polish.
  • Now Carthage compatible.
  • Now requires iOS 9 or later.

2.0.1

3 years ago
  • sendActions is now called regardless of the slider’s value when isContinuous is false, and in general better matches the behavior of UISlider (#6)
  • Fix travis SDK version (#4)

2.0.0

3 years ago
  • Update the default visual appearance of the slider to be more in line with the look of recent iOS releases, including:
    • Use semantic system colors by default to fit in with light and dark appearance (with a fallback for iOS <13)
    • The slider “thumb” now uses the view’s tintColor and will inherit this tint from its superview if left unset
  • Add support for the pointer on iPadOS
    • Allow slider adjustment by scrolling using the trackpad or mouse (can be disabled)
    • Optionally display a hover effect when under the pointer
  • Now available as a Swift package

1.3.0

3 years ago
  • Update to Swift 5
  • Allow use of dynamic colors that change with the system appearance

1.2.0

4 years ago

TactileSlider now sends touchUpInside and touchUpOutside events.

1.1.0

5 years ago

Set cornerRadius automatically based on the size of the slider unless a custom corner radius is set