From 0598273e3c4f7a8987b92541ad2276a9f6f95879 Mon Sep 17 00:00:00 2001 From: LindirQuenya <53021080+LindirQuenya@users.noreply.github.com> Date: Sat, 29 Jan 2022 11:33:30 -0500 Subject: [PATCH 1/2] feat: Add disableExtremeGames toggle in Config tab (#236) --- lang/en.json | 4 +++- src/renderer/components/pages/ConfigPage.tsx | 14 +++++++++++++- src/shared/lang.ts | 2 ++ 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/lang/en.json b/lang/en.json index 30d6fd331..1d16b7f43 100644 --- a/lang/en.json +++ b/lang/en.json @@ -68,6 +68,8 @@ "saveAndRestart": "Save and Restart", "saveAndClose": "Save and Close", "tagFilterGroupEditor": "Tag Filter Group Editor" + "disableExtreme": "Disable Extreme Games" + "disableExtremeDesc": "Hides the option to edit Extreme tag filters, and itself." }, "home": { "updateHeader": "Launcher Update", @@ -520,4 +522,4 @@ "screenshots": "Logos & Screenshots", "screenshotsDesc": "Adds logos for Grid view and screenshots for all games." } -} \ No newline at end of file +} diff --git a/src/renderer/components/pages/ConfigPage.tsx b/src/renderer/components/pages/ConfigPage.tsx index c6612bb8a..59e1a4f59 100644 --- a/src/renderer/components/pages/ConfigPage.tsx +++ b/src/renderer/components/pages/ConfigPage.tsx @@ -172,6 +172,13 @@ export class ConfigPage extends React.Component{strings.contentFiltersHeader}

{/* Show Extreme Games */} + {((!this.props.preferencesData.disableExtremeGames)) ? ( + + ) : undefined } {((!this.props.preferencesData.disableExtremeGames)) ? ( ); } - + onDisableExtremeChange = (isChecked: boolean): void => { + updatePreferencesData({ disableExtremeGames: isChecked }); + if (isChecked) { + updatePreferencesData({ browsePageShowExtreme: false }); + } + } onShowExtremeChange = (isChecked: boolean): void => { updatePreferencesData({ browsePageShowExtreme: isChecked }); } diff --git a/src/shared/lang.ts b/src/shared/lang.ts index dc0354671..7b0f7d025 100644 --- a/src/shared/lang.ts +++ b/src/shared/lang.ts @@ -75,6 +75,8 @@ const langTemplate = { 'saveAndClose', 'browse', 'tagFilterGroupEditor', + 'disableExtreme', + 'disableExtremeDesc', ] as const, home: [ 'updateHeader', From 1fd43066b9009aadae91b65741624f1e5639a8c8 Mon Sep 17 00:00:00 2001 From: LindirQuenya <53021080+LindirQuenya@users.noreply.github.com> Date: Sat, 29 Jan 2022 15:10:16 -0500 Subject: [PATCH 2/2] fix: Add commas to the ends of some lines in en.json. --- lang/en.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lang/en.json b/lang/en.json index 1d16b7f43..7dc7a97d9 100644 --- a/lang/en.json +++ b/lang/en.json @@ -67,8 +67,8 @@ "extApplications": "Application(s)", "saveAndRestart": "Save and Restart", "saveAndClose": "Save and Close", - "tagFilterGroupEditor": "Tag Filter Group Editor" - "disableExtreme": "Disable Extreme Games" + "tagFilterGroupEditor": "Tag Filter Group Editor", + "disableExtreme": "Disable Extreme Games", "disableExtremeDesc": "Hides the option to edit Extreme tag filters, and itself." }, "home": {