background: none
inbtn
block.- Moved import of
btn
andinp
blocks beforerow
block. - Internal links in documentation.
.editorconfig
- Position:
T100p
,R100p
,B100p
,L100p
- Position:
Pos-s
,mX0
,mY0
- Visual formatting:
V
- Flex:
Fxd-cr
- Text:
Td-o
, responsiveTa
,Ta-c
,Ta-r
- Iteration of elements in
init.js
. - Info about toolkit usage in documentation.
- Android <4.4.4 from
browserslist
. Td-o
utility fromcore-extend
module.
- Bug of calculating the grid columns width with
calc()
in Edge 16-18 - Regexes in
init.js
forjs
andnojs
states
- Gulp task for uploading to ftp
- Utilities values:
D-g
responsive andFxw-w
on xs
- Changed concept and file structure of project.
- Updated
gulpfile.js
for working with Gulp 4. - Changed
$mlu-main-directions
from list to map. - Removed utilities values in
gs
unit from default distributive. - Removed
P
andM
utils values that can be implemented with the-Gg
utility. - Removed
$MLU-FLAG-COL-MARGIN
and utils values ingc
unit. - Added
$MLU-FLAG-FLEX-PE
and hid behind it styles for flexbox progressive enhancement. - Removed
$MLU-FLAG-EXTENDED
and styles from under it are moved to thecore-extend
module. - Renamed settings
$mlu-font-family
and$mlu-font-family-mono
to$mlu-Ff-ss0
and$mlu-Ff-m0
. - Moved part of the mixins to the
styling-helpers
module. - Renamed
grid.scss
tolayout.scss
. - Replaced
W-fx0
toMaw-fx0
. - Removed
page
block. - Renamed
input
block toinp
.
- Mixins to create utils:
mlu-mk-util
,mlu-mk-util-directions
and wrappers over them. - Utilities states concept and mixin
mlu-mk-state
to create them. - Modules layer concept and some modules:
styling-helpers
andcore-extend
. - Added core script
init.js
that implementsnojs
andjs
states for utilities. - New grid system on custom properties with the ability to change the columns number and gutters sizes.
- Concept custom utilities.
- CSS custom property
--mlu-grid-cols
for columns count in grid system. - Variable columns units based on custom properties, that can behave like
gc
and likegs
. mlu-check-class
function.- Several functions-getters from maps with utilities values.
- Ability to compile multiple SCSS files.
- Custom:
-Gcc
,-Gcd
,-Gcr
,-Gg
responsive - Flex:
Ac
,Ai
,Fx-i
,Fxd
,sp_D-f
,As
values - Box sizing:
Mih100vh
,Mih100p
,W100p
,W-i
,M-i
W
andMl
values for new grid system- Text:
Tt-l
,Tt-c
,Whs-p
Ff-ss0
Trs-all
Rsz-n
- Bottom gutter in
row__col
to rem. - Calc fallback in
mlu-mk-gtr
with$direct = 'xy'
.
- Rethought the concept of themes and added
demo-theme
as an example. - Regrouped utilities according to rational order.
grid-debug
block for work with new grid system.- Most utilities are created using new mixins.
- Deleted tests.scss file, which by mistake got into the npm package.
- Npm package tags.
- Removed utilities values in
gc
(grid-columns) unit from default distributive. They can be turn on using the$MLU-FLAG-COL-MARGIN
flag. - Changed gutters in
row__col
frommargin
topadding
. - Hidden behind the flag
Mx1gg
and responsiveMl1gg
needed forrow__col
withmargin
gutter. - Changed default unit to
gs
inmlu-W
mixin. - Renamed
W-card
toW-fx0
. - Renamed
P8
toP2su
.
mlu-restore-outline
tomlu-restore-Ol
.mlu-generate-gutter
tomlu-mk-gtr
.mlu-breakpoint
tomlu-bp
. Changed accordinglymlu-breakpoint-next
,mlu-breakpoint-prev
etc.mlu-clearfix
tomlu-Cl
.mlu-grid-gutter
tomlu-grid-gtr
.mlu-mods-from-sprite
tomlu-sprite-mods
.mlu-icon
tomlu-sprite-icon
.
Pl
andPr
utils.- Gutter in
mlu-row-col
mixin. - Mixin
mlu-mk-gtr
with$direct='xy'
with$type = 'padding'
or'margin'
.
- Columns count on
xs
from 2 to 4. - Updated info about utilities naming in documentation.
- All gutters in blocks and utils are now implemented using CSS custom properties with fallback.
Bd0
utility.mBgp-c
.- Too old browsers from
.browserslist
. - Calc fallback from all blocks and utils.
- CSS custom property
--mlu-gg
forgg
(grid-gutter) unit. - This changelog.
- Mixins
mlu-bp-all
andmlu-ie11-Ai-c
. - Utilities for creating borders.
- Utilities for the background image management.
- Several values of
Px
,Mx
andMb
to implement the gutters of different sizes. - Variable
$mlu-grid-cols-xs
for setting of columns count onxs
.
Pos-a
responsiveMb2gg
responsiveP1su..P4su
Px0
only responsivePx1gg
responsivePt2gg
,Pb2gg
Lh1
mV-vh
responsive
W-a
on breakpoints- calc fallback in
mlu-generate-gutter
- font styles of
input
block
color: transparent
frommFz0
- irrelevant rules from
.stylelintrc
- space units of measure(su)
- some utilities values
- some margins in su
- responsive
Mb0
Whs-nw
Ovy-a
,Ovx-a
with examplesOp0
Ol0
Ord
with$mlu-Ord-range