Releases: mahozad/wavy-slider
Releases · mahozad/wavy-slider
v0.5.0
Changelog
- Add a live interactive Web demo
- Fix the sizes not being in pixel (also makes the wavy slider sizes consistent across platforms)
- Fix the problem with slider tail not being long enough when animation was set to LTR
- Accept
0
and negative values forwaveLength
(make the wave a straight line like a regular slider) - Accept
0
and negative values forwaveThickness
(hide the wave) - Improve height calculation of the component (aka overall height of the wave slider composable)
- Update duration of
waveHeight
change from 1s to 300ms - Add manual visual (regression) tests
For your convenience, an archive of the library artifacts is also available below.
v0.4.0
v0.3.0
Note: If you want the library on IOS as well, read the IOS support section in README.
Changelog
- Throw exception if
waveLength
is <=0.dp
- Fix the bug when
waveHeight
is set to0.dp
v0.2.0
Notes
This new release has version 0.2.0
not 0.0.2
If you want the library on IOS as well, read the IOS support section in README.
There is a regression bug when setting waveHeight
to 0
.
Changelog
- Add Material 3 variant of the component
- Move files to new packages
- The wave height is now taken into account and the component will have proper height
- Fix the wave being clipped when its height was larger than the thumb height
- Update Kotlin to 1.9.10
- Update compile SDK and target SDK to 34
- Update Compose Multiplatform to 1.5.3 (which is based on Compose 1.5.0)
- It also fixes this bug: JetBrains/compose-multiplatform#2798
- Update minSDK used for showcase from 24 to 21 (the library also has minSDK 21)
- The library has also now been published to GitHub Packages