project-bifrost-platform/design/ui_kits/product/README.md
2026-04-18 16:09:49 +02:00

1.6 KiB
Raw Blame History

Fenja — Product UI Kit

A hi-fi reference implementation of the Fenja archive product: a quiet reading + annotation surface for a personal AI research companion.

What's here

  • index.html — interactive demo. Click any document to open the reader + "Ask this document" pane; ask a question to see the runic loader and a cited reply.
  • kit.css — kit-level styles composed over ../../colors_and_type.css.
  • components.jsx — atoms: Icon, Button, IconButton, Tag, Sidebar, Topbar, FloatingSearch, ArchiveItem, Composer, RuneSpinner.
  • screens.jsx — molecules: ArchiveScreen, ReaderScreen.

Disclaimer

No Fenja codebase or Figma was attached. This kit is built from the written spec and should be treated as a reference implementation rather than a port. The written "Nordic Editorial" system pointed toward a patient, research-oriented product surface — we modeled that as an archive + ask experience.

What follows the spec

  • No 1px dividers anywhere. List separation is alternating tonal tint (surface-container-low).
  • Primary CTA uses the secondary → secondary-dim vertical gradient ("hand-rubbed wood").
  • Floating search uses surface-container-lowest with atmospheric shadow.
  • The topbar uses glass (80% surface + 16px blur).
  • All icons are 1.5px-stroke Lucide-style SVGs (inline). These are flagged as a substitution for the aspirational custom runic set.
  • Loader is the signature runic geometry, not a spinner.
  • Headlines: Newsreader, left-aligned, 0.02em tracking. Body: Manrope 1.6 line-height.
  • Highlights in the reader use raw-ochre pigment at 22% opacity (matches the "paper bleed-through" rule).