尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
A saturated neon-on-void brand and UI system. Zero border radius, pure-black canvas, mono-first typography, and solid-block color. vocabulary rooted in Marathon-style mission-control interfaces, WILLB/Clov color blocking, and ASCII glitch texture.
Machine-readable tokens: tokens.json (W3C DTCG format — colors, type, spacing, motion, elevation, focus, target sizes, each with contrast notes).檢視完整 README ↗A saturated neon-on-void brand and UI system. Zero border radius, pure-black canvas, mono-first typography, and solid-block color. vocabulary rooted in Marathon-style mission-control interfaces, WILLB/Clov color blocking, and ASCII glitch texture.
Machine-readable tokens: tokens.json (W3C DTCG format — colors, type, spacing, motion, elevation, focus, target sizes, each with contrast notes).
#000 / #0a0a0a).0. Universal, no exceptions.// >> :: — ▶ ×.--blue #2d6cff is a fill color, not a text color (3.59:1). Informational text never goes below rgba(255,255,255,.55) (6.25:1).Importable React components live in components/<Name>/, each a .jsx + .d.ts pair compiled onto window.DigidelicDesignSystem_da5439. Every one takes the same prop vocabulary: id/accent (hue), surface, signal, geometry, glitch, and where meaningful texture and animation.
| Component | Also exports | Notes |
|---|---|---|
| Button | ButtonRow | Four variants, three sizes, flat texture grounds, stepped motion |
| Badge | BadgeCount, BadgeRow | status is fixed-meaning; labels are seeded |
| Card | CardSection, CardGrid | Five grounds, checker trim, texture |
| NodeCard | SectorCard, StatCard, NodeMeter | The signature form — code header, tabular rows, status line |
| Field | Input, Select, Checkbox | Seeded focus ring, validation override |
| Progress | ProgressSegments, ProgressStack, ProgressAscii, Spinner | Bars, discrete segments, stacks, block-ramp meters |
A component derives its stop from hash(id ?? label), so the same node is the same colour on every screen. accent pins a stop instead. Status colours are the exception — ok is always green, critical always danger — because an operator reads hue as meaning.
Three grounds: black, night #150a1c, cream #e8e3d0. The ramp rotates toward warm neighbours on night so magenta/indigo/violet don't sink into the violet ground, and darkens on cream until white ink clears 4.6:1 on all ten stops.
The older documentation cards — navigation, overlays, disclosure, menus, log rows, and the remaining data displays — live under preview/components-*.html and are not yet extracted into components.
| Token | Hex | Role | On black |
|---|---|---|---|
--cobalt | #2d6cff | Primary action, hero fill, focus ring | 4.70:1 |
--green | #39ff6a | Success, live | 15.69:1 |
--cyan | #00d9ff | Data readout, links | 12.37:1 |
--teal | #12b39b | Duotone third | 7.95:1 |
--coral / --red | #ff6050 | Checkerboard, dividers | 7.04:1 |
--pink | #ff2d87 | Alerts, notifications | 5.98:1 |
--pink-hot | #ff0066 | Critical errors | 5.44:1 |
--sky | #0a84e0 | Zine ground, tickers | 5.39:1 |
--magenta | #c800ff | Glitch overlay | 4.90:1 |
--orange | #ff5a00 | Warning, hazard | 6.71:1 |
--blue is an alias of --cobalt. The former #2d4cff was visually indistinguishable from cobalt and failed AA for body text (3.59:1), so the two merged — the system has one blue.
Surfaces: --black #000 · --black-soft #0a0a0a · --black-panel #111110 · --black-raised #1a1a18. Night Garden layer: --night #150a1c · --violet #8a3fb0 · --indigo #4653e8 · --blood #e02020. Cream layer: --cream #e8e3d0 · --cream-panel #f2efe4 · --cream-fg #0a0a0a.
Six deep, muted hues sampled from the reference plates — --blush #d798a7 · --oxblood #962c38 · --botanical #3f6b45 · --teal #03888c · --red-true #ff0026 · --electric #0008ff. Parallel to the rainbow, never seeded: a node is never “oxblood”. For plates, editorial and full-bleed grounds only. See Textures & Overlays.
| Font | Role |
|---|---|
| Geist Mono (variable 100–900) | PRIMARY — UI, labels, terminal, coordinates, data. fonts/GeistMono-VariableFont_wght.ttf |
| Space Grotesk (700/900) | Display — uppercase tracked headlines |
| Red Hat Mono | Alt / fallback mono |
Numeric readouts always use font-variant-numeric: tabular-nums so ticking values don't jitter.
4px base. Scale: 4 · 8 · 12 · 16 · 20 · 24 · 32 · 40 · 48 · 64 · 80 · 96.
--dur-fast 100ms (hover/press) · --dur-base 160ms (entrances) · --ease-flow cubic-bezier(.16,1,.3,1).
The glitch (gl-*) and psychedelia (psy-*) layers loop by design and must collapse under prefers-reduced-motion: reduce. Never ship a looping decorative layer without that guard.
Stripes · checkerboard · dither · scanlines · RGB glitch split · spirograph · ticker · tribal divider · marble. Plus sampled texture overlays (.tex-crossgrid, .tex-flower, .tex-halftone, .tex-ascii-blue) that drop into any .tex-host and tune with --tex-op.
textures.css adds the flat primitive layer: eight hard-stop, tileable .t-* fills driven by --t-a (mark) and --t-b (ground), six named colourways (.t-knit, .t-oxblood, .t-blush, .t-electric, .t-paper, .t-bone), and the same set in JS via textureFill(kind, a, b, size). Overlay law: replace, never veil — no fade to transparent, no alpha ramp, one texture per composition, and never behind body copy.
The shared glitch layer (glitch.css + glitch.js) drops a degraded-signal treatment over any surface via class="gl-stage".
Canonical mark is the monogram lockup: a solid cobalt tile with a lowercase Space Grotesk 900 d, paired with a stacked mono caption (DIGIDELIC / lugworth.design). Variants in logo-variations.html.
No icon library. Unicode geometry only: ▶ ◀ ■ □ ◈ ▣ × + ✕ ▓ ░ ╋ ┼ ≡ ▸.
ui_kits/digidelic/ — full React app prototype (node-grid mission control)ui_kits/digidelic-tailwind/ — Tailwind CDN build + usage docs; tailwind.config.js at rootui_kits/shadcn/ — shadcn/ui variable theme (globals.css)ui_kits/daisyui/ — drop-in daisyUI theme (daisyui-digidelic.css)styles.css — root entry; @imports the three below
colors_and_type.css — tokens + base elements + motifs
textures.css — second set, cream surface, flat .t-* primitives
glitch.css / glitch.js — glitch layer, texture overlays, psychedelia engine
tokens.json — W3C DTCG machine-readable tokens
tailwind.config.js — Tailwind drop-in config
thumbnail.html — project tile
components/ — importable React components (.jsx + .d.ts + card)
preview/ — design system cards
ui_kits/ — four consumable kits
fonts/ assets/ research/
v2.5 — 08-2026. Contrast-audited, states-documented, anatomy-labeled. Six importable components, three surfaces, flat texture layer.