From d399e38934e897e0511f7b3c2c5dc883df839750 Mon Sep 17 00:00:00 2001 From: Rhys Sullivan <39114868+RhysSullivan@users.noreply.github.com> Date: Sun, 28 Jun 2026 11:54:54 -0700 Subject: [PATCH] console: bring the emulators.dev catalog in line with the brand Restyle the apex catalog (apps/console) to the registry-grade minimal system: Geist and Geist Mono, a grayscale ramp, hairline cards, mono metadata (wordmark, eyebrows, host lines), and destructive red as the only hue. Drop the green/blue/amber accent palette, the green brand dot, and the green monogram badges; keep real provider brand marks. Dark palette, since the icon service serves white monochrome marks. Inline the static service catalog into the served HTML (worker sets window.__EMULATE_SERVICES__) so the console renders the grid on first paint with no client fetch and no loading state. Regenerate console-html.ts from the rebuilt SPA. --- apps/console/index.html | 6 + apps/console/src/App.tsx | 2 +- apps/console/src/api.ts | 12 +- apps/console/src/styles.css | 149 ++++++++++-------- apps/console/src/types.ts | 7 + apps/console/src/views/Home.tsx | 15 +- .../@emulators/cloudflare/src/console-html.ts | 3 +- packages/@emulators/cloudflare/src/worker.ts | 16 +- 8 files changed, 137 insertions(+), 73 deletions(-) diff --git a/apps/console/index.html b/apps/console/index.html index 50ac94cb..6d20cd88 100644 --- a/apps/console/index.html +++ b/apps/console/index.html @@ -4,6 +4,12 @@
Service catalog
Stateful integration emulators for real developer APIs. Pick a service, create an isolated instance, copy a @@ -36,7 +40,10 @@ export default function Home() {
{error &&All emulators ยท {services.length}
+ )}