Follow Discord
Sweep 06 Nov 2026 · 01:32Z Build v2.1.319 537 read Stable v2.1.311 Latest v2.1.318 Next v2.1.319 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.319 ·

Plugin theme API: theme.set and theme.clear replace ui.backdrop

Plugins now set and clear a backdrop through theme.set and theme.clear, and the old ui.backdrop method is removed

Group of 4 Use it now No documentation found Internal Changes
JSON All of v2.1.319
Use it nowTier: how much it should matter to you
4Useful: my rating, 1 to 5
4Signal: worth watching, 1 to 5
VoiceArea: what it touches
Internal ChangesKind: in v2.1.319,
What probably matters to youSection of the release

Unclear What the voice-call source does and whether either feature is available to users is not stated.

What

Plugins, add-ons that extend Claude Code, can set a backdrop behind what Claude Code draws.

  • ui.backdrop, which took id, glass and colorScheme, is removed. Plugins that call it no longer have that method.
  • The new theme.set takes only { backdrop: { id, glass?, colorScheme? } }. Anything else in the backdrop is filtered out before it is sent.
  • The new theme.clear clears the theme.
  • The draw function no longer clears the backdrop when passed undefined.
  • Separately, a new voice-call origin case appears next to slack-ping.

Why

Plugins that call ui.backdrop, or clear the backdrop by passing undefined, stop working that way. They need to move to theme.set and theme.clear.

Read from
Names in the bundletheme.settheme.clear
How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtWhat the voice-call source does and whether either feature is available to users is not stated.

See this entry in the whole of v2.1.319 →

Feedback