GPU-accelerated UI toolkit (Vulkan)
git clone https://git.lucas.co/cce-ui.git
Fix slider scroll events not propagating change status
src/widget/input/slider.rs | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/widget/input/slider.rs b/src/widget/input/slider.rs
index db40b8a..647401e 100644
--- a/src/widget/input/slider.rs
+++ b/src/widget/input/slider.rs
@@ -236,6 +236,7 @@ impl Element for Slider {
let new_val = (self.value - scroll_amount * step).clamp(0.0, 1.0);
if (new_val - self.value).abs() > 0.0001 {
self.value = new_val;
+ self.just_changed = true;
if self.editing {
let scaled_val = self.min + self.value * (self.max - self.min);
self.edit_buffer = format!("{:.2}", scaled_val);