minor UI fixes

This commit is contained in:
itsamejms
2026-07-13 10:39:51 +01:00
parent a24f3615e0
commit a6171a8158
31 changed files with 1528 additions and 508 deletions
+10 -1
View File
@@ -34,6 +34,7 @@ import { ImageGenerator } from "./components/ImageGenerator";
import { ToastContainer } from "./components/Toast";
import { CommandPalette } from "./components/CommandPalette";
import { ErrorBoundary } from "./components/ErrorBoundary";
import { ConnectionPill } from "./components/ConnectionPill";
import { HistoryView } from "./components/HistoryView";
import type { Generation, GenerationKind } from "./lib/generations";
@@ -251,6 +252,13 @@ export default function App() {
return (
<div className="flex h-screen w-screen overflow-hidden bg-[var(--color-bg-deep)]">
{/* ponytail: skip-to-content for keyboard users — jumps past the rail. */}
<a
href="#main-content"
className="sr-only focus:not-sr-only focus:absolute focus:z-50 focus:top-2 focus:left-2 focus:px-3 focus:py-1.5 focus:rounded-lg focus:bg-[var(--color-gold-bright)] focus:text-[var(--color-bg-deep)] focus:text-xs focus:font-semibold"
>
Skip to content
</a>
{/* Left Rail */}
<nav
aria-label="Primary"
@@ -348,10 +356,11 @@ export default function App() {
</kbd>
</button>
<div className="ml-auto" data-tauri-no-drag />
<ConnectionPill />
</header>
{/* Main Content */}
<main className="flex-1 overflow-auto">
<main className="flex-1 overflow-auto" id="main-content">
<ErrorBoundary>
{isOnDashboard ? (
<Dashboard onNavigate={setView} />