From 84288115c8db0abe40061df0612567ab4ac81967 Mon Sep 17 00:00:00 2001 From: Nihaal Sangha Date: Fri, 25 Sep 2026 21:32:11 +0100 Subject: Add sort plugins setting (#859) --- frontend/src/components/settings/pages/general/index.tsx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'frontend/src/components/settings/pages/general') diff --git a/frontend/src/components/settings/pages/general/index.tsx b/frontend/src/components/settings/pages/general/index.tsx index 84ad88f1..9bd5616d 100644 --- a/frontend/src/components/settings/pages/general/index.tsx +++ b/frontend/src/components/settings/pages/general/index.tsx @@ -1,6 +1,7 @@ import { DialogBody, DialogControlsSection, DialogControlsSectionHeader, Field, Toggle } from '@decky/ui'; import { useTranslation } from 'react-i18next'; +import { useSetting } from '../../../../utils/hooks/useSetting'; import { useDeckyState } from '../../../DeckyState'; import BranchSelect from './BranchSelect'; import NotificationSettings from './NotificationSettings'; @@ -14,7 +15,8 @@ export default function GeneralSettings({ isDeveloper: boolean; setIsDeveloper: (val: boolean) => void; }) { - const { versionInfo } = useDeckyState(); + const { versionInfo, sortPlugins, setSortPlugins } = useDeckyState(); + const [_, setSortPluginsSetting] = useSetting('sortPlugins', false); const { t } = useTranslation(); return ( @@ -42,6 +44,15 @@ export default function GeneralSettings({ }} /> + + { + setSortPlugins(toggleValue); + setSortPluginsSetting(toggleValue); + }} + /> + {t('SettingsGeneralIndex.about.header')} -- cgit v1.2.3