• v0.23.0 2dc31877a9

    v0.23.0 Stable

    pienter-release-bot released this 2026-09-16 01:25:35 +00:00 | 90 commits to main since this release

    Added

    • SelectButton (@[secure]/ui/components/SelectButton.vue), a native
      <select> dressed as a Button for chrome such as a header toolbar: label
      (required, becomes the aria-label and is never rendered, as on
      IconButton), options, modelValue with update:modelValue, name,
      disabled, and Button's own variant and size unions and defaults, so
      a sm ghost picker sits beside a sm ghost Button at the same height,
      padding, colours and focus ring. The root is a .pui-btn mix and the
      select lies invisibly over it, so the whole button opens the native picker
      and keyboard and screen-reader behaviour stay the browser's. The form
      Select is deliberately unchanged: it keeps no size prop and no hidden
      label, so forms stay one consistent scaffold.
    Downloads