diff --git a/docs/homepage.md b/docs/homepage.md index b1d2a5ec..e1268b9f 100644 --- a/docs/homepage.md +++ b/docs/homepage.md @@ -170,7 +170,8 @@ Addons may contains any tools, settings and styles. Addons now at the **preview* - Atomic CSS Deep Dive: [EN](https://dev.to/mr150/atomic-css-deep-dive-1hee), [RU](https://habr.com/ru/articles/833712/) - [mlut - a new word in the Utility-First CSS approach](https://dev.to/mr150/mlut-a-new-word-in-the-utility-first-css-approach-gbl) - How to make one plugin for all frontend bundlers at once: [RU](https://habr.com/ru/articles/856028/) -- Interactive lesson: [EN](https://htmlacademy.org/tutorials/17), [RU](https://htmlacademy.ru/demos/183) +- Interactive lesson: [EN](https://htmlacademy.org/tutorials/17), [RU](https://htmlacademy.ru/demos/183/step/17) +- I hired a junior dev for my open source project. This is what happened: [RU](https://habr.com/ru/articles/962468/) diff --git a/package-lock.json b/package-lock.json index 1922d8c3..00c678e2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17017,7 +17017,7 @@ }, "packages/core": { "name": "@mlut/core", - "version": "2.1.3", + "version": "2.2.0", "license": "MIT", "devDependencies": { "@types/node": "^20.10.5", diff --git a/packages/core/package.json b/packages/core/package.json index 15bb0423..fe663a31 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@mlut/core", - "version": "2.1.3", + "version": "2.2.0", "description": "Atomic CSS toolkit with Sass and ergonomics for creating styles of any complexity", "author": "mr150", "type": "module", diff --git a/packages/core/src/sass/tools/settings/common/_utils.scss b/packages/core/src/sass/tools/settings/common/_utils.scss index 0bd0cc5c..c5f43127 100644 --- a/packages/core/src/sass/tools/settings/common/_utils.scss +++ b/packages/core/src/sass/tools/settings/common/_utils.scss @@ -575,6 +575,27 @@ $utils-db: ( ), ), 'Txuo': text-underline-offset, + 'Txwm': ( + 'properties': text-wrap-mode, + 'keywords': ( + '': nowrap, + 'w': wrap, + 'n': nowrap, + ), + ), + 'Txws': ( + 'properties': text-wrap-style, + 'keywords': ( + 'b': balance, + 's': stable, + 'p': pretty, + ), + ), + 'Txw': ( + 'properties': text-wrap, + 'keywords': (Txwm, Txws), + ), + 'Txi': ( 'properties': text-indent, 'keywords': ( @@ -755,6 +776,11 @@ $utils-db: ( 's': scroll, ), ), + 'Bgbm': ( + 'properties': background-blend-mode, + 'keywords': 'blend-mode', + 'multi-list-separator': ml.$tULs1, + ), 'Bgcl': ( 'properties': background-clip, 'keywords': 'box-ext', @@ -1373,6 +1399,15 @@ $utils-db: ( 'multi-list-separator': ml.$tULs1, 'keywords': 'transition-props' ), + 'Tsb':( + 'properties':'transition-behavior', + 'multi-list-separator':ml.$tULs1, + 'keywords':( + '': allow-discrete, + 'n': normal, + 'ad': allow-discrete, + ), + ), 'Tsd': ( 'properties': transition-duration, 'multi-list-separator': ml.$tULs1, @@ -1470,6 +1505,10 @@ $utils-db: ( '': none, ), ), + 'Mibm': ( + 'properties': mix-blend-mode, + 'keywords': 'blend-mode' + ), 'Us': ( 'properties': user-select, 'keywords': ( @@ -1712,6 +1751,26 @@ $utils-db: ( 'pb': padding-box, 't': text, ), + 'blend-mode': ( + 'n': normal, + 'm': multiply, + 's': screen, + 'o': overlay, + 'd': darken, + 'l': lighten, + 'cd': color-dodge, + 'cb': color-burn, + 'hrl': hard-light, + 'sfl': soft-light, + 'e': exclusion, + 'h': hue, + 'st': saturation, + 'c': color, + 'lm': luminosity, + 'pl': plus-lighter, + 'pd': plus-darker, + + ), 'grid-area': ( 's': span, ),