Releases: openstyles/stylus
Firefox options fixup
- Firefox options fixup
UserCSS mode, fixed USO double-install, CM 5.31
- CodeMirror 5.31.0 - it fixes inability to copy more than 1000 characters
- Fixed userstyles.org double-firing of install/update events
- Fixed find-styles link for extension themes on userstyles.org
- Fixed exporting of a very large database in the style manager
- UserCSS mode
- Stylus can install from URLs that end with
.user.css
or.user.styl
- Style variables can be tweaked in style manager
Write new style
button may be configured to open in usercss mode: enable it in the Options -> Advanced block- documentation: https://github.com/openstyles/stylus/wiki/Usercss
- sample: https://gist.githubusercontent.com/eight04/1b9edeb170d9f8bbabfb06dc6627f8f7/raw/foo.user.css
- Stylus can install from URLs that end with
- Firefox's built-in XML document viewer is styled correctly now
- Firefox before 57: reliable detection of browser version as it could be spoofed by a legacy addon
- Import from Mozilla-format in the editor can handle more edge cases
- Popup's "Turn all styles off" label is highlighted in red when enabled
- Various edge-cases fixed/tweaked
translations, fixes
- Hungarian translation and updates for other languages
- Better detection of IndexedDB failure in Firefox
- SVG documents may be styled
- minor fixes for rare use cases
support restrictive Firefox options, stylelint, and many more features
-
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)
version 1.1.3.1
- new translations: Bulgarian, Estonian, Polish
- popup: no styles shown sometimes in FF [fixed]
- popup: better handling of overflow in the style list for nonstandard page zoom and OS dpi
- editor-to-manager navigation: always highlight the just edited style entry
- Chrome 61.0.3161 and newer: the default new tab page can't be styled anymore
version 1.1.2.1
fixup e463ca7e: use the actual tab index
1.1.1: Icon sets, improve responsiveness in FF
- option to switch toolbar icon sets
- Firefox workaround: reduce delays on toggling a style
- USO site bug workaround: generalize getStyleURL()
- CodeMirror 5.27.4
Now it supports multiline search for /regexp/ - editor: autocomplete on typing (option)
- editor: double-clicking the resize grip toggles the size
- editor: fixed resizing an editor in Firefox
- editor: fixed smart indenting for 2nd level blocks inside
@media
etc. - editor/manage: highlight style entry upon "back to manage"
- other bug fixes
1.1.0: workarounds, bugfixes
- Added:
- Alt-Enter in the editor to toggle&save the style
- update style settings on USO without page reload
- Workaround for USO:
- use actual style settings
- fix pagination links on find style pages
- support Linux Chromium
- Workaround for FF:
- open Manage/Write from popup in Nightly
- accented characters in a few translated messages inside popup/manage
- Fixed:
- incognito mode crash upon invocation of Manage page
- toggling a style in the popup while editing it in the editor duplicated its sections
- in FF the popup bottom button width is now 50% each
- mozilla format import of styles with 4+ separate comments at a section start
1.0.9: USO advanced settings in FF et al.
- USO site bug workaround in FF/Opera/Vivalidi: append "advanced settings" parameters to the Chrome's download URL
- editor beautifier: option for indenting conditional blocks
- editor csslint: support "i" in attribute selector
1.0.8: Firefox/Vivaldi compatibility
- a few Firefox/Vivaldi compatibility fixes
- touched-up icons
- favicons in Firefox on own pages like manager/editor
- import doesn't blindly overwrite styles with same id now if name/updateUrl/checksum differs