{"repo":"mahozad/wavy-slider","free":true,"listed":false,"github":"https://github.com/mahozad/wavy-slider","clone":"git clone https://github.com/mahozad/wavy-slider.git","description":"Multiplatform wavy slider/progress bar similar to the one in Android 13+","language":"Kotlin","stars":246,"topics":["android","compose-multiplatform","jetpack-compose","material","progress-bar","slider","kotlin","sine-wave","kotlin-multiplatform","jetpack"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"[![Kotlin badge]][Kotlin release] [![Compose Multiplatform badge]][Compose Multiplatform release] [![Maven Central badge]][Library Maven Central release] Wavy slider Animated wavy [Material Slider][Material Slider] and progress/seek bar similar to the one used in [ Android 13 media controls][Android 13 media controls]. It has curly, wobbly, squiggly, wiggly, jiggly, wriggly, dancing movements. Some users call it the sperm . The library can be used in [Jetpack Compose][Jetpack Compose] and [Compose Multiplatform][Compose Multiplatform] projects like a regular Material Slider. Supported target platforms are Android, iOS, Desktop (JVM), and Web (Kotlin/JS and Kotlin/Wasm). Demo For a live, interactive Web demo go to https://mahozad.ir/wavy-slider. For real-world apps in various platforms using the library, see the showcase directory. Usage Setup for multiplatform projects If you target a subset of the library supported platforms, add the library to your common source set: If you have targets that are not supported by the library, add the library separately to each supported target: Using the WavySlider is much like using the Material Slider (you can even make it a regular flat Slider): FAQ How to create a wavy divider that is still and fixed and static and not animated? How to flatten the wave on click/drag, or conversely, make it wavy only on click/drag? See the solution in https://github.com/mahozad/wavy-slider/issues/8#issuecomment-1903921917. How to disable the initial/start","default_branch":null,"files":null,"tree":[],"storefront":"/r/mahozad","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mahozad/wavy-slider/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}