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

sebnitu / vrembem / 9882437195 / 1
94%
main: 100%

Build:
Build:
LAST BUILD BRANCH: next-utility
DEFAULT BRANCH: main
Ran 10 Jul 2024 10:38PM UTC
Files 52
Run time 1s
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

10 Jul 2024 10:37PM UTC coverage: 100.0%. Remained the same
9882437195.1

push

github

web-flow
Improve creating and maintaining themes (#1924)

This PR improves the themes module by adding some quality of life features such as:

- Themes now inherit properties from the default theme. This allows modules to only define properties that are different from the default instead of having to explicitly declare all of them. This is useful for themes that reference core theme values for example.
- Because of theme inheritance, themes can now be created by only providing a theme name.
- When setting theme properties, you can now pass the string "default" to correctly target the default theme instead of knowing ahead of time what the default theme is called.
- Moved the default theme setting into the config module.
- Improved how `theme.remove()` works to allow more options in how properties or entire themes are removed.
- All custom properties can now be output using `css.output()`.
- All theme custom properties can now be output using `theme.output()`.

**Additional changes**

- Reverted theme output priority. This was causing theme classes to not properly override system preferences.
- Theme classes are again being applied to the `html` instead of the `body` element.
- Removed selector from `palette.output()`. This allows the mixin to be used in more contexts similar to `css.output()`.
- Added `empty-map()` function to core utilities that allows easily providing an empty map as a value.

508 of 508 branches covered (100.0%)

Branch coverage included in aggregate %.

2293 of 2293 relevant lines covered (100.0%)

43.94 hits per line

Source Files on job 9882437195.1
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 9882437195
  • cdc206a2 on github
  • Prev Job for on next (#9865200838.1)
  • Next Job for on next (#9882551967.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc