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

coreui / coreui-pro / 34000950507
94%
main: 94%

Build:
Build:
LAST BUILD BRANCH: v6-dev
DEFAULT BRANCH: main
Ran 06 Sep 2026 12:20AM UTC
Jobs 1
Files 70
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

06 Sep 2026 12:18AM UTC coverage: 93.444% (+0.02%) from 93.425%
34000950507

push

github

web-flow
feat(Progress): gradient bars and a segmented variant (#1181)

* feat(Progress): gradient bars and a segmented variant

Add `--cui-progress-bar-bg-image` (default `none`), painted by `.progress-bar`
over its colour, so a gradient is a single variable set on the `.progress` or
on one bar. The stripes move to their own tokens, `--cui-progress-bar-stripes`
and `--cui-progress-bar-stripe-color`, and `.progress-bar-striped` layers the
pattern over the image with a per-layer `background-size`. The stripe
keyframes shift only the first background layer, so the image below does not
scroll with the animation.

Add `.progress-segmented`: a three-layer mask (two caps, one body) tiled with
`space` along the track that cuts a `.progress` or `.progress-stacked` into
whole rounded pills sized by `--cui-progress-segment-width` and
`--cui-progress-segment-gap`; the gaps absorb the remainder of the width. The
body layer repeats horizontally only — with `space` on both axes a track at
least twice the body's height tiled it vertically and squared the pills. The
variant zeroes the track radius and shadow, on the nested `.progress` of a
stack too, since the pill outline replaces both.

Docs: Gradients and Segmented sections, segmented tokens under Customizing,
migration entries. sass-true covers the token maps.

* fix(Progress): hard-edged segment caps

The cap circles faded over 1 px, which the body layer's hard edge did not, so
the joint showed a soft shoulder that grew with zoom. A hard stop is
antialiased by the browser like any gradient edge and lines up with the body.

* docs(Progress): drop the stacked segmented example

The section's first sentence already says the mask covers .progress-stacked,
and the example set its height on the stack, which the nested .progress does
not follow, so the fill covered only the top half.

* feat(Progress): segment corner radius token

Add `--cui-progress-segment-border-radius`, half the segment width by default,
so a segmented trac... (continued)

4903 of 5510 branches covered (88.98%)

Branch coverage included in aggregate %.

83 of 86 new or added lines in 1 file covered. (96.51%)

9464 of 9865 relevant lines covered (95.94%)

393.0 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
94.21
js/src/progress.ts
Jobs
ID Job ID Ran Files Coverage
1 34000950507.1 06 Sep 2026 12:19AM UTC 70
93.44
GitHub Action Run
Source Files on build 34000950507
  • Tree
  • List 70
  • 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 #34000950507
  • e042f139 on github
  • Prev Build on v6-dev (#33986239725)
  • Next Build on v6-dev (#34001223639)
  • 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