{"version":"2.1.318","anchor":"backdrop-event-gains-colorscheme-and-is-allowed-on-mobile","canonical_anchor":"backdrop-event-gains-colorscheme-and-is-allowed-on-mobile","heading":"Remote UI drawing: backdrops on mobile, color schemes, and Input and Select","tier":"notice","area":"Backdrops","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.318\/e\/backdrop-event-gains-colorscheme-and-is-allowed-on-mobile","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.318","markdown":"### Remote UI drawing: backdrops on mobile, color schemes, and Input and Select\n\nConnected apps can now draw backdrops on mobile as well as desktop, backdrops can carry a color scheme, and Input and Select join the known draws\n\n**Unclear.** It is not clear whether anything switches the backdrop feature itself on or off.\n\n**What**\n\nApps that connect to a Claude Code session, such as a desktop or mobile app, tell it on connecting (`ui_attach`) which interface pieces they can draw. This list has grown.\n\n- The `Backdrop` piece is now allowed on `[\"desktop\", \"mobile\"]` instead of desktop only. The message for when no app can draw one now reads \"no attached desktop or mobile client says it draws backdrops (an app with the backdrop layer does, on its ui_attach)\".\n\n- A backdrop event can now carry a color scheme: `{ backdrop: { id, glass?, colorScheme? } }`. Before it was `{ backdrop: { id, glass? } }`.\n\n- `ui_attach` now recognises \"Backdrop\", \"Input\" and \"Select\" as known draws. Before, only \"Backdrop\" was known and anything else was ignored.\n\n**Why**\n\nSessions viewed from a phone can now show backdrops, with a light or dark style, and connected apps have two more kinds of control to offer, an input field and a choice list.\n\n- Area: Backdrops\n- Names: `colorScheme`\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}