v2.0.0-beta.140
Pre-release
Pre-release
·
1216 commits
to beta
since this release
New Features
-
CSS - Keyframes
You can now customize CSS keyframes in master.css.js:
export default { keyframes: { fade: { '0%': { opacity: 0 }, 'to': { opacity: 1 } }, … } }
Apply the fade keyframe via animation syntax:
<div class="@fade|.5s|ease"></div>
It only generates the CSS keyframe rule used:
@keyframes fade { 0% { opacity: 0 } to { opacity: 1 } } .\@fade\|\.5s\|ease { animation: fade .5s ease }
Additions
- Language Service - Export language server completion getReturnItem function bdd05ba
- Language Service - Export Master CSS language server default settings #184 d1e67e8
Bug Fixes
- CSS -
'wasn't be decoded aff3f25 - CSS -
repeat()accidentally converted units #195 ce56692 - CSS - Color-related rules af15403
- CSS - Incorrect cssRules sort 35fb0a0
- CSS - Theme colors are not mapped #199 6ed4238
- Language Service - Synchronous require cannot resolve module 'util' 796c452
Deprecations
-
Keyframes - Built into
config.keyframesso deprecate@master/keyframes.css5c0c987Remove
@master/keyframes.cssfrom your entry and use the aboveconfig.keyframesinstead:- @import '@master/keyframes.css';