fix: adjust values and overlay visibilty based on gesture velocity change

This commit is contained in:
Adrian Castro
2024-02-20 21:07:48 +01:00
parent b41f929f6e
commit 49a6596388
3 changed files with 41 additions and 26 deletions

View File

@@ -24,17 +24,20 @@ export const useBrightness = () => {
}
void init();
}, []);
}, [brightness]);
const handleBrightnessChange = useCallback(async (newValue: number) => {
try {
setShowBrightnessOverlay(true);
brightness.value = newValue;
await Brightness.setBrightnessAsync(newValue);
} catch (error) {
console.error("Failed to set brightness:", error);
}
}, []);
const handleBrightnessChange = useCallback(
async (newValue: number) => {
try {
setShowBrightnessOverlay(true);
brightness.value = newValue;
await Brightness.setBrightnessAsync(newValue);
} catch (error) {
console.error("Failed to set brightness:", error);
}
},
[brightness],
);
return {
showBrightnessOverlay: debouncedShowBrightnessOverlay,