From 1458210d88efd88e819fa967d395e7614b4cdc78 Mon Sep 17 00:00:00 2001 From: TypoGenie Date: Wed, 18 Feb 2026 23:43:48 +0200 Subject: [PATCH] a11y: add landmarks, semantic structure, skip nav, iframe lang --- src/App.tsx | 26 ++++++++++++++------------ src/components/Preview.tsx | 6 +++--- src/components/StyleSelector.tsx | 17 +++++++++-------- 3 files changed, 26 insertions(+), 23 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index 593bbed..5621968 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -194,7 +194,7 @@ const App: React.FC = () => { style={{ fontSize: `${uiZoom}%` }} >
{statusMessage}
-
+
{ onZoomChange={setUiZoom} templates={templates} /> -
+ ); } @@ -278,18 +278,20 @@ const App: React.FC = () => { {appState !== AppState.UPLOAD && ( - - Configure - / - Generate - / - Preview - +
    +
  1. Configure
  2. + +
  3. Generate
  4. + +
  5. Preview
  6. +
+ )}
@@ -297,9 +299,9 @@ const App: React.FC = () => { {/* Main Content - Takes remaining space */} -
+
{/* Animated background blobs */} -
+