SoybeanUI is now VeanUIMigration guidePackages moved to @vean/aria and @vean/ui, and the docs moved to veanui.com.This site redirects in Nov 2026; the @soybeanjs packages are deprecated in Apr 2027.
Components
Back to catalog
Component detail entry
Components
@soybeanjs/ui
SThemeCustomizer

ThemeCustomizer

ThemeCustomizer belongs to the Components category. Start with demos and usage, then use the API tables to finish integration and styling decisions.

Use the quick jump panel to reach overview, usage, demos, and API first, then continue through the full page.

Quick jump

Related components

If you are composing interactions in the same family, these components usually pair well together.

Changelog

Version history is grouped by release so you can quickly see what changed for this component across published versions.

v0.50.0

2026-10-02

Compare release

Feature

stabilize shell and remove variable panel

Scope: theme-customizerAuthors: soybeanjsView commit78811

Feature

replace mode dropdown with theme mode segment

Scope: theme-customizerAuthors: soybeanjsView commit49748

Style

simplify event handling and add unit tests for runtime style updates

Scope: theme-customizerAuthors: soybeanjsView commit0a2d3

Feature

replace mode dropdown with theme mode segment

Scope: theme-customizerAuthors: soybeanjsView commit49748

Fix

simplify event handling and add unit tests for runtime style updates

Scope: theme-customizerAuthors: soybeanjsView commit0a2d3

Feature

stabilize shell and remove variable panel

Scope: theme-customizerAuthors: soybeanjsView commit78811

v0.40.0

2026-09-14

Compare release

Docs

switch popover placement to bottom-start

Scope: theme-customizerAuthors: soybeanfeView commitdb819

v0.30.0

2026-08-20

Compare release

Style

change width to 100

Scope: theme-customizerAuthors: soybeanjsView commit7a3a7

Style

change width to 100

Scope: theme-customizerAuthors: soybeanjsView commit7a3a7