• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

coreui / coreui-pro / 33568962310
93%
main: 94%

Build:
Build:
LAST BUILD BRANCH: v6-dev
DEFAULT BRANCH: main
Ran 01 Sep 2026 11:01PM UTC
Jobs 1
Files 68
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

01 Sep 2026 10:59PM UTC coverage: 93.079% (-0.007%) from 93.086%
33568962310

push

github

mrholek
feat(utilities)!: close the utility gaps and name the sizing and underline families after their properties (#1044)

* feat(utilities)!: close the utility gaps and name the sizing and underline families after their properties

Four families had no class in our build at all:

- `.border-x` / `.border-y` (and their `-0` forms) set the `border-inline` and
  `border-block` shorthands, so a facing pair of borders takes one class
  instead of two.
- `.min-w-{0|100}` and `.min-h-{0|100}` set a floor where only caps existed.
  `.min-w-0` is the one that earns its place: a flex child starts at
  `min-width: auto` and a `.text-truncate` child never breaks its line, so the
  item pushes past its track instead of ellipsizing until the floor drops to 0.
- `.animation-{shake|pop}` ship their keyframes with them. The keyframes carry
  the utility prefix so a project declaring a bare `shake` or `pop` animation
  cannot redefine them, and both stand down under
  `prefers-reduced-motion: reduce` while `$enable-reduced-motion` is on.
- `.color-scheme-{light|dark}` sets the CSS `color-scheme` property, which is
  what the browser reads to paint form controls, pickers and scrollbars. It
  sets no colours of its own, so it is not a theme switch.

Three existing families were named after an abbreviation rather than the
property they set, which stopped scanning as one set once the floors landed:

- `.mw-100` -> `.max-w-100`, `.mh-100` -> `.max-h-100`. Every floor class on
  that axis already spelled the property out (`.min-vw-100`, `.min-vh-100`,
  `.min-dvw-100`), so `.mw` sitting next to the new `.min-w` read as two
  conventions for one property.
- `.link-offset-*` -> `.underline-offset-*`, keeping the three steps and the
  `-hover` variants. The class sets `text-underline-offset` on any element, not
  only a link, and `.underline-thickness-*` beside it already carried the
  property-based name.

Every removed class is declared in class-api-removals.json with the class tha... (continued)

4750 of 5351 branches covered (88.77%)

Branch coverage included in aggregate %.

9049 of 9474 relevant lines covered (95.51%)

388.55 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
64.63
-0.61% js/src/navigation.ts
Jobs
ID Job ID Ran Files Coverage
1 33568962310.1 01 Sep 2026 11:01PM UTC 68
93.08
GitHub Action Run
Source Files on build 33568962310
  • Tree
  • List 68
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #33568962310
  • 14412f47 on github
  • Prev Build on v6-dev (#33561967008)
  • Next Build on v6-dev (#33621197261)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc