Skip to content

Releases: openstyles/stylus

v1.5.26

09 Aug 07:19
Compare
Choose a tag to compare
  • fixed nextcloud WebDAV csrf error
  • fixed userstyles.org site installation
  • fixed Android-specific bugs
  • updated Stylelint 14.9.1 and CSSLint
  • Firefox: added "Options" in the menu for Stylus entry in about:addons
  • Vivaldi: fixed sync

Full Changelog: v1.5.25...v1.5.26

v1.5.25

01 Jun 13:40
Compare
Choose a tag to compare

Notable changes since 1.5.23

  • Option to toggle write as usercss in popup:
    image

v1.5.23

20 Mar 03:53
Compare
Choose a tag to compare
  • A built-in dark theme when dark mode is activated in Options
  • Dark mode scheduling in Options and in per-style settings
  • Per-style setting for autoupdate
  • Per-style setting for user site inclusions
  • Injection order customization in style manager next to the Options button
  • Eye dropper in color picker to sample colors from anywhere on the screen (Chrome: v95+, Firefox: not yet)
  • WebDAV sync
  • Compatibility with Kiwi browser
  • Explicit links to search on GreasyFork and other sites in popup's Find styles button menu
  • Option to expose style name in Chrome's devtools for convenient debugging
  • Right-click to expand all applies-to targets in style manager
  • Resizable left panel
  • Save-as-template inside editor's Save button menu
  • DuckDuckGo favicons service in style manager instead of Google's
  • Live-reload on localhost and updates on file:// if file access is allowed
  • Updated dependencies
  • Various bug fixes

v1.5.22

30 Aug 19:23
Compare
Choose a tag to compare
  • Keep original color format in usercss @var
  • Fix USO archive link
  • Remove openusercss code
  • Show action buttons in the installer if/when the style is installed
  • Various bug fixes

v1.5.21

20 Aug 13:14
Compare
Choose a tag to compare

Fixed CSSLint, #1317.

v1.5.20

15 Aug 18:04
Compare
Choose a tag to compare
  • Improved publishing UI
  • Added config for usercss variables on the installer page
  • patchCSP option will also allow @import from any url
  • Updated to CodeMirror 5.62.2
  • Various bug fixes

v1.5.17

25 Feb 05:45
Compare
Choose a tag to compare

Fixes the "invalid package" bug in non-English browser/OS introduced in 1.5.16.

v1.5.16

24 Feb 05:57
Compare
Choose a tag to compare
  • userstyles.org styles will be auto-converted to USO-archive when checking for updates.
    The original site has become so slow it's unusable.
  • The failed sync login window won't reappear every now and then.
  • Sync error will be indicated on the extension icon.
  • Sync in Vivaldi should work now.

See the commit log for other fixes/changes.

v1.5.15

04 Feb 07:43
Compare
Choose a tag to compare
  • Option to patch CSP (Content-Security-Policy)
  • Editor: bookmarking via click on a line number, right-click to cycle bookmarks
  • Editor: Stylelint 13.8.0 (previously 8.0.0)
  • Editor: CSSLint adds new rules shorthand-overrides and simple-not
  • Simple-window editor: an icon in the top-right corner that opens the popup

v1.5.14

14 Nov 13:18
Compare
Choose a tag to compare
  • Style search in the popup switched to USO-archive site. It's fast now.
    We use its index directly so no info is sent upstream.

  • Import/export options in backup json.
    Exported automatically. Imported on demand: an additional button is shown if the current options are different.

  • Option: Instant injection via synchronous XHR in Chrome.
    Enable it if you often see a flash of unstyled content (FOUC) when loading sites.

  • Option: Simple window (no omnibox) for the editor when opening it from the popup

  • Editor:

    • Section names are displayed in a list at the left.
      To add a name to a section, put it inside a comment at the very beginning of the section's code.
    • Style name input field in the editor can be used to customize the local displayed name of external styles.
    • Color palette shows all document colors in color picker dialog.

The minimum required version of Chrome is 55.

It's because none of us has any time or desire to support the ancient versions. Chrome 55 was chosen as the new minimum because it's the first version that implements async/await syntax natively.

See v1.5.13...v1.5.14 commit log for more info.