Stylus Changelog

What's new in Stylus 1.5.45

Feb 6, 2024
  • Link to preprocessor playground in error box
  • Hide preview errors when empty
  • Parserlib: allow empty doc targets
  • Move icons into images
  • Update locales

New in Stylus 1.5.41 (Dec 8, 2023)

  • Circumvent CSP on AMO and other https sites in Firefox
  • Fix `:has()` with multiple relative selectors
  • Handle broken strings produced by a bugged `@preprocessor`
  • Use a global `Test` button for all regexps of the style
  • Allow tag selectors in nested CSS per the newest spec
  • Show progress in popup when downloading style search index
  • Bump Firefox `strict_min_version` to 57 to ensure compatibility with Android
  • [installer] Allow adding custom sites and fix theme option
  • [Editor] Fix active editor tab on Chrome startup
  • [Editor] Fix live preview with `adoptedStyleSheets`
  • [Editor] Increase `undoDepth` from 200 to 1000
  • [CSSLint] New `style-rule-nesting` rule to warn about new CSS nesting syntax
  • [Manager] Show descriptive age & full year in style tooltip
  • [Options] New option for popup's max width to enable autofit-to-content
  • Other various fixes
  • Update dependencies

New in Stylus 1.5.38 (Nov 27, 2023)

  • Fix multiple editor issues
  • Fix section numbering
  • Fix several icons
  • Fix CSP nonce
  • Update locales

New in Stylus 1.5.37 (Nov 2, 2023)

  • Fix config height & dark theme detection
  • Fix injection in pages with url-less frames
  • Search: show all years initially
  • Combine style & editor settings
  • Update locales
  • Other various fixes

New in Stylus 1.5.35 (Oct 30, 2023)

  • Show autosaved draft's css code prior to confirming + auto-remove the autosaved draft when saving
  • Csslint: fix/reduce the probability of outdated warnings during editing after the problem is fixed (previously one would have to cut and paste back the line to make the error go away)

New in Stylus 1.5.34 (Oct 30, 2023)

  • Apply eyedropper color immediately
  • Fix autocomplete of "foo-" to handle the trailing "-"
  • Fix hightlighting of nested CSS in CodeMirror
  • Open installer for .user.less
  • Remember all editor options
  • Remember searchMode in manager
  • Stylelint 15.10.2

New in Stylus 1.5.33 (May 25, 2023)

  • Only reuse parent styles in url-less frames (bug fix)

New in Stylus 1.5.31 (May 16, 2023)

  • New syntax for nested selectors
  • Fix manager when showing options
  • Fix dark mode eye dropper
  • Update preview when config changes
  • New beautify options
  • Fix CSP patching
  • Check known distro url correctly, just once
  • Add option for URL installer
  • Various fixes (hue constraints, section naming, code size)
  • Update locales
  • Update dependencies

New in Stylus 1.5.30 (Mar 13, 2023)

  • Fix color picker alignment
  • Fix USO install
  • Remove link to Opera addon
  • Made "Write style for:" clickable
  • Various bug fixes
  • Update dependencies

New in Stylus 1.5.26 (Aug 30, 2022)

  • Fix sync connection in Vivaldi
  • Fix USO site installation
  • Support `has()` selector
  • Update dependencies
  • Various bug fixes

New in Stylus 1.5.25 (Jun 2, 2022)

  • Database bug fix

New in Stylus 1.5.24 (May 31, 2022)

  • Limit editor height to viewport
  • Add hwb color support
  • Add usercss write option in popup
  • Improve compact mode
  • Update dependencies
  • Various bug fixes

New in Stylus 1.5.23 (May 31, 2022)

  • Add eyedropper support
  • Fix iframe styles
  • Support inclusions
  • Add WebDAV sync
  • Fix compatibility with kiwi
  • Add draggable list to adjust injection order
  • Add per-style setting for autoupdate
  • Add dark theme
  • Update dependencies
  • Various bug fixes

New in Stylus 1.5.21 (Aug 23, 2021)

  • Update translations
  • Update to CodeMirror 5.62.3
  • Fix CSS linting in CodeMirror
  • Updated parserlib

New in Stylus 1.5.20 (Aug 16, 2021)

  • Show USw error
  • Update to CodeMirror 5.62.2
  • Allow `@import` from any url
  • Various bug fixes

New in Stylus 1.5.19 (Jul 19, 2021)

  • Fix syncing
  • Shrink screenshots
  • Update internal libraries
  • Various bug fixes

New in Stylus 1.5.17 (Feb 26, 2021)

  • Fix locales broken in 1.5.16
  • Update CodeMirror editor

New in Stylus 1.5.15 (Feb 26, 2021)

  • Lots of UI updates
  • Editor improvements with bookmarking, scrolling & autocomplete
  • Lots of bug fixes

New in Stylus 1.5.13 (Aug 10, 2020)

  • Disabled Dropbox in sync feature in bugged Chromium versions.
  • Include colon in autocomplete selection.
  • Add unlimited storage permission:
  • Using Ctrl+F focuses search field in manager.
  • Update CSSLint & made various parser fixes.
  • Translations:
  • Updated various languages.
  • Add Korean translation.
  • Add hotkey & right-click to beautify silently.
  • Increase userstyles style search timeout.
  • Various other code fixes.

New in Stylus 1.5.11 (Apr 23, 2020)

  • Fix Firefox shortcuts buttons
  • Fix infinite loop in `colorizeInvisible`
  • CM scrollbar pointer-events

New in Stylus 1.5.10 (Mar 4, 2020)

  • Fix for userstyle installer
  • Fix for subdomain searches
  • Include iframes in "write styles for" in the popup
  • Updated locales

New in Stylus 1.5.6 (Feb 3, 2020)

  • Fixed the white flash of unstyled content (FOUC), found using Firefox multi-account containers & in Chrome Canary.
  • Fixed manager not showing the update button after updating.

New in Stylus 1.5.5 (Sep 11, 2019)

  • Colorpicker works with non-hex values again.
  • Revert script injection changes to fix flash of white.
  • Layout improvements.

New in Stylus 1.5.4 (Aug 8, 2019)

  • Fixed issue with "Turn all styles off".
  • Prevent installing duplicate styles from USO.
  • Simplified exclusions & use dialogs to configure.
  • Auto-resize section editor.
  • Stylelint now ignores Stylus language at-rules.
  • Other various fixes.

New in Stylus 1.5.3 (Mar 25, 2019)

  • Various bug fixes:
  • Prevent javascript errors.
  • Iframe issues.
  • Live preview problems.
  • Installing from USO.
  • Beautify options are now persistent.

New in Stylus 1.5.2 (Mar 25, 2019)

  • Fix Dropbox blocked from working on new installs.
  • Fix accessibility issues.
  • Fix save template.
  • Fix editor focusing.
  • Fix inline search for Vivaldi.

New in Stylus 1.5.1 (Mar 25, 2019)

  • Fix usercss install error.
  • Show style update error.
  • Fix inline searching.
  • Fix detection of CSP.
  • Fix dynamic changing of manager options.
  • Fix cursor moving between multiple editors.
  • Fix beautify adding extra carriage returns.
  • Allow `/!*` comments in UserCSS metadata.
  • Miscellaneous bug fixes.

New in Stylus 1.5.0 (Mar 25, 2019)

  • Implement Dropbox import/export (requiring the addition of the "identity" permission).
  • Refactor storage system.
  • Improved import performance.
  • Fix popup inline install/uninstall.
  • Fix update button & interaction with userstyles.org.
  • Add color validation to UserCSS meta variables.

New in Stylus 1.4.23 (Nov 6, 2018)

  • Fixed update button on userstyles.org
  • UserCSS settings now select all text on focus
  • UserCSS added number & range variables, and default option indicator
  • Rewrote linter system; UserCSS metadata is now included
  • ditor page now properly refreshes
  • Updated CodeMirror

New in Stylus 1.4.22 (Sep 21, 2018)

  • Fixed a bug with toggling styles in the popup using the Spacebar key
  • Fixed a bug with Turn-all-styles-off being ignored on initial page load

New in Stylus 1.4.21 (Sep 12, 2018)

  • Set style's textContent in page context in FF59+
  • Updated CodeMirror to v5.40.
  • Updated locales.
  • Various trivial bug fixes and improvements.

New in Stylus 1.4.20 (Aug 22, 2018)

  • Various fixes for narrow (mobile) UI
  • "Preserve new lines" option is added to beautifier in the editor
  • Buttons to restore/clone/move a section in the standard style editor
  • UserCSS style URLs can have ? after .user.css like dropbox URLs
  • UserCSS preprocessor LESS updated to 3.8.1
  • UserCSS site is now optional in @author
  • UserCSS will no longer overwrite existing styles when saving a new one
  • UserCSS now properly sets placeholder for empty `@name`
  • Fixes to a few issues with the "applies to" editor inputs.
  • Highlight edited style on history back (Firefox).
  • Add live reload message when unavailable.
  • Supress stylelint warning for Stylus language `@css` block.
  • Add "Translate" link to manager.
  • Apply style to more iframes (Firefox).
  • Display #RGBA swatches in the editor correctly even in old browsers.
  • Show update all button on individual check too.
  • Fix CSSLint issue with .
  • Fix a rare issue with colorpicker positioning.

New in Stylus 1.4.13 (Jul 9, 2018)

  • Trivial bug fixes, updated translations.

New in Stylus 1.4.12 (Jul 6, 2018)

  • Style installation in the popup is working again.

New in Stylus 3.1.1 (May 25, 2018)

  • A new Library tab - allowing you to find and install styles while visiting your favorite sites
  • A Stylish context menu - giving you access to relevant styles for every site listed on search results pages
  • Some bug fixes

New in Stylus 3.0.3 (Mar 5, 2018)

  • Bug fixes:
  • Bringing back style install functionality in userstyles.org

New in Stylus 3.0.1 (Nov 11, 2017)

  • Big design improvement over the old version. And now you can see and manage your installed themes directly from the extension.
  • If you have any questions regarding the migration of old themes to the new version, please click on the "About this version" link in the extension popup.

New in Stylus 2.1.1 (Nov 1, 2017)

  • Last legacy version, getting ready for the upcoming new WebExtension!

New in Stylus 2.0.7 (Apr 11, 2017)

  • Mark as compatible with e10s
  • Update Polish and Portuguese translations

New in Stylus 2.0.7 Beta 1 (Apr 11, 2017)

  • Mark as compatible with e10s
  • Update Polish and Portuguese translations

New in Stylus 2.0.6 (Apr 11, 2017)

  • Fixes an issue introduced in 2.0.5 that prevents add-on updates
  • Fixes pt-PT locale
  • Updates sr locale

New in Stylus 2.0.6 Beta 1 (Jan 21, 2016)

  • Fix issue that sometimes prevented add-on updates
  • Actually enable pt-PT locale
  • Update Serbian translations

New in Stylus 2.0.5 (Jan 18, 2016)

  • Fix Stylish for Firefox 46 nightlies
  • Respect editor preferences on new style button that shows when you have no styles
  • Update pt-BR and pt-PT locales

New in Stylus 2.0.4 (Dec 11, 2015)

  • Fix for Pale Moon and older versions of Firefox.

New in Stylus 2.0.3 (Dec 9, 2015)

  • Allow installation from text/plain URLs
  • Fix broken Install from URL error messages on non-English locales.
  • Don't send URL parameters when searching for styles (for privacy)
  • Fix CodeMirror editor
  • Fix: about:addons does not automatically update to show newly installed extensions
  • Support for Komodo 9
  • Updated cs, de, es-ES, ja, nl, pt-BR, sv-SE locales
  • Added ar, el, tr locales
  • Enable JavaScript strict mode
  • Use https URLs to userstyles.org

New in Stylus 2.0.2 (Feb 28, 2015)

  • Fixes an issue relating to style saving in the editor
  • Updates Dutch translation

New in Stylus 2.0.1 (Jan 26, 2015)

  • Fix installing styles from Firefox for Android
  • Fix various e10s issues
  • Fix behavior of F3 in editor
  • Some styles showed as both global and site-specific
  • Update French localization

New in Stylus 2.0.0 (Dec 5, 2014)

  • Revised code editor
  • Report a style as broken when uninstalling
  • Configure which styles show up in the toolbar button - see the prefs starting with extensions.stylish.buttonStylesDisplay. Values are show, submenu, hide
  • Support for major changes in future versions of Firefox (e.g. Electrolysis)
  • Pale Moon compatibility
  • Numerous bug fixes

New in Stylus 1.4.3 (Apr 28, 2014)

  • Fix toolbar icon in Firefox 29
  • Honor the "Autocomplete CSS" setting in Firefox 29
  • Change style update URLS to use HTTPS
  • Support Komodo IDE and Komodo Edit

New in Stylus 1.4.3 Beta 1 (Apr 11, 2014)

  • Fix toolbar icon in Firefox 29
  • Honor the "Autocomplete CSS" setting in Firefox 29
  • Change style update URLS to use HTTPS
  • Support Komodo IDE and Komodo Edit

New in Stylus 1.4.2 (Feb 17, 2014)

  • Support updating styles with settings.
  • Edit dialog broke with Stylish 1.4.1 and older Firefox versions
  • Findbar in editor disappeared on Firefox 27+. Note that in Firefox 28+, Stylish will use CodeMirror by default, which has its own built-in finder that's activated when you press Ctrl+F.
  • Autocomplete in the CSS editor with Firefox 29+.
  • Update zh-CN localization

New in Stylus 1.4.1 (Jan 29, 2014)

  • Switch from AGENT to AUTHOR stylesheet registration. Stylish for Firefox will now act more like Chrome, Greasemonkey, and Tampermonkey as it relates to where styles are inserted into the cascade. This may break some styles - style authors should read this updated document for details if they suspect this change broke their style. Users should check for updates to their styles as many styles that were broken have been fixed.
  • Firefox 27: Use CodeMirror as source editor. This causes incompatibilities with Stylish-Custom. If you have Stylish-Custom, consider this updated version.
  • Firefox 28: Install doesn't work - prompts for name
  • "Install from URLs..." shows up in Services tab in Add-ons Manager
  • Update et-EE localization

New in Stylus 1.3.3 (Aug 16, 2013)

  • Fix: Stylish prevents auto update check of other things
  • Fix: Styles with regexps being marked as global
  • Fix: Disable It's All Text! feature when using Orion editor because it doesn't work
  • Fix: Stylish should check `documentElement.namespaceURI` when write new style 'for this URL'
  • New feature: stylish-day, stylish-date, stylish-month attributes in browser document element

New in Stylus 1.3.2 (Apr 16, 2013)

  • When editor textarea is not focused, right clicking on the textarea does not focus it
  • Style with two or more "#" in the name doesn't work
  • App styles marked as global since Firefox 16
  • Contents of update requests are not validated
  • Updated French localization

New in Stylus 1.3.1 (Nov 22, 2012)

  • When editor textarea is not focused, right clicking on the textarea does not focus it
  • Style with two or more "#" in the name doesn't work
  • App styles marked as global since Firefox 16
  • Contents of update requests are not validated
  • Updated French localization

New in Stylus 1.3 (Sep 3, 2012)

  • Support for Firefox on Android
  • Automatic updates for styles
  • Bug fixes
  • New Finnish translation
  • Updated Hungarian and Swedish translations

New in Stylus 1.2.6 (Feb 29, 2012)

  • Fixes source editor in Firefox 11.

New in Stylus 1.2.5 (Jan 24, 2012)

  • Editor will prompt to save if you cancel with unsaved changes.
  • When inserting predefined text into the editor, it will retain the vertical scroll position.
  • Fixed a localization bug that made "User Styles" show up in the add-ons manager regardless of what language the browser is set to.
  • New and updated translations

New in Stylus 1.2.4 (Nov 7, 2011)

  • Pref to choose your editor - extensions.stylish.editor. 0 for Orion (if available), 1 for regular text editor.
  • Added a context menu to the Orion editor.
  • Added Undo and Redo keyboard shortcuts to the Orion editor.

New in Stylus 1.2.3 (Sep 30, 2011)

  • Updates the URL of previously installed styles to the new update server. This will help reduce site load and keep it responsive.
  • Adds pref extensions.stylish.updatesEnabled (default=true) for turning off updates in the Addons window.
  • Refreshed icons.
  • Drops support Firefox 3.6.

New in Stylus 1.2.2 (Sep 8, 2011)

  • Support for Firefox up to 9.0a1, Thunderbird up to 9.0a1, SeaMonkey up to 2.6a1
  • Uses the Orion source editor for syntax highlighting if available (currently only in Firefox nightlies)
  • Clicking on an error in the edit window moves the cursor to the error in the code.
  • Fixed a bug where in Thunderbird, messages in their own window didn't get working Stylish UI.

New in Stylus 1.2.1 (Aug 22, 2011)

  • Add support for Firefox 6, Thunderbird 6, and SeaMonkey 2
  • Some UI fixes

New in Stylus 1.2 (Jun 23, 2011)

  • Adds support for @-moz-document regexp in Firefox 6
  • Adds sorting in the add-on manager
  • Bug fixes for add-on manager

New in Stylus 1.1.2 (Apr 16, 2011)

  • Updated the toolbar button to act more like other toolbar buttons
  • New default in Firefox 4 is to use the Addons Manager when choosing Manage Styles. The setting extensions.stylish.manageView is still available 0 for addons manager, 1 for standalone dialog, 2 for sidebar
  • Added links for creating a new style and going to userstyles.org in addons manager
  • Removed Page Style overlay
  • Fixes for latest Firefox, Seamonkey, and Thunderbird
  • Updated Czech and Japanese localizations
  • Added partial Romanian localization

New in Stylus 1.1.1 (Mar 3, 2011)

  • Fixes for Firefox 4 addons manager.
  • Edit dialog no longer opens with code box scrolled all the way down.
  • Fixed and updated DOM Inspector overlay.
  • Updated ptBR and sr localizations.

New in Stylus 1.1 (Jan 27, 2011)

  • Added support for Firefox 4, including a new UI.

New in Stylus 1.1 Beta 1 (Nov 28, 2010)

  • Adds support for Firefox 4. Puts Stylish items as add-ons in the add-ons manager.

New in Stylus 1.0.11 (Aug 10, 2010)

  • Updated to support Firefox 4.0b2.

New in Stylus 1.0.9 (May 23, 2010)

  • Added Korean and Czech translations.

New in Stylus 1.0.7 (Mar 25, 2010)

  • Right-click a group of styles in the manage window and perform actions on all them (disable, enable, find updates, etc.)
  • New translations - Hebrew, Argentinian Spanish, and Estonian.
  • Some minor bug fixes

New in Stylus 1.0.7 (Oct 29, 2009)

  • Drag and drop to enable/disable or change tags in the manage dialog
  • Groups/folders in the manage dialog now remember whether you want them closed or open

New in Stylus 1.0.6 (Aug 19, 2009)

  • Added text searching in the editor window, various bug fixes, added Polish and Ukrainian locales.

New in Stylus 1.0.5 (Jul 14, 2009)

  • Works with: Firefox: 3.0 – 3.6a1pre
  • Fixed Swedish locale.

New in Stylus 1.0.4 (Jul 13, 2009)

  • Works with Firefox: 3.0 – 3.6a1pre
  • A fix for the bug where Stylish interferes with the Find Updates button for Extensions and Themes.
  • Added Swedish locale, updated Danish locale.

New in Stylus 1.0.3 (Jun 23, 2009)

  • Brings various bug fixes, support for Firefox 3.6a1pre, and a new preference extensions.stylish.dbFile that lets you choose where your styles are stored.

New in Stylus 1.0.2 (May 28, 2009)

  • Includes improved performance when switching tabs.
  • A fix so that when you customize a style it doesn't think it needs to be updated.
  • A fix for styles getting stuck applied, and other bug fixes and improvements.

New in Stylus 1.0.1 (May 5, 2009)

  • Bug fixes to 1.0, including re-adding error checking, improved style-ability of the manage dialog, and a fix for a bug that made styles get applied when they should be disabled.

New in Stylus 0.5.9 (Feb 2, 2009)

  • Fixes a localization issue for SeaMonkey.
  • Fixes a bug when installing from a site with no update URL.

New in Stylus 0.5.8 (Nov 26, 2008)

  • da-DK locale, fix for Stylish not incrementing the install counter on userstyles.org in Firefox 3

New in Stylus 0.5.7 (May 26, 2008)

  • Added Ukrainian locale
  • Fixed update bug when viewing styles on userstyles.org