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 = () => {