Skip to content

cc-dazzle: one job per color, fewer frames, calmer stretches - #78

Merged
vdsmon merged 1 commit into
mainfrom
feat/dazzle-color-roles
Oct 16, 2026
Merged

vdsmon merged 1 commit into
mainfrom
feat/dazzle-color-roles

Conversation

@vdsmon

@vdsmon vdsmon commented Oct 16, 2026

Copy link
Copy Markdown
Owner

cc-dazzle now gives each color one job, draws fewer frames, and draws stretch paragraphs like the rest of the reply. The changes follow the review page we agreed on: https://claude.ai/artifact/UdgWHx3P6ybFJdxN4GHofR

What changes

  • Prompts draw in the text color. Headings and table headers are lavender, numbers peach, flags maroon, paths blue, and bullets and quote bars grey.
  • Red marks only failures and green only success. Alerts use Catppuccin colors, and diff counts match the lines under them. Diagrams keep their hues.
  • H1 is a bold title over a heavy rule, H2 is bold alone, and every frame shares one grey.
  • A code block's copy button sits on the label row above the box. Hover mode still floats it over the box.
  • Stretch paragraphs color code, numbers, paths, headings, bullets and quotes like the rest of the reply.
  • Words a click just added keep the text color. A grey bar in the gutter marks their lines until the next click or prompt, and the closer is grey.

Tested

mise run verify and mise run test:dazzle pass.

Each color now has one job. Prompts draw in the text color, headings and table headers in lavender, numbers in peach, flags in maroon, paths in blue, bullets and quote bars in grey. Red marks only failures and green only success, through new success and error tokens. Alerts use Mocha hexes, bold text stays in the text color, and diff counts take the same green and red as the lines under them. Diagrams keep their own hues.

H1 is a bold title over a heavy rule instead of a heavy box, H2 is bold alone, and every frame shares one grey. A code block's copy button moves to the label row above the box.

Stretch paragraphs now color code, numbers, paths, headings, bullets and quotes the way the rest of the reply does. The words a click just added keep the text color, and a grey bar in the gutter marks their lines until another stretch opens or a prompt is sent. The closer is grey.

Claude-Session: https://claude.ai/code/session_01Nad9wduaNHB473kmw7nKF3
@vdsmon
vdsmon merged commit 6149d36 into main Oct 16, 2026
1 check passed
@vdsmon
vdsmon deleted the feat/dazzle-color-roles branch October 16, 2026 11:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant