Skip to content

Commit 736053f

Browse files
committed
Add some minor updates
1 parent 653a09e commit 736053f

File tree

2 files changed

+11
-2
lines changed
  • library/src
    • commonMain/kotlin/ir/mahozad/multiplatform/wavyslider
    • desktopTest/kotlin/ir/mahozad/multiplatform/wavyslider

2 files changed

+11
-2
lines changed

library/src/commonMain/kotlin/ir/mahozad/multiplatform/wavyslider/Core.kt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,15 @@ internal inline fun lerp(start: Float, stop: Float, fraction: Float) =
207207
internal inline fun calcFraction(a: Float, b: Float, pos: Float) =
208208
(if (b - a == 0f) 0f else (pos - a) / (b - a)).coerceIn(0f, 1f)
209209

210+
211+
212+
213+
214+
215+
216+
217+
218+
210219
/*
211220
For links to source code of the original squiggly progress in Android OS, see the main README file.
212221

library/src/desktopTest/kotlin/ir/mahozad/multiplatform/wavyslider/VisualTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -502,11 +502,11 @@ class VisualTest {
502502
showRegularSliders = false,
503503
) { value, onChange ->
504504
var waveThickness by remember { mutableStateOf(4.dp) }
505+
Slider3(value, onChange)
506+
WavySlider3(value, onChange, waveVelocity = 10.dp to HEAD, waveThickness = waveThickness, waveHeight = 0.dp)
505507
Button(onClick = { waveThickness = if (waveThickness == 4.dp) 16.dp else 4.dp }) {
506508
Text(text = "Toggle wave thickness")
507509
}
508-
Slider3(value, onChange)
509-
WavySlider3(value, onChange, waveVelocity = 10.dp to HEAD, waveThickness = waveThickness, waveHeight = 0.dp)
510510
}
511511
assert(isPassed)
512512
}

0 commit comments

Comments
 (0)