feat(web): drop material gloss, full punktfunk theme for Scalar, center mobile tabs
- console: remove @unom/ui's specular "material" gloss (drop UnomProviders + the material.css import) so components render flat like the marketing site; the violet brand + Geist stay. - mobile bottom tab bar: center the labels (w-full text-center, leading-tight) and even out the per-tab layout. - docs /api: roll the punktfunk dark-violet palette across the whole Scalar reference (surfaces/text/sidebar/links/buttons/method colours via the full --scalar-* token set), locked to dark (hideDarkModeToggle). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
+1
-2
@@ -7,7 +7,7 @@ clients, the pairing-PIN flow, and session controls.
|
||||
Stack: **TanStack Start** (full SSR) on **Bun** via **Nitro v2** (`bun` preset) · **React
|
||||
Query** through **orval** codegen from the OpenAPI spec · **[`@unom/ui`](https://git.unom.io/unom/ui)**
|
||||
— the shared punktfunk/unom design system the marketing site + docs are built on (Tailwind v4,
|
||||
animated components + specular "material" gloss, the violet brand on dark chrome) ·
|
||||
animated components on the violet brand over dark chrome) ·
|
||||
**Paraglide** i18n (en/de). Package manager + runtime: **Bun**.
|
||||
|
||||
The `@unom` registry mapping lives in [`.npmrc`](.npmrc); the auth token comes from
|
||||
@@ -98,7 +98,6 @@ src/
|
||||
components/
|
||||
app-shell.tsx sidebar nav (brand lens + wordmark) + language switcher
|
||||
brand-mark/wordmark/logo.tsx punktfunk lens mark + wordmark (shared with the site/docs)
|
||||
unom-providers.tsx @unom/ui Material provider (specular gloss; no sounds, like the site)
|
||||
ui/ @unom/ui-backed primitives (button, input, label, card; badge/table/skeleton)
|
||||
query-state.tsx loading/error wrapper (incl. 401 → "set a token")
|
||||
api/
|
||||
|
||||
Reference in New Issue
Block a user