diff --git a/public/images/romeo-banner.png b/public/images/romeo-banner.png index ebe7bbc..e5ce840 100644 Binary files a/public/images/romeo-banner.png and b/public/images/romeo-banner.png differ diff --git a/public/images/romeo-error.png b/public/images/romeo-error.png index 76aab0b..9b7246b 100644 Binary files a/public/images/romeo-error.png and b/public/images/romeo-error.png differ diff --git a/public/images/romeo-logo.png b/public/images/romeo-logo.png index ed7177a..16ebb0c 100644 Binary files a/public/images/romeo-logo.png and b/public/images/romeo-logo.png differ diff --git a/public/images/romeo-search.png b/public/images/romeo-search.png index 5e729c0..4694b6c 100644 Binary files a/public/images/romeo-search.png and b/public/images/romeo-search.png differ diff --git a/src/components/Navbar.astro b/src/components/Navbar.astro index 5e2782d..324bba8 100644 --- a/src/components/Navbar.astro +++ b/src/components/Navbar.astro @@ -17,16 +17,13 @@ const { user = null } = Astro.props;
- - - +
+ + ROMeo, the OpenROM mascot, looking dizzy with a bandage on his head +

+ Whoops! ROMeo got lost in the bitstream (404). +

+

+ That page does not exist — it may have been renamed, moved, or the link that brought you here + is out of date. +

+
+
+ diff --git a/src/pages/index.astro b/src/pages/index.astro index 0764512..4bedd9b 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -40,32 +40,51 @@ const total = plugins.length;
-

- - Live catalog · served from Cloudflare D1 -

-

- Extend your OpenROM preservation workflow -

-

- {SITE.description} Every download count below is a real, live number — nothing here is - simulated. -

+
+
+

+ + Live catalog · served from Cloudflare D1 +

+

+ Extend your OpenROM preservation workflow +

+

+ {SITE.description} Every download count below is a real, live number — nothing here is + simulated. +

- + +
+ + ROMeo, the OpenROM mascot, standing in a retro arcade shop +
@@ -82,19 +101,28 @@ const total = plugins.length; ) : total === 0 ? (
- diff --git a/src/pages/plugin/[id].astro b/src/pages/plugin/[id].astro index 641cfd2..0cbb738 100644 --- a/src/pages/plugin/[id].astro +++ b/src/pages/plugin/[id].astro @@ -56,6 +56,9 @@ const manifest = plugin : null; const heading = dbError ? 'Plugin unavailable' : 'Plugin not found'; +const displayHeading = dbError + ? 'Plugin unavailable' + : 'Whoops! ROMeo got lost in the bitstream (404).'; const body = dbError ? 'We could not load this plugin right now. This is usually temporary — please try again shortly.' : `No plugin exists with the id “${id}”. It may have been renamed, or the link that brought you here may be out of date.`; @@ -64,13 +67,22 @@ const body = dbError { !plugin ? ( -
-