Blog/January 3, 2024

Yumma CSS 1.0

After a few months of development, we're ready to release the first major version. In this release, we're focusing on implementing a few utilities and, more importantly, on improving the overall experience of using Yumma CSS.

Yumma CSS 1.0

All-New Utilities

Added new utilities to expand CSS property coverage.

Align Items

UtilityProperty
ai-fsalign-items: flex-start;
ai-fealign-items: flex-end;
jc-ejustify-content: end;
jc-fsjustify-content: flex-start;
jc-fejustify-content: flex-end;
jc-ljustify-content: left;
jc-rjustify-content: right;
jc-njustify-content: normal;
jc-sjustify-content: stretch;

Display

UtilityProperty
d-frdisplay: flow-root;

Float

UtilityProperty
f-isfloat: inline-start;
f-iefloat: inline-end;

Text Align

UtilityProperty
ta-jatext-align: justify-all;
ta-mptext-align: match-parent;
tdl-otext-decoration-line: overline;

Viewport Expansion

Added viewport support for height & width utilities.

<div class="w-10 h-10 ... md:w-auto md:h-auto">...</div>

New Lead Color Palette

Introduced the lead color variant for single-theme applications.

ColorValue
Lead#3f3f4e

Syntax Changes

Refined utility syntax for improved consistency.

<div class="dis-*"></div>
<div class="d-*"></div>

Relocated hover state prefixes to the start of utilities for better readability.

<div class="bg-h-blue"></div>
<div class="h:bg-blue"></div>

Upgrade

Check the Upgrading Guide for a full list of utility renames & removals.

Terminal window
pnpm up yummacss@latest