Skip to content

Releases: chharvey/xmeter

Minor Release v3.4.0

30 Nov 16:30
Compare
Choose a tag to compare

Minor Changes

  • add resetcss as a non-dev-dependency
  • close #4 default param
  • add kbd > kbd sample to test page

Fixes

  • fix support for @1rem variable
  • optimize mixins and selectors

Minor Release v3.3.0

05 Nov 15:31
Compare
Choose a tag to compare

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; from br element

Minor Release v3.2.0

23 Oct 21:05
Compare
Choose a tag to compare

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 to 700

Minor Release v3.1.0

16 Oct 15:31
Compare
Choose a tag to compare

Minor Features

  • add support for align-self flexbox property

Fixes

  • fix color variable minor typo
  • fix legacy support for flex-direction and flex-wrap

Major Release v3.0.0

24 Oct 14:53
Compare
Choose a tag to compare

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 includes normalize.css. Normalize is prepended to xmeter, so there is no need to bower 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

09 Oct 19:48
Compare
Choose a tag to compare

Minor Features

  • slightly modify h5 and h6 sizes
  • provides font-size fallback for browsers that do not support rems

Minor Release v2.2.0

23 Sep 02:01
Compare
Choose a tag to compare

Minor Features

  • adds default body colors
  • removes shadows and bg images on print
  • renames output folder from out/ to build/ (ignored by git anyway)
  • adds align-items and align-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

30 Jun 03:31
Compare
Choose a tag to compare

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

16 Jun 14:56
Compare
Choose a tag to compare

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

16 Jun 14:55
Compare
Choose a tag to compare

Major Features

  • border mixins are renamed and cosmetic styles are removed : .border-vert(...) now only affects border-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