Releases: chharvey/xmeter
Releases · chharvey/xmeter
Minor Release v3.4.0
Minor Release v3.3.0
Minor Changes
- add fallback for non-rem-supported browsers (IE <8 and IE 9–10 on
font
and pseudo-) - add fallback for translucent colors
- add fallback support for
column-count
( #2 ) - add fallback support for
initial
css value for IE - use jade
- add default line-height param for
.font-size-block()
mixin.@ratio
must still be specified
Fixes
- consistent form element borders and margins
- fix figure margin-top
- simplify margins on main, figure, blockquote, pre, dd + dt
- update repo meta comments
- update dependencies
- remove
display:none;
frombr
element
Minor Release v3.2.0
Minor Features
- adds a reset stylesheet
- removes opinionated styles from
dl
elements ( #3 )
Fixes
- add legacy browser support and fallback mixin for
box-sizing
- fix issue where box-sizing was not set properly on
input[type="search"]
- change
bold
value to700
Minor Release v3.1.0
Minor Features
- add support for
align-self
flexbox property
Fixes
- fix color variable minor typo
- fix legacy support for
flex-direction
andflex-wrap
Major Release v3.0.0
Major Features
- percentage-width constants starting with
x_
no longer start with that; e.g.@x_1o2
is changed to@1o2
- removes
.sprite(@position; @iconsize; @iconpadd)
mixin; use.sprite([ horizontal | vertical ]; @position; @iconsize; @iconpadd)
instead - removes all non-outputting-css Less files (settings, tools) that start with a single underscore (
_
); they all now start with double underscores (__
) ( #1 ) - rename mixin
.justify-content()
to.flex-justify-content()
- variable font sizes, e.g.
@h1_font_size
are now in__settings.less
under#XMETER .VARS()
and no longer in_base.sections.less
.
Minor Features
- support Solarized and Lunarized colors
- minify main css output file
-
xmeter.css
now includesnormalize.css
. Normalize is prepended to xmeter, so there is no need tobower install normalize.css
or<link href="normalize.css"/>
yourself manually.
Fixes
- fixes issue where font-size as a percentage wasn't inheriting properly
- updates dependencies
Minor Release v2.3.0
Minor Features
- slightly modify h5 and h6 sizes
- provides font-size fallback for browsers that do not support
rem
s
Minor Release v2.2.0
Minor Features
- adds default body colors
- removes shadows and bg images on print
- renames output folder from
out/
tobuild/
(ignored by git anyway) - adds
align-items
andalign-content
fallback mixins with full browser support - provides more consistency on margins for vertical spacing
- adds support for form elements
Fixes
- updates readme
- removes quotes from bare
i
elements - fixes images that might be squished due to changing only one dimension
- fixes tables wider than parent
- fixes margin-bottom override of
figure, blockquote, pre
- fixes box-sizing for
::before
and::after
pseudo-elements - adds more browser support for flexbox mixins
Patch v2.1.1
Fixes
- duplicates percentage-width constants starting with
x_
to those no longer start with that; e.g.@x_1o2
is now@1o2
. old versions are still accessible but deprecated. - now depends on
lessc-each
instead of using it internally
Minor Release v2.1.0
Minor Features
- new filenames: files that do not output any css (settings, tools, etc), begin with two underscores (
__
) unlike other files which only begin with one. The old versions of these files are still accessible, but will not be updated and will be removed in v3.0.0 (i.e. they are deprecated). - new constants for fractional percentage values. e.g.,
@1o2
is 50%. - to access constants, call
#XMETER .CONSTS();
first (like calling#XMETER .VARS();
for variables). see the README for more details
Fixes
- fixes a bug that involved calling mixins that were not being imported
- adds margin reset for
dl
Elements - explicitly specifies
body { text-align: left; }
- adds new convenient
npm run
script - moves
_tool.fallback.clearfix.less
to__tool.module.clearfix.less
(old file is deprecated)
Major Release v2.0.0
Major Features
- border mixins are renamed and cosmetic styles are removed :
.border-vert(...)
now only affectsborder-width
, which now defaults to 0 - removes this package from the bower registry and provides support on how to install and use it with npm, whether you're developing your own package or deploying your own project
- less source files are separately compiled before being concatenated in xmeter.css
- xmeter.less no longer imports variables or mixins. to use a variable/mixin,
@import (reference)
the necessary file. - each tool is wrapped with id
#XMETER {}
. to use xmeter mixins in your project, call#XMETER .‹mixin›(...);
- To use xmeter variables in a selector, call
#XMETER .VARS();
before defining any properties -
out/
is ignored by git and npm - changes file names and locations
-
.sprite(@position; @iconsize; @iconpadd)
syntax is now DEPRECATED. Instead use this syntax:
.sprite([ horizontal | vertical ]; @position; @iconsize; @iconpadd)
Minor Features
- adds an npm script that loops through less source files and compiles each into a mini css file
- updates instructions in README file
- updates js coding style