skip to the page
superthread
componentsglyphs
system
superthread
version
2.0.0-next.1
date
25.10.26

glyphs

the pixel icons and status glyphs, drawn as whole-pixel squares in the current colour.

bunx --bun shadcn@latest add @mk/glyphs

icons

twelve cells each, for controls. each prints at 2x, then at its own size beside its name.

light

  • arrow
  • left
  • copy
  • check
  • chevron
  • search
  • close
  • trash
  • plus

dark

  • arrow
  • left
  • copy
  • check
  • chevron
  • search
  • close
  • trash
  • plus

status glyphs

a status square is fourteen cells with notched corners and its glyph knocked out, in the state’s own ink. below the squares are the bare glyphs; bang marks a field that needs fixing.

light

  • donetick
  • runningi
  • waitingpause
  • failedcross
  • queueddash
  • tickdone
  • irunning
  • pausewaiting
  • crossfailed
  • dashqueued
  • banga field to fix

dark

  • donetick
  • runningi
  • waitingpause
  • failedcross
  • queueddash
  • tickdone
  • irunning
  • pausewaiting
  • crossfailed
  • dashqueued
  • banga field to fix

use

<Icon name="copy" /> and <StatusGlyph state="done" />. both stay hidden from screen readers until you give them an aria-label. keep them at their own size or a whole multiple of it, so every cell stays a whole pixel. there is no upstream item: when superthread seeds an item from base-nova, its icon placeholders become these glyphs.