Site · Showcase: apps built with Ely, from the public Ely-GPUI-Showcases repo at a pinned commit

The build fetches showcase.lock's commit and runs the catalog's own validator. /showcase/ lists featured apps first, then the rest by newest or stars, with categories and search; /showcase/<id>/ shows previews, links and the README. The header drops its sound switch below 414px so the fourth link fits.
This commit is contained in:
ZacharyZhang-NY committed 2026-10-04 21:39:13 -04:00
1 parent 78bf5917a5
commit faf0987cf8
17 files changed
+567 -13

No files matched your search

+5 -1
View File
@@ -8,6 +8,8 @@ import { Chapters } from "./pages/Chapters";
import { Docs } from "./pages/Docs";
import { Home } from "./pages/Home";
import { NotFound } from "./pages/NotFound";
import { Showcase } from "./pages/Showcase";
import { ShowcaseApp } from "./pages/ShowcaseApp";
import { Story } from "./pages/Story";
import "./styles.css";
@@ -27,9 +29,11 @@ const chapter = createRoute({
const story = createRoute({ getParentRoute: () => root, path: "/components/$page/$story", component: Story });
const docs = createRoute({ getParentRoute: () => root, path: "/docs", component: Docs });
const doc = createRoute({ getParentRoute: () => root, path: "/docs/$page", component: Docs });
const showcase = createRoute({ getParentRoute: () => root, path: "/showcase", component: Showcase });
const showcaseApp = createRoute({ getParentRoute: () => root, path: "/showcase/$app", component: ShowcaseApp });
const router = createRouter({
routeTree: root.addChildren([home, index, chapter, story, docs, doc]),
routeTree: root.addChildren([home, index, chapter, story, docs, doc, showcase, showcaseApp]),
trailingSlash: "always",
scrollRestoration: true,
});