From 3d813ea87335298be5a47de3441f410651851b71 Mon Sep 17 00:00:00 2001
From: xXJSONDeruloXx <danielhimebauch@gmail.com>
Date: Fri, 3 Apr 2026 10:06:44 -0400
Subject: feat: add Steam game picker with one-click launch option setter

---
 src/components/OptiScalerControls.tsx | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

(limited to 'src/components/OptiScalerControls.tsx')

diff --git a/src/components/OptiScalerControls.tsx b/src/components/OptiScalerControls.tsx
index fb5d2f8..f88e8f9 100644
--- a/src/components/OptiScalerControls.tsx
+++ b/src/components/OptiScalerControls.tsx
@@ -11,6 +11,7 @@ import { InstructionCard } from "./InstructionCard";
 import { OptiScalerWiki } from "./OptiScalerWiki";
 import { UninstallButton } from "./UninstallButton";
 import { ManualPatchControls } from "./CustomPathOverride";
+import { SteamGamePatcher } from "./SteamGamePatcher";
 
 interface OptiScalerControlsProps {
   pathExists: boolean | null;
@@ -91,6 +92,12 @@ export function OptiScalerControls({ pathExists, setPathExists }: OptiScalerCont
         </PanelSectionRow>
       )}
 
+      {pathExists === true && (
+        <SteamGamePatcher dllName={dllName} />
+      )}
+
+      <ClipboardCommands pathExists={pathExists} dllName={dllName} />
+
       <ManualPatchControls
         isAvailable={pathExists === true}
         onManualModeChange={setManualModeEnabled}
@@ -98,11 +105,7 @@ export function OptiScalerControls({ pathExists, setPathExists }: OptiScalerCont
       />
 
       {!manualModeEnabled && (
-        <>
-          <ClipboardCommands pathExists={pathExists} dllName={dllName} />
-          
-          <InstructionCard pathExists={pathExists} />
-        </>
+        <InstructionCard pathExists={pathExists} />
       )}
       <OptiScalerWiki pathExists={pathExists} />
       
-- 
cgit v1.2.3

