New
2.0.1
๐ฆ Features
- Versioning
- feat: matcha.mizu.sh now offers a
/v/directory with all published releases of matcha.css- You can pin either a full semver (e.g.
/v/1.0.0/), pin a minor (e.g./v/1.0/), pin a major (e.g./v/1/), or use/v/latest/or/v/main/ - Note that unprefixed matcha.css files will kept their current behaviour of serving the
mainbranch (i.e. they're the same as using/v/main/)
- You can pin either a full semver (e.g.
- feat: matcha.mizu.sh now offers a
- Custom builder
- feat: added support for additional variables (fonts, layouts, miscellaneous, etc.)
- feat: added previewer with togglable color-scheme to easily check the render of a custom build
- fix: variables not properly overriden
๐จ Styles
- Variables
- BREAKING: prefixed all variables depending on color scheme with either
--light-or--dark-- This change was made to ease custom build generation and to avoid properties duplication for dark mode
- Note that while it's technically breaking, all unprefixed variables are still available (they're just computed from their
--light-/--dark-counterpart rather than being hard-coded). Unless you've manually overriden them in the past, chances are you're not impacted in any way by this change
- BREAKING: prefixed all variables depending on color scheme with either
- Semantic styling
- Collapsibles
- fix:
summaryis displayed withborder-radiusto correctly cropdetailsbackground
- fix:
- Flow
- fix:
preis displayed with-webkit-text-size-adjust: 100%;to avoid scaling issues on Safari iOS
- fix:
- Form
- fix:
form codeis displayed with--bg-subtleto contrast withformalready having--bg-muted - fix:
button.default:hoverbeing invisible on light mode
- fix:
- Navigation
- fix:
menuis displayed asflex-direction: columnon small screens for accessibility and to avoid submenus from appearing outside of viewport
- fix:
- Collapsibles
- Extras
@utilities- feat: added margin, padding and spacing utilities classes
@code-editor- fix:
.editoris displayed with-webkit-text-size-adjust: 100%;to avoid scaling issues on Safari iOS
- fix: