From 5f2d0d4bfc55c29edbbe5b50364a421c252e800e Mon Sep 17 00:00:00 2001 From: fullex <106392080+0xfullex@users.noreply.github.com> Date: Thu, 26 Jun 2025 01:16:17 +0800 Subject: [PATCH] fix(SelectionAssistant): opacity slider too slow when sliding in settings page (#7537) feat: enhance opacity control in Selection Assistant Settings - Added state management for opacity value in SelectionAssistantSettings component. - Updated Slider component to use the new opacity state instead of the previous actionWindowOpacity variable. - Ensured onChangeComplete updates the actionWindowOpacity accordingly. --- .../SelectionAssistantSettings.tsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/renderer/src/pages/settings/SelectionAssistantSettings/SelectionAssistantSettings.tsx b/src/renderer/src/pages/settings/SelectionAssistantSettings/SelectionAssistantSettings.tsx index c10ecd617b..0bbebf57e9 100644 --- a/src/renderer/src/pages/settings/SelectionAssistantSettings/SelectionAssistantSettings.tsx +++ b/src/renderer/src/pages/settings/SelectionAssistantSettings/SelectionAssistantSettings.tsx @@ -50,6 +50,7 @@ const SelectionAssistantSettings: FC = () => { setFilterList } = useSelectionAssistant() const [isFilterListModalOpen, setIsFilterListModalOpen] = useState(false) + const [opacityValue, setOpacityValue] = useState(actionWindowOpacity) // force disable selection assistant on non-windows systems useEffect(() => { @@ -195,14 +196,15 @@ const SelectionAssistantSettings: FC = () => { {t('selection.settings.window.opacity.title')} {t('selection.settings.window.opacity.description')} -
{actionWindowOpacity}%
+
{opacityValue}%