Recent Updates Back to Prefixr
May 5th, 2012
- Added support for
ms-user-select
March 27th, 2012
- Added support for
transform-style prefixing.
- Added an Opera prefix for keyframes.
March 13th, 2012
- Fixed an issue that was causing the "columns" to expand incorrectly if the name was included in the element.
February 14th, 2012
- Animations will no longer display irrelevant prefixes. For instance,
@-moz-keyframescode> should not contain something like -webkit-box-shadow.
This update still needs more logic and cleanup, but is most of the way there, and won't break anything.
February 13th, 2012
- Fixed an issue where multiple, comma separated CSS3 gradients were resulting in missing prefixes for all but the first reference.
January 3nd, 2012
- Keyframe names for Mozilla are no longer wrapped in quotes. Firefox doesn't like them.
- Added support for
display: box; prefixing.
- Fixed an issue where properties like
cursor: nw-resize; were breaking.
January 2nd, 2012
- Added support for the
radial-gradient syntax.
- Fixed an issue where leftover
khtml properties could be incorrectly applied to others, such as khtml-padding.
December 24th, 2011
- Prefixr has a limit on how large a stylesheet it can process. I've tripled the allowed size.
December 20th, 2011
- Removed support for the old webkit syntax for creating gradients. It required too much overhead, and was buggy.
- Transitions with comma separated values would sometimes strip other properties. Yikes!
-webkit-transition: opacity 1s, -webkit-transform .2s ease-in; will now Prefixize properly.
November 23rd, 2011
- Fixed a bug that was incorrectly prefixing classes that have the word "column" in it. Sheesh.
November 12th, 2011
- Added support for transform-origin
- Fixed a bug where multiple transform properties within a style would screw with each other. s
November 10th, 2011
- Switched from using three spaces, for each line, to a tab.
November 8th, 2011
- Added support for the various animation-X properties.
- Support for variables! (See example CSS on home page for usage info.) Please note that, in order for this to work with the API, you need to pass your entire stylesheet to Prefixr. Otherwise, Prefixr won't have access to your variable declarations, and will remove those rules.
- Fixed a couple regressions that caused compression to not work, and comments to be removed.
November 3rd, 2011
- Fixed a bug where, sometimes, similar properties will cancel each other out - like
transition-delay and transition-duration.
November 1st, 2011
- Added support for keyframes (including IE10)! (Was more difficult than you'd think.)
- Added IE10 support for
animation.
October 28th, 2011
- Fixed a bug where a
-webkit-transition: box-shadow 1s like syntax would screw up the rendering.
October 27th, 2011
- Fixed an issue where
column-gap and column-width would overlap, removing one or the other.
- Fixed a bug where commented properties were uncommented after "Prefixation." Gasp!
- Added
columns support.
- Fixed an issue where the textarea wasn't selectable.
October 10th, 2011
- Removed all
khtml prefixes, as it seems they're unnecessary.
October 7th, 2011
- IE's filters were being little bitches, and screwing up the formatted CSS. I *think* that's fixed now. It's probably not though.
October 4th, 2011
- Added IE filters for opacity.
September 29th, 2011
- Fixed a bug where box-sizing was rendering incorrectly.
August 29th, 2011
- Fixed a bug where, if a class has the same name as as property, it screws up the updating. For example, a class of "box-shadow".
August 15th, 2011
- Added Proper Support for
display:box
- Added support for
user-select
August 8th, 2011
- You can now specify that there should be a line break after every block of CSS3 properties. This helps with readability. This option is enabled by default, but can be disabled via the "Add Line Break After CSS3 Properties" checkbox.
- Added support for
transition-delay
August 6th, 2011
- Added support for
transition-duration, transition-timing-function, and transition-property.
August 5th, 2011
- Added support for the
box-sizing property.
August 4th, 2011
- You can now use this syntax for gradients:
-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(10,10,15)), to(#FFF));
- Fixed a bug when converting linear gradients
- The word "transition" in classes was incorrectly being prefixized as well. Fixed.
Known Bugs/Issues
- Has trouble parsing HSL() functions within CSS gradients
- No support yet for properties like "border-top-left-radius"
- Improved API support
- No support yet for radial gradients