From b2cf623007fa480ed28124e98a594f54e7580e2f Mon Sep 17 00:00:00 2001 From: Bryan Helmkamp Date: Sat, 28 Feb 2026 15:30:31 -0500 Subject: [PATCH] Lighten button styles, add Run button, and widen runs page - Restyle Create Workflow split button to lightweight border/mint style - Add "Run" icon button to workflow detail header - Remove max-width constraint for wide pages so runs board uses full width - Remove unused nav items (Start, Insights) Co-Authored-By: Claude Opus 4.6 --- apps/arc-web/app/layouts/app-shell.tsx | 6 +----- apps/arc-web/app/routes/workflow-detail.tsx | 5 +++-- apps/arc-web/app/routes/workflows.tsx | 8 ++++---- 3 files changed, 8 insertions(+), 11 deletions(-) diff --git a/apps/arc-web/app/layouts/app-shell.tsx b/apps/arc-web/app/layouts/app-shell.tsx index b6a1c6e0b..8b088ebb4 100644 --- a/apps/arc-web/app/layouts/app-shell.tsx +++ b/apps/arc-web/app/layouts/app-shell.tsx @@ -9,11 +9,9 @@ import { } from "@headlessui/react"; import { Bars3Icon, - ChartBarIcon, Cog6ToothIcon, PlayIcon, RectangleStackIcon, - RocketLaunchIcon, XMarkIcon, } from "@heroicons/react/24/outline"; import { Link, Outlet, useLocation, useMatches } from "react-router"; @@ -26,10 +24,8 @@ const user = { }; const navigation = [ - { name: "Start", href: "/start", icon: RocketLaunchIcon }, { name: "Workflows", href: "/workflows", icon: RectangleStackIcon }, { name: "Runs", href: "/runs", icon: PlayIcon }, - { name: "Insights", href: "/insights", icon: ChartBarIcon }, { name: "Settings", href: "/settings", icon: Cog6ToothIcon }, ]; @@ -47,7 +43,7 @@ export default function AppShell() { const lastMatch = matches[matches.length - 1]; const handle = lastMatch?.handle as { headerExtra?: React.ReactNode; wide?: boolean } | undefined; const headerExtra = handle?.headerExtra; - const maxWidth = handle?.wide ? "max-w-7xl" : "max-w-5xl"; + const maxWidth = handle?.wide ? "" : "max-w-5xl"; return (
diff --git a/apps/arc-web/app/routes/workflow-detail.tsx b/apps/arc-web/app/routes/workflow-detail.tsx index e1091dd56..0f65d1615 100644 --- a/apps/arc-web/app/routes/workflow-detail.tsx +++ b/apps/arc-web/app/routes/workflow-detail.tsx @@ -286,11 +286,12 @@ export default function WorkflowDetail() {
diff --git a/apps/arc-web/app/routes/workflows.tsx b/apps/arc-web/app/routes/workflows.tsx index 0cd843084..e25441a8a 100644 --- a/apps/arc-web/app/routes/workflows.tsx +++ b/apps/arc-web/app/routes/workflows.tsx @@ -20,14 +20,14 @@ export const handle = {
- -