🌙 v0.19.1 — Dark Mode Table Fixes
What's New
Nothing new in this patch release.
What Changed
TableComponent — dark mode styling
Table rows, headers, borders, and the sticky-header shadow now correctly adapt to dark mode. Previously, hard-coded light-mode color values bled through in dark themes, producing low-contrast or invisible borders and washed-out row backgrounds. Styles are now expressed as CSS custom property references that respond to the active color scheme.
PaginationComponent — dark mode styling
Pagination page-number buttons, the active-page indicator, and the surrounding control bar now carry proper dark-mode token values. The fixes ship alongside the TableComponent changes so the full table + pagination combination renders consistently in both themes.
What Was Removed
Nothing removed.
Dev Process
Test suite refinements
Midwest::TurboTableTest received targeted updates — tightening assertion scope and removing a brittle edge-case expectation that was occasionally producing false positives. Gemfile locks for the Rails 7, Rails 8, Bridgetown v1, and Bridgetown v2 test matrices were updated to their latest compatible versions.
Code coverage at 97%
The automated coverage badge in the README was updated to reflect the current 97% line-coverage figure produced by SimpleCov on CI.