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": {