Releases: openstyles/stylus
v2.3.1
Fixes the bug in 2.3.0:
- Toggling or changing a style may not propagate to other tabs until you reload them.
Known bugs:
@preprocessor less
and@preprocessor stylus
are [partly] broken.
Doesn't fix:
- The previously reported
idx
error in #1861. The workaround is to increase cache duration in the options or use a nightly build as an unpacked extension.
Full Changelog: v2.3.0...v2.3.1
v2.3.0
Notable changes:
- fix #1838 v2: ensure the popup is fully visible in Firefox
- fix #1869: autocomplete with numeric properties like
padding
- fix #1871: configuring the style after installing it while staying in the same UI
- fix #1873: live reload
- fix opening of options in Chrome pre-79
- more efficient broadcast of changed style data when there are many tabs
Known bugs:
- Toggling or changing a style may not propagate to other tabs until you reload them.
Full Changelog: v2.2.0...v2.3.0
v2.2.0
Notable changes since 2.1.0:
- autocomplete in the editor now looks in any part of a name and value similarly to Chrome devtools (no fuzzy search yet)
- update csslint: handle an unfinished property name while typing
Full Changelog: v2.1.0...v2.2.0
v2.1.0
Notable fixes in the style manager page:
- fix import/export
- show actions as icons or flat labels (by default) or buttons after clicking the triangular expander icon on the left
- reorder buttons as Sync, Import, Export and show the status underneath the Sync button
Known bugs (fixed in the test build):
v2.0.8
- add nightly test builds in CI, see README.
- use FileSystemObserver for liveReload tracking of local CSS.user.css files for instant updates instead of polling 2 times a second. It is currently being implemented in modern Chromium-based browsers, to enable it: open
chrome://flags/#enable-experimental-web-platform-features
, enable the flag, restart the browser. This is a one-time setup until the API becomes stable. - fix #1857: throttle update requests for same site
- fix #1858:
fit-content
keyword was broken in 2.0.7 - fix #1680 again for MV2 build
Known bugs:
v2.0.7
- fix dark mode detection, #1854
- minor performance improvements
- disambiguate the master switch and increase padding to prevent misclicks
This is arguably the last MV2 release for the Chrome web store. In the future an MV2 zip will be attached to each release, which can be installed as an unpacked extension (you can subscribe to receive notifications for new releases in the Watch
button on our main project page).
v2.0.6
To allow conditional compilation into either MV2 or MV3, the source code was fully refactored with many parts written from scratch, which is why the major version is changed. Conditional compilation is certainly a nuisance and I'll probably have to come up with a more modular architecture to make it less spaghetti-like, but it necessitated a rewrite that in turn made new development features possible: modern syntax, UI frameworks, and tooling. The final compiled code is even more efficient due to tree-shaking (dead code elimination), bundling dozens of small scripts into one, and partial minification (function names are kept intact to enable meaningful stack traces). Some old bugs were fixed along the way, some new bugs caused by the rewrite were reported as well and fixed (except #1851) since the new code was published in the beta channel.
Full Changelog: v1.5.51...v2.0.6
P.S. Not publishing it for Firefox yet because I want to finish polishing the MV3 version for Chrome web store and there are no major bug fixes for Firefox anyway. To help us release sooner, use this zip as a temporary extension in about:debugging
page and report the bugs here. Don't forget to export a backup of your styles first.
v1.5.51
- editor: add config for delay in
[x] Live preview
- manager: auto-import options from backup
- ignore unknown stylelint rules
- use match_origin_as_fallback for iframes
- fix popup config height
- don't add a date to new style name
- fix icons for text replace in compact mode
- Alt-Home, Alt-End hotkeys to scroll current line to top/bottom of the view
v1.5.49
- fix sign-in to sync and userstyles.world in Vivaldi
- editor: right-click a β΅collapsed section in the sidebar/header to temporarily open it
- improve popup search category heuristics
- update stylelint to 16.5.0
- update csslint
- various bug fixes
Full changelog: v1.5.46...v1.5.49