From 55b68c520e239c390ea5b43d190758ccce47139f Mon Sep 17 00:00:00 2001 From: Pas <74743263+Pasithea0@users.noreply.github.com> Date: Fri, 24 Oct 2025 17:27:58 -0600 Subject: [PATCH] fix playbacksettingsview settigns not working correctly didnt save to backend or apply thumbails. Also hid them when performance mode is enabled --- src/components/buttons/Toggle.tsx | 10 ++- .../atoms/settings/PlaybackSettingsView.tsx | 74 ++++++++++++++++--- .../player/internals/ThumbnailScraper.tsx | 21 ++++-- src/pages/parts/settings/PreferencesPart.tsx | 9 +-- src/stores/preferences/index.tsx | 5 ++ 5 files changed, 91 insertions(+), 28 deletions(-) diff --git a/src/components/buttons/Toggle.tsx b/src/components/buttons/Toggle.tsx index 8cedc245..70c76553 100644 --- a/src/components/buttons/Toggle.tsx +++ b/src/components/buttons/Toggle.tsx @@ -1,13 +1,19 @@ import classNames from "classnames"; -export function Toggle(props: { onClick?: () => void; enabled?: boolean }) { +export function Toggle(props: { + onClick?: () => void; + enabled?: boolean; + disabled?: boolean; +}) { return (