diff --git a/src/renderer/src/pages/settings/settings-achievements.scss b/src/renderer/src/pages/settings/settings-achievements.scss index 674e6ad0..ddfcf070 100644 --- a/src/renderer/src/pages/settings/settings-achievements.scss +++ b/src/renderer/src/pages/settings/settings-achievements.scss @@ -47,7 +47,6 @@ padding-top: 0; border-top: none; } - } &__achievement-custom-notification-position__select-variation { @@ -57,4 +56,4 @@ &__test-achievement-notification-button { margin-top: 8px; } -} \ No newline at end of file +} diff --git a/src/renderer/src/pages/settings/settings-achievements.tsx b/src/renderer/src/pages/settings/settings-achievements.tsx index b7e98d35..7bbec347 100644 --- a/src/renderer/src/pages/settings/settings-achievements.tsx +++ b/src/renderer/src/pages/settings/settings-achievements.tsx @@ -10,7 +10,9 @@ import { AchievementCustomNotificationPosition } from "@types"; export function SettingsAchievements() { const { t } = useTranslation("settings"); - const userPreferences = useAppSelector((state) => state.userPreferences.value); + const userPreferences = useAppSelector( + (state) => state.userPreferences.value + ); const { updateUserPreferences } = useContext(settingsContext); const [form, setForm] = useState({ @@ -19,7 +21,8 @@ export function SettingsAchievements() { enableAchievementScreenshots: false, achievementNotificationsEnabled: true, achievementCustomNotificationsEnabled: true, - achievementCustomNotificationPosition: "top-left" as AchievementCustomNotificationPosition, + achievementCustomNotificationPosition: + "top-left" as AchievementCustomNotificationPosition, }); useEffect(() => { @@ -28,7 +31,8 @@ export function SettingsAchievements() { ...prev, showHiddenAchievementsDescription: userPreferences.showHiddenAchievementsDescription ?? false, - enableSteamAchievements: userPreferences.enableSteamAchievements ?? false, + enableSteamAchievements: + userPreferences.enableSteamAchievements ?? false, enableAchievementScreenshots: userPreferences.enableAchievementScreenshots ?? false, achievementNotificationsEnabled: @@ -49,7 +53,11 @@ export function SettingsAchievements() { "bottom-left", "bottom-center", "bottom-right", - ].map((position) => ({ key: position, value: position, label: t(position) })); + ].map((position) => ({ + key: position, + value: position, + label: t(position), + })); }, [t]); const handleChange = async (values: Partial) => { @@ -69,13 +77,13 @@ export function SettingsAchievements() { return (
- handleChange({ - showHiddenAchievementsDescription: !form.showHiddenAchievementsDescription, + showHiddenAchievementsDescription: + !form.showHiddenAchievementsDescription, }) } /> @@ -85,7 +93,9 @@ export function SettingsAchievements() { label={t("enable_steam_achievements")} checked={form.enableSteamAchievements} onChange={() => - handleChange({ enableSteamAchievements: !form.enableSteamAchievements }) + handleChange({ + enableSteamAchievements: !form.enableSteamAchievements, + }) } /> @@ -104,7 +114,8 @@ export function SettingsAchievements() { disabled={window.electron.platform === "linux"} onChange={() => handleChange({ - enableAchievementScreenshots: !form.enableAchievementScreenshots, + enableAchievementScreenshots: + !form.enableAchievementScreenshots, }) } /> @@ -121,7 +132,8 @@ export function SettingsAchievements() {
-

{t("notifications")}

+

+ {t("notifications")} +

{ await handleChange({ - achievementNotificationsEnabled: !form.achievementNotificationsEnabled, + achievementNotificationsEnabled: + !form.achievementNotificationsEnabled, }); window.electron.updateAchievementCustomNotificationWindow(); }} @@ -157,25 +172,28 @@ export function SettingsAchievements() { }} /> - {form.achievementNotificationsEnabled && form.achievementCustomNotificationsEnabled && ( - <> - + {form.achievementNotificationsEnabled && + form.achievementCustomNotificationsEnabled && ( + <> + - - - )} + + + )}
); -} \ No newline at end of file +} diff --git a/src/renderer/src/pages/settings/settings-behavior.tsx b/src/renderer/src/pages/settings/settings-behavior.tsx index 81b15854..6f75dc34 100644 --- a/src/renderer/src/pages/settings/settings-behavior.tsx +++ b/src/renderer/src/pages/settings/settings-behavior.tsx @@ -159,8 +159,6 @@ export function SettingsBehavior() { }) } /> - - ); } diff --git a/src/renderer/src/pages/settings/settings-general.tsx b/src/renderer/src/pages/settings/settings-general.tsx index d3b49b4d..5cc4a111 100644 --- a/src/renderer/src/pages/settings/settings-general.tsx +++ b/src/renderer/src/pages/settings/settings-general.tsx @@ -119,7 +119,6 @@ export function SettingsGeneral() { } }, [userPreferences, defaultDownloadsPath]); - const handleLanguageChange = ( event: React.ChangeEvent ) => { @@ -134,7 +133,6 @@ export function SettingsGeneral() { await updateUserPreferences(values); }; - const handleChooseDownloadsPath = async () => { const { filePaths } = await window.electron.showOpenDialog({ defaultPath: form.downloadsPath, @@ -239,7 +237,6 @@ export function SettingsGeneral() { } /> -

{t("common_redist")}

diff --git a/src/renderer/src/pages/settings/settings.scss b/src/renderer/src/pages/settings/settings.scss index cbb71979..07b62554 100644 --- a/src/renderer/src/pages/settings/settings.scss +++ b/src/renderer/src/pages/settings/settings.scss @@ -33,5 +33,4 @@ display: flex; flex-direction: column; } - } diff --git a/src/renderer/src/pages/settings/settings.tsx b/src/renderer/src/pages/settings/settings.tsx index bf12e3fc..95d1fb1d 100644 --- a/src/renderer/src/pages/settings/settings.tsx +++ b/src/renderer/src/pages/settings/settings.tsx @@ -33,7 +33,11 @@ export default function Settings() { const categories = [ { tabLabel: t("general"), contentTitle: t("general"), Icon: GearIcon }, { tabLabel: t("behavior"), contentTitle: t("behavior"), Icon: ToolsIcon }, - { tabLabel: t("achievements"), contentTitle: t("achievements"), Icon: TrophyIcon }, + { + tabLabel: t("achievements"), + contentTitle: t("achievements"), + Icon: TrophyIcon, + }, { tabLabel: t("download_sources"), contentTitle: t("download_sources"), @@ -50,7 +54,11 @@ export default function Settings() { if (userDetails) return [ ...categories, - { tabLabel: t("account"), contentTitle: t("account"), Icon: PersonIcon }, + { + tabLabel: t("account"), + contentTitle: t("account"), + Icon: PersonIcon, + }, ]; return categories; }, [userDetails, t]);