Skip to content

v2.26.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 11:17
· 149 commits to main since this release
944c752

   🚀 Features

  • tables:
    • Add an error state to RuiDataTable  -  by @kelsos (dc862)
    • Disable single-page pagination instead of trimming it  -  by @kelsos (d9d33)

   🐞 Bug Fixes

  • forms:
    • Drop the empty legend notch on label-less outlined inputs  -  by @kelsos (b48ec)
  • tables:
    • Let row states show through striped rows  -  by @kelsos (25316)
    • Keep expanded content to the table's visible width  -  by @kelsos (82a5f)

   🎨 Visual changes

These come from style: commits, which the generated notes leave out.

  • tables:
    • Rows are 52px (36px dense) and headers 56px (40px dense), whatever they hold. The padding and height floors yield to a column's cellClass; a cell with py-0 keeps the minimum height unless it also sets h-auto.
    • Header labels use the secondary text colour and the sorted column's label the primary one. Unsorted sortable columns show a faint up-down icon, sortable labels line up with their cells, and headers carry aria-sort.
    • Group headers show the column label and a row count, use an ungroup icon, and sit on the cell grid with a grey background.
    • An expanded row and its panel share one shade, in dark mode too.
    • An empty table keeps only its header pagination bar, and rows dim while a refresh is in flight.
    • The pagination bar reads "1–10 of 13", with outlined controls and accessible names on every control.
    • Mobile cards float their actions into the corner, use lighter labels and show a placeholder for empty values.
    • Cells use tabular figures.

perPageOnly, added and removed between 2.25.1 and this release, never shipped: a single-page table now keeps its full pagination bar in a disabled state.

    View changes on GitHub