Stylizer Changelog

What's new in Stylizer 7.18.904.712

Sep 24, 2018
  • Fixed:
  • When typing a CSS property name, the suggestion in the keyword list now scrolls into view immediately when the first key is pressed.
  • Possible crash when using Revert.
  • The Code Grid hotkeys ; and } were not working correctly in a few cases.
  • Pressing Tab to indent a rule into its container no longer inserts an unnecessary tab character.
  • The Context Bar would not reposition itself when showing or hiding the Cut button.
  • Bullseye highlighting now works correctly when a CSS transform has been applied to the body element.
  • Several bug fixes based on user-submitted error reports.

New in Stylizer 6.17.908.22 (Jul 6, 2018)

  • Fixed: When typing a CSS property name, the suggestion in the keyword list now scrolls into view immediately when the first key is pressed.
  • Fixed: Possible crash when using Revert.
  • Fixed: The Code Grid hotkeys ; and } were not working correctly in a few cases.
  • Fixed: Pressing Tab to indent a rule into its container no longer inserts an unnecessary tab character.
  • Fixed: The Context Bar would not reposition itself when showing or hiding the Cut button.
  • Fixed: Bullseye highlighting now works correctly when a CSS transform has been applied to the body element.
  • Fixed: Several bug fixes based on user-submitted error reports.

New in Stylizer 6.17.801.15 (Aug 1, 2017)

  • Fixed: Crash when opening a webpage URL which contains invalid filename characters in the "filename" portion of the URL.
  • Fixed: A warning is now reported when one of the CSS-wide keywords "initial", "inherit", "unset", "default" or "none" is used as the name of an @keyframes animation.
  • Fixed: (Firefox) Commenting out one of the keyframes in an @keyframes rule would prevent the entire rule from being included in real-time preview.
  • Fixed: (Chrome) Crash caused by websites which automatically reload the page in a particular way using javascript.
  • Fixed: (Chrome) Possible crash when the user refreshes a webpage quickly before it has finished loading the first time.

New in Stylizer 6.15.925.648 (Sep 28, 2015)

  • New: Updated to Firefox 41.
  • New: Updated to Chrome 45.
  • New: Validation for the HTML "menuitem" tag.
  • New: Validation for namespace-prefixed attributes in selectors.
  • New: Rewrote the CSS selector parser to improve performance and prepare for CSS4.
  • Note that no browsers support CSS4 selectors yet. Stylizer currently supports the following CSS 4 selector features:
  • Pseudo-classes including :matches(), :has(), :past, :future, :current, and all others.
  • Shadow DOM pseudo-elements including ::shadow, ::content, :host, and :host-context().
  • The new explicit decendent combinator (>>).
  • The improved :nth-child(n of S) syntax.

New in Stylizer 6.15.805.21 (Aug 5, 2015)

  • Fixed: Warnings are no longer displayed for HTML element names that contain a hyphen.
  • Fixed: The argument list for a :matches() pseudo-class was being deleted.

New in Stylizer 6.15.623.1202 (Jun 24, 2015)

  • New: Updated to Chrome 43.
  • New: The Chrome plugin is now available on Mac.
  • New: Stylizer is now a 64-bit application on Mac.
  • New: When switching webpages, CSS files that are no longer linked are now collapsed into an "Unlinked CSS" menu on the tab bar (like they did in Stylizer 5).
  • Fixed: Crash when loading a webpage in Chrome fails due to a timeout error.
  • Fixed: Made several reliability improvements to the Safari plugin.
  • Fixed: Syntax coloring was "off by one character" for long selectors and declaration values.

New in Stylizer 6.15.604.739 (Jun 6, 2015)

  • Fixed: (Firefox) The Bullseye results list would disappear immediately after doing a Bullseye on certain elements.
  • Fixed: !important and \9 and \0/ are now preserved when using the keyword value picker.
  • Fixed: \9 and \0/ hacks are now preserved when toggling !important.
  • Fixed: Several minor bug fixes based on user-submitted error reports.

New in Stylizer 6.15.519.774 (May 20, 2015)

  • New: Updated to Firefox 38.
  • New: Added a reload/stop button on the address bar.
  • New: The file tab bar can now be resized when it is docked above the style sheet.
  • Improved: The IE8 "backslash zero" hack is now understood when validating CSS.
  • Improved: The context bar no longer jumps left or right when commenting a rule causes scrollbars to appear.
  • Fixed: Several minor bug fixes based on user-submitted error reports.

New in Stylizer 6.15.514.1101 (May 15, 2015)

  • Fixed: No longer crashes when turning on Lasers (F4).
  • Fixed: (Safari) No longer crashes when a web page displays a JavaScript alert.

New in Stylizer 6.15.513.976 (May 14, 2015)

  • New: Major performance improvements (see below for details).
  • New: Code comments are now colored differently from ordinary comments, and only code comments are affected when commenting or uncommenting a range selection.
  • New: Stylizer now validates vmin and vmax units.
  • Fixed: The computed styles list now repaints correctly when resized.
  • Fixed: Websites that require authentication can now be opened in Safari.
  • Fixed: Many minor bug fixes based on user-submitted error reports.

New in Stylizer 6.15.312.971 (Mar 14, 2015)

  • New: Styles tab for Bullseye groups results by declaration, and reveals computed, inherited and inline styles.
  • New: Bullseye now updates in real-time as you type or resize the preview pane.
  • New: Rules containing :hover, :active, and :focus pseudo-classes are now included in Bullseye results at all times; an "X" icon appears before each in real-time when it is not currently being applied.
  • New: Buttons above the Bullseye results list to simulate :hover, :active, :focus and :visited states on the target element.
  • New: Stakeout now displays a second, light outline around elements that would match if not for their current :hover and :active state, allowing you to see matching elements without leaving your mouse positioned over the element itself.
  • New: The target DOM element is now highlighted when the mouse is moved over one of the buttons on the Selector Builder, in the same manner as the Breadcrumb bar.
  • New: Close button on the Bullseye pane.
  • New: The Left and Right arrow keys now expand or collapse the entire selection, instead of just one row.
  • New: Validation for CSS 3 timing functions cubic-bezier() and steps().
  • Changed: The Selector Builder is now accessed from the "Make Rule" tab on the Bullseye pane (instead of a "+" button on the Breadcrumb bar).
  • Improved: Updated the visual appearance of the Selector Builder and Breadcrumb bar, including many improvements for HiDPI displays.
  • Fixed: The Context Bar button to Toggle !important now works correctly for vendor-prefixed CSS properties.
  • Fixed: Switching the browser plugin with Stakeout enabled could lead to performance degredation over time.

New in Stylizer 6.15.212.767 (Feb 13, 2015)

  • Fixed: The "Insert Rule" button on the Breadcrumb and the "+" button on the Remote Control were not working correctly. (Regression from update 6.15.211.1229)

New in Stylizer 6.15.211.1229 (Feb 12, 2015)

  • New: (Remote Control) Added text-decoration and +placement buttons.
  • Improved: (Remote Control) Certain lesser-used buttons are now hidden intelligently when there is not enough space available to display the entire set.
  • Improved: (Remote Control) Clicking repeatedly on the text-align, text-decoration, font-weight and font-style buttons will cycle their target property through its most common values.
  • Improved: (Remote Control) The four-way buttons and shadow property buttons on the Remote Control now insert zeros by default when clicked.
  • Fixed: Crash when clicking "Revert to Copy" on a new, untitled CSS file.
  • Fixed: Could not insert a hyphen (-) before the first character of certain property names.
  • Fixed: Made several minor stability improvements.

New in Stylizer 6.15.118.1398 (Feb 12, 2015)

  • Fixed: Stability improvements.

New in Stylizer 6.15.114.842 (Feb 12, 2015)

  • New: Updated to Firefox 35.
  • New: Validation for the CSS Flexible Box Layout Module.
  • New: Tool tips are now displayed for Remote Control buttons (and may be turned off in the View/Code Grid menu).
  • New: +user-select shortcut property.
  • New: Press F12 to collapse all rules in the style sheet.
  • Fixed: Online Help menu item now opens the online help.
  • Fixed: Removed the unused "Preferences..." menu item.
  • Fixed: Crash when closing a new, empty unlinked CSS file.

New in Stylizer 6.14.1218.1194 (Feb 12, 2015)

  • New: Rulers (View, Rulers) display the width of the preview pane in pixels, and allow specific widths to be chosen. Learn more: http://www.skybound.ca/help/productivity.html#rulers
  • New: Spread Sheet Mode (View, Code Grid, Spread Sheet Mode) optionally makes Stylizer act more like a spread sheet like previous versions of Stylizer. Learn more: http://www.skybound.ca/help/customization.html#preferences
  • New: Added F2 as an alternate hotkey to enter Edit Mode.
  • Fixed: (Firefox) Couldn't load pages protected by HTTP AUTH (.htaccess).

New in Stylizer 6.14.1208.891 (Feb 12, 2015)

  • Fixed: Crash when an FTP port number was entered outside of the valid range (0-65535).
  • Fixed: In some cases, FTP passwords were not saved even when the "Remember this password securely" box was checked.
  • Fixed: Possible error when clicking an element during Bullseye.
  • Fixed: Possible error when using the "Insert Rule" button on the Breadcrumb builder.
  • Fixed: Error when pressing Paste if the clipboard contained an empty text string.
  • Fixed: (Safari) Possible crash when reloading a page.
  • Fixed: Crash when entering an FTP password that contained certain non-alphanumeric characters (#, %, etc).

New in Stylizer 6.14.1121.150 (Feb 12, 2015)

  • New: Real-time Search.
  • New: The Color Wheel is back.
  • Improved: Redesigned the Palette.
  • Improved: Brand new embedded browser backend for greater reliability and improved performance.
  • Improved: The Bullseye results list now scrolls to the bottom by default when an HTML element is clicked.
  • Fixed: When uncommenting a comment that contained multiple rules, only the first rule was being inserted into the code grid (the others were being discarded).
  • Fixed: The last item of the Warnings list would sometimes overlap the item above it.
  • Fixed: The color picker no longer updates sporadically while the Eye Dropper is being used.
  • Fixed: The address bar could completely disappear when loading a browser plugin for the first time.

New in Stylizer 6.14.1031.768 (Feb 12, 2015)

  • New: Updated the browser plugins to Firefox 33 and Chrome 37.
  • Fixed: Significant stability improvements for Bullseye and Stakeout.
  • Fixed: Stylizer was not decompressing some CSS files which were served as GZIP-compressed, leading to a crash when attempting to display them in the Code Grid.

New in Stylizer 6.14.1023.92 (Feb 12, 2015)

  • Improved: The "delete" key can now be used to delete rows in Block Mode (without holding "fn").
  • Fixed: Crash when pressing Backspace to delete an empty declaration at the end of a rule.
  • Fixed: The file name was not being displayed in the prompt to save changes.
  • Fixed: Possible crash when attempting to Add Bookmark.
  • Fixed: Possible crash when using Bullseye in Chrome when the linked style sheets contain @-webkit-keyframes rules.
  • Fixed: Possible crash when reloading a page before it has finished fully loading the first time.
  • Fixed: Possible crash when reloading the page while Stakeout is active.
  • Fixed: Crash when reloading or navigating to a new page while the mouse was positioned over a Breadcrumb button to highlight an HTML element.
  • Fixed: Crash when the Code Grid was resized less than about 64 pixels wide when an empty cell was selected.
  • Fixed: Crash when pressing Paste and the clipboard was being accessed by another application at the same time.

New in Stylizer 6.14.1019.1303 (Feb 12, 2015)

  • Fixed: Stylizer could only load a maximum of 4 linked CSS files from a web server which used GZIP compression. (Regression from update 6.14.1017.787)

New in Stylizer 5.1.13.704 (Jul 5, 2013)

  • New: The +box-shadow shortcut property now supports layered and inset shadows.
  • New: Validation for CSS3 flexbox properties, as well as webkit, moz and ms flexbox extensions.

New in Stylizer 5.1.13.523 (May 25, 2013)

  • New: Support for media queries which contain only an expression and are not prefixed with "only", "not" or a media type.
  • New: Support for CSS3 units dpi, dpcm, dppx, hz, khz, ms, s, vh, vw, vmax, vmin.
  • Improved: Rule-level comments are now indented when saved.
  • Improved: Changed the way rules containing media-querying properties save and load.
  • Improved: Bullseye: Now all properties not being displayed in real-time preview are striken out as well as overridden CSS properties. This includes properties restricted to a non-passing media query and vendor-specific extension properties (i.e. -moz prefixed properties are striken out for Safari).
  • Fixed: In the save dialog, pressing Enter after typing a file name now accepts and saves.
  • Fixed: Fractional CSS values which omit the leading zero (i.e. ".5in") now validate.

New in Stylizer 5.1.13.507 (May 25, 2013)

  • Improved: Size grip performance improvements for both Windows (up to 1.5X) and OS X (up to 3X). The mouse pointer no longer flickers when using a size grip (this was especially noticable on OS X). The new algorithm is also more reliable when Stylizer is run in a virtual machine or over remote desktop (to prevent unexpectedly large values from being suddenly inserted into your style sheet).
  • Added: Fn+Return can now to used to insert a new row above, Cmd+Fn+Return to copy the selector text and insert above.
  • Fixed: CSS comments were always being saved using unix-style line terminators on OS X regardless of any setting. Now, the line terminators used for comments are the same as those used for selectors (as specified in the CSS Formatting window).
  • Fixed: Tooltips are no longer displayed for the Color Picker and Context Bar when turned off in the Preferences window.

New in Stylizer 5.1.13.419 (May 25, 2013)

  • Fixed: The luminance and saturation channels were being incorrectly forced to 100% for CSS colors using hsl() and hsla() syntax.
  • "Checked" buttons are black instead of orange
  • More consistent browser tabs, including a redrawn close button
  • Tweaked hues for more consistant colors throughout
  • Subtle improvements to tool bars, check boxes and radio buttons
  • Other areas which received attention include menus, the context bar, and the CSS file tab bar.
  • And while we were at it, we corrected several outstanding UI bugs:
  • Fixed: The eye dropper and context bar icons were not being updated when the theme changed.
  • Fixed: Arrows on the margin, padding and border buttons were too small (since the previous Retina update).
  • Fixed: The animation used when a local CSS file tab was closed was not properly aligned.
  • Fixed: The new browser tab button was not being animated when a tab was closed.
  • New: Stylizer now looks fantastic on Retina displays.
  • New: Replaced the CSS media type and color dropper icons with Stylizer-branded icons.
  • Improved: Many sites which use CSS media queries now appear correctly in live preview.
  • Fixed: The backslash key, used to open/close grid cells when not editing, can now be used with any keyboard layout (not just US English).
  • Fixed: The ! character can be typed into the value cell (useful for properties which accept strings).

New in Stylizer 5.1.13.417 (May 25, 2013)

  • Eliminated the blue toolbar hover effect (only on Mac)
  • Lion-style flattened scroll bars (only on Mac)
  • "Checked" buttons are black instead of orange
  • More consistent browser tabs, including a redrawn close button
  • Tweaked hues for more consistant colors throughout
  • Subtle improvements to tool bars, check boxes and radio buttons
  • Other areas which received attention include menus, the context bar, and the CSS file tab bar.
  • And while we were at it, we corrected several outstanding UI bugs:
  • Fixed: The eye dropper and context bar icons were not being updated when the theme changed.
  • Fixed: Arrows on the margin, padding and border buttons were too small (since the previous Retina update).
  • Fixed: The animation used when a local CSS file tab was closed was not properly aligned.
  • Fixed: The new browser tab button was not being animated when a tab was closed.
  • New: Stylizer now looks fantastic on Retina displays.
  • New: Replaced the CSS media type and color dropper icons with Stylizer-branded icons.
  • Improved: Many sites which use CSS media queries now appear correctly in live preview.
  • Fixed: The backslash key, used to open/close grid cells when not editing, can now be used with any keyboard layout (not just US English).
  • Fixed: The ! character can be typed into the value cell (useful for properties which accept strings).

New in Stylizer 5.1.13.411 (May 25, 2013)

  • New: Stylizer now looks fantastic on Retina displays.
  • New: Replaced the CSS media type and color dropper icons with Stylizer-branded icons.
  • Fixed: The backslash key, used to open/close grid cells when not editing, can now be used with any keyboard layout (not just US English).
  • Fixed: The ! character can be typed into the value cell (useful for properties which accept strings).

New in Stylizer 5.1.13.328 (May 25, 2013)

  • Fixed: The backslash key, used to open/close grid cells when not editing, can now be used with any keyboard layout (not just US English).
  • Fixed: The ! character can be typed into the value cell (useful for properties which accept strings).

New in Stylizer 5.1.12.918 (May 25, 2013)

  • Added: Support for 'ch' and 'rem' CSS units
  • Added: Support for CSS properties "outline-offset" and "-ms-text-size-adjust"
  • Added: Support for the "initial" value for most CSS properties.
  • Added: Support for the SVG "text-rendering" and "pointer-events" properties because they are actually supported as CSS properties in Gecko and WebKit.
  • Added: Basic (non-validating) support for media queries which appear in @import rules.
  • Added: Cleanser now skips over the following vendor-prefixed and draft CSS properties: -xx-background-clip, -xx-background-origin, -xx-background-size, -xx-animation, -xx-transition-duration, -xx-transition-timing-function, -xx-transition-delay, -o-radial-gradient(), -ms-radial-gradient(), radial-gradient()
  • Fixed: The mouse now works correctly on Retina displays.
  • Fixed: Pasting a CSS rule wrapped in a media query would cause the file to save incorrectly and an error to occur when attempting to copy the pasted CSS back to the clipboard.
  • Fixed: The Save dialog, when displayed a second time for a file which had already been saved previously, would not display any local system drives if the original path to which the file was saved was no longer accessible (for example, if one of its containing folders was renamed or moved).

New in Stylizer 5.1.12.326 (May 25, 2013)

  • Fixed: The CSS value "background: none" was being commented out when saved.
  • Fixed: The value "none" now validates for text-shadow, box-shadow, +text-shadow and +box-shadow
  • Fixed: Choosing an item in the value picker updates the "bottom" layer background or shadow layer as the size grips and color picker do, instead of overwriting the entire property value
  • Fixed: "background-position" could not be set to a single value using the value picker
  • Fixed: "inherit" was missing from some CSS properties, it has been reintroduced in all places where it is valid
  • Fixed: "inherit" is no longer permitted on child properties, as per the CSS spec
  • Fixed: Added "padding-box" value to "box-sizing" property
  • Fixed: "transparent" and "currentColor" are now permitted anywhere a color is, as per the CSS spec
  • Fixed: The last comma would be stripped from "background" properties whose bottom layer was just a color (i.e. "background: url(a.png), red" would become "background: red url(a.png)")
  • Fixed: "border" no longer inserts a default size, width or color, allowing these to values be unspecified, as per the CSS spec
  • Hotfix: The CSS clip() property now parses correctly
  • Added: Support for CSS3 background, box-shadow, and text-shadow properties
  • Updated: When a property supports more than one color, all entered colors are displayed in the preview swatch in the code grid (instead of just one)
  • Fixed: Code grid tabs are now correctly highlighted when doing a search, replace, or rename
  • Fixed: When more than one +placement declaration appeared in a rule, browser filters applied to the first would overwrite those applied to all others

New in Stylizer 5.1.12.320 (May 25, 2013)

  • Added: Support for CSS3 background, box-shadow, and text-shadow properties
  • Updated: When a property supports more than one color, all entered colors are displayed in the preview swatch in the code grid (instead of just one)
  • Fixed: Code grid tabs are now correctly highlighted when doing a search, replace, or rename
  • Fixed: When more than one +placement declaration appeared in a rule, browser filters applied to the first would overwrite those applied to all others

New in Stylizer 5.1.12.319 (May 25, 2013)

  • Added: Support for CSS3 background, box-shadow, and text-shadow properties
  • Updated: When a property supports more than one color, all entered colors are displayed in the preview swatch in the code grid (instead of just one)
  • Fixed: Code grid tabs are now correctly highlighted when doing a search, replace, or rename
  • Fixed: When more than one +placement declaration appeared in a rule, browser filters applied to the first would overwrite those applied to all others