Velin Block: Command Palette 1.4.0
Official Velin-native Block manifest, install surface, and Adapt contract for command-palette.
Product boundary: Core Features are Velin-native. They do not extend Tailwind Compat/Migrate and do not port Shadcn, Radix, or Tailwind UI.
Purpose
Command palette with search, results list, and keyboard affordances. Version 0.1.0; HTML framework; peer @birdapi/velinstyle ^1.4.0.
Install
velinstyle blocks info command-palette
velinstyle blocks add command-palette
velinstyle blocks add command-palette --dry-run
velinstyle blocks add command-palette --out my-blocksManifest inventory
| Field | Value |
|---|---|
| Files | command-palette.html, command-palette.css, command-palette.js, README.md |
| Components | velin-command |
| Tokens | --velin-color-surface, --velin-space-2, --velin-color-focus |
Adapt contract
{
"roles": [
"nav"
],
"density": [
"compact",
"comfortable"
],
"layout": [
"stack"
]
}Accessibility contract
Dialog semantics; Ctrl/Cmd+K, arrows, Enter, and Escape; aria-modal and aria-activedescendant.
Ownership and limits
The listed files are copied into the project and become user-owned source. Existing changed files fail by default; use --force only deliberately. The contract can narrow Adapt but never bypass validator or guardrails.