Install
pip install chirp-ui==0.2.6
# or
uv add chirp-ui==0.2.6
With Chirp:
pip install "bengal-chirp[ui]"
What's New
provide/consumecontext flow --- Adopt kida 0.3.4's parent-to-child render context for slot-boundary state passing.- Table row auto-alignment ---
row()insidetable(align=...)inherits column alignment automatically viaprovide/consume;aligned_row()is soft-deprecated. - Hero variant broadcast --- Effect macros (
particle_bg,meteor,spotlight_card,symbol_rain,holy_light,rune_field,constellation) consume variant from parenthero_effects()when no explicit variant is passed. - Bar surface context ---
command_barandfilter_barprovide_bar_surfaceand_bar_densityto slot children.
Fixes
- Table alignment footgun --- Data-driven
rows=parameter flows alignment to all cells automatically. - Donut label semantics --- Renamed
label=totext=, addedcaption=for secondary text;label=kept as backward-compatible alias.
Deprecated
aligned_row()--- Userow()insidetable(align=...)instead.