glyphs
the pixel icons and status glyphs, drawn as whole-pixel squares in the current colour.
bunx --bun shadcn@latest add @mk/glyphsicons
twelve cells each, for controls. each prints at 2x, then at its own size beside its name.
arrowleftcopycheckchevronsearchclosetrashplus
arrowleftcopycheckchevronsearchclosetrashplus
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.
donetickrunningiwaitingpausefailedcrossqueueddash
tickdoneirunningpausewaitingcrossfaileddashqueuedbanga field to fix
donetickrunningiwaitingpausefailedcrossqueueddash
tickdoneirunningpausewaitingcrossfaileddashqueuedbanga 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.