Skip to content
Rob Garrison edited this page Aug 19, 2024 · 47 revisions

Showing Beta release dates

Version 1.5.50 - 1.5.51

  • Fix dialog height
  • Don't add date to new style name
  • Ignore unknown stylelint rules
  • Fix temporary flyout
  • Various bug fixes

Version 1.5.47 - 1.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

Version 1.5.46

  • Fix show save & clip error text
  • Fix USW api issue
  • Restore sublime editor bookmarks correctly
  • Fix parser library
  • Update locales

Version 1.5.44 & 1.5.45

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

Version 1.5.43

  • Add Firefox beta link to readme
  • Improve styling & UI
  • Show # sections in compact mode
  • Update parser
  • Update locales

Full Changelog: https://github.com/openstyles/stylus/compare/v1.5.42...v1.5.43

Version 1.5.42

  • [Chrome/ium 86+] allow the user to install/watch local files by drag'n'dropping the file into an open Stylus page (or into the popup if you use a hotkey to open it while dragging the file), i.e. now you don't have to enable file access in chrome://extensions for Stylus
  • improve popup layout for mobile and a wide min width option, e.g. arrange style finder results in 2-3 columns
  • add UI in Publish panel for sectioned styles to customize name/description/license/author/homepage
  • add Show targets before code option in sectioned editor, enabled by default as the list of targets is essentially an identifier of the section and it matches the layout for UserCSS
    editor
  • increase editor font for CSS code by 1 point
  • fix the install button in userstyles.org by requesting the code from uso-archive internally instead
  • fix import from a backup file picked via Google Drive app in Android
  • fix adoptedStyleSheets option

Full Changelog: https://github.com/openstyles/stylus/compare/v1.5.41...v1.5.42

Version 1.5.41

  • Update dependencies

Version 1.5.40

  • 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

Version 1.5.39

Nov 27, 2023

  • Fix :has() with multiple relative selectors
  • Handle broken strings produced by a bugged @preprocessor
  • Circumvent CSP on AMO and other https sites in Firefox
  • 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
  • Other various fixes

Version 1.5.38

Nov 3, 2023

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

Version 1.5.37

Oct 28, 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

Version 1.5.36

Oct 12, 2023

  • Add an option to update only enabled styles
  • Auto-retry style finder on network failure
  • Faster import/undo
  • Fix dark mode auto-detection in Firefox
  • Fix draft restoration
  • Fix time-based scheduling for dark mode
  • Highlight the Save button in unsaved styles
  • Improve the write-style UI a bit
  • Show errors when importing the backup
  • Show instant inject option in Firefox
  • Speed up opening the manager (a bit)
  • Speed up opening the multi-sectioned editor with lots of sections
  • Support fractional numbers with Alt-key increment
  • Use new userstyles.org API & uso-archive url
  • Update locales, LESS and other dependencies
  • Various bug fixes

Version 1.5.35

Aug 29, 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)

Version 1.5.34

Aug 15, 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

Version 1.5.33

May 23, 2023

  • fixed styling of same-origin iframes in Chrome

Version 1.5.32

May 17, 2023

  • fix: styling of iframes in Firefox
  • fix: styling of sandboxed iframes in Chrome before 86
  • fix: installing github styles in subdirectory inside the repository
  • skip & report invalid styles on import

Version 1.5.31

May 9, 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

Version 1.5.30

Feb 25, 2023

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

Version 1.5.29

Jan 26, 2023

  • Editor: change numbers via keyboard/wheel, Alt-↑↓ +-1, Alt-Shift-↑↓ +-10, Alt-Ctrl-Shift-↑↓ +-100 (arrows, wheel), Alt-Ctrl-↑↓ +-100 (wheel), the wheel changes the number under mouse pointer.
  • Editor: improvements and fixes for autocomplete
  • Editor: new option Arrow keys ↑↓ traverse sections
  • CSSLint: new color syntax, removed IE6-8 rules
  • Fixes for Stylus pages in Firefox + dark mode
  • Fixes for sync
  • Show installed styles in the list of available styles in the popup finder
  • Update dependencies & locales

Version 1.5.28

Sep 16, 2022

  • Add multi-column mode option
  • Show size column + simplify sorter
  • Fix USO install button
  • Update dependencies & locales
  • Various bug fixes

Version 1.5.27

Aug 29, 2022

  • Add year selector in popup search
  • Autocomplete fixes
  • Hide lint errors for LESS vars
  • Fix comments in less/stylus

Version 1.5.26

Aug 6, 2022

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

Version 1.5.25

May 31, 2022

  • Database bug fix

Version 1.5.24

May 30, 2022 (beta)

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

Version 1.5.23

Mar 19, 2022 (beta only) May 31, 2022 (stable only; 1.5.24.1)

  • 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

Version 1.5.22

Aug 30, 2021

  • Keep original color format in usercss @var
  • Fix USO archive link
  • Remove openusercss code
  • SHow action buttons for installed styles
  • Various bug fixes

Version 1.5.21

Aug 20, 2021

  • Fixed CSSLint, #1317

Version 1.5.20

Aug 15, 2021

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

Version 1.5.19

July 15, 2021

  • USw fix

Version 1.5.18

July 7, 2021

  • Fix scrollbar size
  • Relax usercss @version parsing
  • Fix syncing
  • Suppress transition bug in Chrome
  • Fix install button
  • Update to CodeMirror 5.61.0
  • USw updates
  • Various bug fixes

Version 1.5.17

Feb 24, 2021

  • Update locales
  • Replace webext-tx-fix with local tools script
  • Update to CodeMirror 5.59.4

Version 1.5.16

Feb 23, 2021

  • 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.

Version 1.5.15

Feb 3, 2021

  • 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

Version 1.5.14 (Chrome beta only)

Nov 13, 2020

  • 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 https://github.com/openstyles/stylus/compare/v1.5.13...v1.5.14 commit log for more info.

Version 1.5.13

July 24, 2020

  • Disabled Dropbox in sync feature in bugged Chromium versions.

  • Include colon in autocomplete selection.

  • Add unlimited storage permission:

    IndexedDB storage may be evicted by the browser at its discretion 1. Granting the unlimitedStorage permission ensures that IndexedDB data will not be evicted 2, and allows the extension to store more than 5MB of data if needed 3.

  • 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.

Version 1.5.12

Apr 22, 2020

  • Version bump to submit to Opera addons site.

Version 1.5.11

Apr 21, 2020

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

Version 1.5.10

Feb 27, 2020

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

Version 1.5.9

Feb 16, 2020

  • Fix: Onedrive sync is broken on Firefox
  • Updated locales

Version 1.5.8

Feb 13, 2020

  • Refactor Chrome storage database
  • Apply show badge option to all tabs
  • Add reload context menu item
  • Wait for tabs to load when re-injecting & handle removed/replaced/errored tabs
  • Simplify & speed up style injection

Version 1.5.7

Feb 2, 2020

  • Remove popup border option (newer Chrome only)
  • Codemirror update & optimizations
  • Add sync database to cloud (Google drive, OneDrive, Dropbox - currently disabled)
  • Add auto-copy to clipboard links in popup (Firefox specific)
  • Updated style search & fixed fallback
  • Other various bug fixes

Version 1.5.6

Sep 11, 2019

  • 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.

Version 1.5.5

Aug 7, 2019

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

Version 1.5.4

Jul 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.

Version 1.5.3

Mar 24, 2019

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

Version 1.5.2

Dec 11, 2018

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

Version 1.5.1

Nov 29, 2018

  • 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.

Version 1.5.0

Nov 18, 2018

  • 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.

Version 1.4.23

Nov 3, 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.
  • Editor page now properly refreshes.
  • Updated CodeMirror.

Version 1.4.22

Sep 20, 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

Version 1.4.21

Sep 10, 2018

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

Version 1.4.20

Aug 20, 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.

Version 1.4.12

Jul 5, 2018

  • Style installation in the popup is working again.

Version 1.4.10

Jul 4, 2018

  • Style search in the popup is functional again.

Version 1.4.9

Jul 3, 2018

  • Trivial bugfixes
  • Switched "Shortcuts" to "Wiki" in the popup

Version 1.4.8

Jul 2, 2018

  • Fixed a bug in colorpicker when switching the format

Version 1.4.7

Jun 29, 2018

  • Various trivial bugfixes.

Version 1.4.5

May 17, 2018

  • Style manager: fixes for zebra striping
  • Style manager: allow styles for the manager to define html { --columns: # } where # is a number of columns in this style, which will adjust zebra striping on odd rows to produce a consistent checkerboard effect

Version 1.4.4

May 14, 2018

  • Update interval longer than 596 hours can be set

Version 1.4.3

May 12, 2018

  • The update log ("History" button in the style manager) preserves the older entries, which was broken a few months ago

Version 1.4.2

May 6, 2018

  • Editor: code folding for usercss with @preprocessor stylus

Version 1.4.1

May 5, 2018

  • Editor: live-preview is properly applied for newly created styles after first save
  • Editor: spaces will be inserted on pressing the key when "Use tabs with smart indentatio­n" option is unchecked

Version 1.4.0

Apr 30, 2018

  • Tweaked userstyles.org handshake to match Stylish

Version 1.3.18

Apr 27, 2018

  • usercss styles can use less preprocessor (warning: don't use {} in @-moz-document regexp)
  • new editor option: select by tokens/words on double-clicking

Version 1.3.17

Apr 13, 2018

  • In Firefox 60+ the Stylus options dialog allows you to customize keyboard shortcuts to open the popup and the style manager, or toggle all styles. For example, Alt+Q or Ctrl+Shift+1, and so on. More info on MDN.
  • Hotfix: properly reset empty hotkeys, and register on startup

Version 1.3.16

Apr 12, 2018

  • In Firefox 60+ the Stylus options dialog allows you to customize keyboard shortcuts to open the popup and the style manager, or toggle all styles. For example, Alt+Q or Ctrl+Shift+1, and so on. More info on MDN.

Version 1.3.15

Apr 12, 2018

  • Hotfix for custom settings and custom images on userstyles.org when installing/updating styles
Clone this wiki locally