Skip to content

Brighter defaults and a Preview button in the /style pane - #1

Merged
msetsma merged 1 commit into
mainfrom
style-defaults-preview
Oct 11, 2026
Merged

msetsma merged 1 commit into
mainfrom
style-defaults-preview

Conversation

@msetsma

@msetsma msetsma commented Oct 11, 2026

Copy link
Copy Markdown
Owner

Defaults

A fresh install now changes Claude Code's look right away. Before, rows set to inherit drew in muted grey, so the mod looked close to stock.

Key Was Now
accent subtle (grey) claude (brand orange)
promptColor promptBorder (grey in stock themes) suggestion
hintColor original global (dimmed)

Anyone who already changed a value in the pane keeps their saved settings. Reset applies the new defaults.

Preview

A Preview button sits between Reset and Close. It runs /style preview (also typeable), and that command's output row draws a labeled sample of every part: prompts, plugin bands, tool calls (Bash with output, an Edit, a failed Read), notices, mode badge, prompt hint, questions and turn time. A part left to Claude Code shows a dim stand-in. The row reads the live settings, so it redraws as values change.

Each part's drawing moved from its ui.render hook into a draw* function that the hook and the preview both call, so the preview matches what the hooks draw.

Checks

  • claude plugin validate . passes
  • claude plugin test .: 15 pass, including a new test for the button and the preview row
  • tsc against the 2.1.296 API: clean

Defaults now change Claude Code's look on install: the base color is the
brand orange instead of muted grey, your prompts draw in the suggestion
color, and the prompt hint inherits the base color, dimmed.

Preview (or /style preview) prints a labeled sample of every styled part
into the transcript. Each part's drawing moved into a draw function that
both the live hook and the preview call.
@msetsma
msetsma merged commit eeb4039 into main Oct 11, 2026
1 check passed
@msetsma msetsma mentioned this pull request Oct 11, 2026
@msetsma
msetsma deleted the style-defaults-preview branch October 11, 2026 14:48
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