-
support browsers with broken IndexedDB/localStorage, primarily Firefox configured as follows:
- never remember history
- always work in private mode
- DOM storage disabled
- all cookies rejected
In these cases Stylus uses the slower chrome.storage instead of IndexedDB and localStorage, which are broken for WebExtensions along with websites in Firefox when the above options are set.
-
[editor] stylelint CSS linter can be selected in the editor options
-
[editor] config dialog for stylelint and CSSLint - click the icon to the right of the linter selector in the editor options
-
[editor] CSSLint now supports
var()
,background-blend-mode
, more spec-compliant variations in parameters ofhsl()
andhsla()
-
[editor] attempting to paste a Mozilla-userstyle (the one with
@-moz-document
) into a code section automatically opens the import dialog with the pasted text -
[editor] autoswitching to next/previous editor on cursor movement via arrow keys
-
[editor] toggle options block upon clicking its title
-
[manager] when filters are applied, the amount of styles found/total is shown
-
[manager] new filters: "only disabled styles", "only external styles"
-
[manager] new mode in the search input: use
url:
prefix to show styles applicable for the entered URL, for exampleurl:https://github.com/openstyles/stylus/
-
[popup] Shift-click on the "Manage" button to open the manager with a search filter to show styles applicable for the current site URL
-
[options] "open editor in a new window" is now configurable (the feature itself was implemented many years ago - dragging an editor tab outside/inside a browser window toggles the option)
-
performance and UI improvements for some rare use cases
-
bug fixes and workarounds (mostly for FF-related issues)