chirp-ui 0.1.6

Release 0.1.6

Install

pip install chirp-ui==0.1.6
# or
uv add chirp-ui==0.1.6

With Chirp:

pip install "bengal-chirp[ui]"

What's New

  • route_tabs — Route-family tab components:render_route_tabs, route_tabs macros; tabbed_page_layout for route-backed pages with tab_items and current_path. Use with use_chirp_ui(app)for the full app-shell contract.
  • tab_is_active — Template global (registered when Chirp hastemplate_global); supports exact/prefixmatch for tab hrefs.
  • value_type filter — Infer type from value (bool, number, str, path, etc.);description_list auto-detects item type when item.typeis missing.
  • chirpui.css — Route tab styles.
  • Docs — App-shell golden path (tabbed_page_layout), type-aware-rendering, PLAN docs for route tabs and primitives.
  • B009 fix — Replacegetattr(app, "template_global") with app.template_global(ruff).