- Status bar shortcut: bottom-left
shadcn/plusmenu (only visible when a workspace is open). - Quick actions: install/reinstall CLI, add one or many components, open component docs, reload registry list, open shadcn/ui docs.
- Configurable working directory for shadcn/ui commands (relative or absolute, great for monorepos).
- Adaptive CLI action: shows
Install CLIbefore initialization, andReinstall CLIwhencomponents.jsonalready exists. - Registry caching and a dedicated Output channel for clean command logs.
- Non-interactive init and component installation without temporary terminals.
shadcn-plus.commandWorkingDirectory(string): optional working directory for shadcn/ui commands. Leave blank to use the workspace root; relative paths resolve from the first workspace folder; absolute paths are supported.shadcn-plus.componentLibrary(string): component library passed toshadcn/ui init. Options:base(default and recommended) orradix.shadcn-plus.askComponentLibrary(boolean): prompt for the component library each time before runningshadcn/ui init.shadcn-plus.preset(string): preset passed toshadcn/ui init. Options:vega,nova(default),maia,lyra,mira,luma,sera, orrhea.shadcn-plus.askPreset(boolean): prompt for the preset each time before runningshadcn/ui init.
- Updated initialization for the latest shadcn CLI with Base/Radix component-library and preset selection.
- Added the current Vega, Nova, Maia, Lyra, Mira, Luma, Sera, and Rhea presets.
- Added Yarn CLI commands and modern Bun lockfile detection.
- Updated registry parsing for the current
registry:uischema. - Added Data Table, Date Picker, deprecated Toast, and Typography/Typeset to the documentation picker.
- Made the component-list reload action clear both extension and language-model caches.
- Moved shadcn commands from temporary terminals to the dedicated
shadcn/plusOutput channel.
- Updated dependencies
- Updated
components.jsonvalidation
- README.md update
- Added adaptive CLI menu behavior: show
Install CLIbefore setup andReinstall CLIoncecomponents.jsonexists. - Added reinstall confirmation when
components.jsonis already present. - Added command sanitization for component install names before command execution.
- Improved registry fetch reliability with HTTP status checks, timeout handling, and retry backoff.
- Improved terminal execution fallback behavior when shell integration is unavailable.
- Added configurable terminal auto-close behavior for extension-created command terminals.
- Updated docs to reflect install/reinstall CLI behavior.
- Rename the extension from
shadcn/ui Plustoshadcn/plusfor consistency and simplicity.
- Codebase cleanup.
- Minor code changes.
- Added configurable working directory so init/add commands run where your
package.jsonlives (supports monorepos and non-root layouts). - Package manager detection and init guard now respect the configured working directory.
- Added status bar menu for shadcn/ui actions.
- Added base color configuration and optional prompt for
init. - Guarded init when
components.jsonalready exists. - Created component install, multi-add, docs shortcuts, and registry reload.
Enjoy!




