chirp-ui 0.2.6

Release 0.2.6

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() inside table(align=...) inherits column alignment automatically via provide/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 parent hero_effects()when no explicit variant is passed.
  • Bar surface context ---command_bar and filter_bar provide _bar_surface and _bar_densityto slot children.

Fixes

  • Table alignment footgun --- Data-drivenrows=parameter flows alignment to all cells automatically.
  • Donut label semantics --- Renamedlabel= to text=, added caption= for secondary text; label=kept as backward-compatible alias.

Deprecated

  • aligned_row() --- Use row() inside table(align=...)instead.