3.8 KiB
3.8 KiB
LCARS adaptation rationale
Why we chose LCARS as the design language reference, and what we adapted.
Why LCARS
LCARS is the "Library Computer Access/Retrieval System" — the fictional computer interface used in Star Trek: The Next Generation and later series, designed by Mike Okuda. We use it as a design language reference because:
- It encodes industrial UI patterns naturally. SCADA-style live diagrams, large status indicators, asymmetric chrome blocks, dense data with high contrast.
- It's instantly memorable. Customers in early demos tell coworkers about Blocao with "the screens look like Star Trek" — that's free marketing.
- It signals technical competence without arrogance. Slick, but not the kind of slick that screams "designed by a marketing team for non-technical buyers".
- It's open. Mike Okuda has been generous about LCARS-inspired works, and the language is broadly understood as homage rather than impersonation.
We don't claim Star Trek licensing. We pay homage and adapt.
What we kept
- Asymmetric chrome blocks with rounded corners on one or two sides only.
- Pill-shaped buttons in the rail, color-flipped when active.
- Numeric prefixes on rail entries (
10 · CAMS,45 · GITOPS,98 · HEALTH) — pure LCARS. - Dense data with monospace for timestamps, IDs, technical info.
- Status strip at the bottom with chips of color-coded dots.
- Title strips at the top with the system ID line below the main title.
- High contrast on black background.
- Antonio-class typeface (compressed letterforms) for titles.
What we changed
- Palette rotated 180° (cyan-dominant instead of orange-dominant). See ADR-0001. Reasons: brand collision and orange = warning conflict.
- No flashing animations — LCARS often had 1-second blink cycles on large panels. Annoying on a 10-hour shift. Pulses are slow (2s+).
- Live SCADA diagrams replace text-heavy multi-card overviews. SYNOPSIS is more LCARS than the original LCARS-inspired admin pages we sketched first.
- Modern web typography instead of bitmap fonts. Antonio + JetBrains Mono via Google Fonts.
- Web-native layouts (CSS grid, flex) instead of pixel-perfect static positioning.
What we deliberately didn't do
- No giant top-bar header with the show's logo. We're not a Star Trek tribute site.
- No fictional terminology (no "warp core", no "dilithium chamber"). Real product, real terms.
- No purely decorative graphical elements (no oblique parallelogram blocks just because). Every shape on screen has a function.
- No animated boot sequence with bloops and blings. The product loads instantly.
- No constant moving stuff — the SCADA flows animate, but everything else is still until something happens.
Risk: it's "too much"
Some demo viewers may say "this looks like a niche thing, won't fit our org". Counter:
- The visual identity is distinctive, which is the point.
- Operators get used to it within minutes — first-time-friction in exchange for long-term recall.
- The tokens are configurable; an enterprise customer who wants a sober palette can have one (subset of brand customization features post-MVP).
Reference materials
- Mike Okuda's original LCARS PDF graphic standards (publicly available).
- The LCARS Standards Document by various fan communities.
- Star Trek: TNG and DS9 episodes — pause on engineering screens for design references.
Authoring stance
When adding a new view or panel, ask:
- Would this be at home on the bridge of the Enterprise-D? (yes = on-language)
- Does it serve a real operational need? (yes = legitimate)
- Does it sacrifice clarity for style? (yes = scale back)
Only views that pass all three end up in the console.