Skip to content

NurCLI v0.44.0

Choose a tag to compare

@nuroctane nuroctane released this 10 Oct 23:11
· 35 commits to main since this release

NurCLI v0.44.0 - every piece in its own frame

Every piece of transcript output now sits in its own rounded frame, coloured from the active theme's role for that kind of piece, so a long session reads as a column of distinct, colour-coded pieces instead of one stream.

Piece Frame colour
Your prompt the theme's gold spine (strongest)
Answer seafoam, matching the ● bullet
Thought violet
Tool its family hue (read, edit, shell, web, git, ...)
Failed tool, error error red
Turn strip success green (warn when cancelled)
Notice its tone's colour (plan, mode, todos, usage, ...)
Queued follow-up warn
/graph, /swarm, attachments gold
  • Works in all 41 themes with no per-theme table. Each frame keeps its role's hue and only moves its lightness to a fixed contrast against the canvas: quiet 2.1:1 for settled history, 2.5:1 for answers and work in progress, 3:1 for prompts and errors. Bright accents calm down on dark themes, pale ones firm up on paper themes, and the text inside always leads.
  • Static. No shimmer or motion on the frames. The NUR banner is untouched and unframed.
  • Compact. Cards stack edge to edge, and consecutive one-line finished tools share a single frame, each row's sides keeping that tool's own colour.
  • Nothing moves under your mouse. Frames are drawn around the text, so chevrons, "click to peek", links, folder paths, swarm panes and drag-select keep their exact columns. Copying a selection never includes frame glyphs or an extra blank line between cards.

Fixed

  • Duration chips (took 2.3s) on light themes (Pearl, Heavenly, Off White) drew near-white text on a pale chip, about 1.3:1. They now use the palette ink that reads on the chip, checked for every theme.

Docs: TUI - Card frames.