From c1201294b6f3f2663abd0c069ddd697914f019e2 Mon Sep 17 00:00:00 2001 From: zhenyan121 <3367366583@qq.com> Date: Tue, 21 Jul 2026 16:14:49 +0800 Subject: [PATCH] feat(ui): add border visual feedback on slider drag --- src/ui/slider.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ui/slider.cpp b/src/ui/slider.cpp index 74df8a2..1bfc1cb 100644 --- a/src/ui/slider.cpp +++ b/src/ui/slider.cpp @@ -143,6 +143,7 @@ bool Slider::handle_mouse_button_event(const MouseButtonEvent& e) { if (e.action == KeyAction::PRESS && e.key == MouseKey::LEFT_BUTTON) { if (m_inside) { m_dragging = true; + m_thumb->set_border_visale(true); update_value(m_xpos); return true; } @@ -151,6 +152,7 @@ bool Slider::handle_mouse_button_event(const MouseButtonEvent& e) { if (e.action == KeyAction::RELEASE && e.key == MouseKey::LEFT_BUTTON) { if (m_dragging) { m_dragging = false; + m_thumb->set_border_visale(false); return true; } }