0003. No @vscode-elements/elements

Status: Accepted (2026-09-30)

Context

@vscode/webview-ui-toolkit was deprecated on 6 January 2025 with no official successor. @vscode-elements/elements, at v2.5.1, is the community alternative. It is alive, and built on Lit with shadow-DOM components. Deckard styles its pages with its own eight themes and high-contrast sheets, applied as document-level CSS over --vscode-* variables.

Decision

Deckard does not adopt @vscode-elements/elements. Its controls stay plain HTML, rendered by Preact into the light DOM and styled by Deckard’s own CSS.

Consequences

Alternatives considered