From 1260aa400e6d19e8d1cbc3d887c8ddcff3058be9 Mon Sep 17 00:00:00 2001
From: Janleyx <242423638+Janleyx@users.noreply.github.com>
Date: Mon, 20 Jul 2026 17:35:23 -0400
Subject: wrap Armada launch inside lsfg script

---
 src/components/UsageInstructions.tsx | 42 ++----------------------------------
 1 file changed, 2 insertions(+), 40 deletions(-)

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

diff --git a/src/components/UsageInstructions.tsx b/src/components/UsageInstructions.tsx
index 02d0eb3..5f032b8 100644
--- a/src/components/UsageInstructions.tsx
+++ b/src/components/UsageInstructions.tsx
@@ -1,31 +1,6 @@
-import { useEffect, useState } from "react";
 import { PanelSectionRow } from "@decky/ui";
-import { getLaunchOption } from "../api/lsfgApi";
 
 export function UsageInstructions() {
-  const [launchOption, setLaunchOption] = useState("~/lsfg %command%");
-  const [launchExplanation, setLaunchExplanation] = useState(
-    "The LSFG wrapper configures frame generation before launching the game."
-  );
-
-  useEffect(() => {
-    let active = true;
-
-    getLaunchOption()
-      .then((result) => {
-        if (!active) return;
-        if (result.launch_option) setLaunchOption(result.launch_option);
-        if (result.explanation) setLaunchExplanation(result.explanation);
-      })
-      .catch(() => {
-        // Keep the standard launch option visible if the backend is unavailable.
-      });
-
-    return () => {
-      active = false;
-    };
-  }, []);
-
   return (
     <>
       <PanelSectionRow>
@@ -72,20 +47,7 @@ export function UsageInstructions() {
         textAlign: "center"
           }}
         >
-          <strong>{launchOption}</strong>
-        </div>
-      </PanelSectionRow>
-
-      <PanelSectionRow>
-        <div
-          style={{
-            fontSize: "11px",
-            lineHeight: "1.3",
-            opacity: "0.7",
-            marginTop: "4px"
-          }}
-        >
-          {launchExplanation}
+          <strong>~/lsfg %command%</strong>
         </div>
       </PanelSectionRow>
 
@@ -98,7 +60,7 @@ export function UsageInstructions() {
             marginTop: "8px"
           }}
         >
-          The configuration is stored in ~/.config/lsfg-vk/conf.toml and hot-reloads while games are running.
+The configuration is stored in ~/.config/lsfg-vk/conf.toml and hot-reloads while games are running.
         </div>
       </PanelSectionRow>
     </>
-- 
cgit v1.2.3

