-
Notifications
You must be signed in to change notification settings - Fork 308
Log
Showing Beta release dates
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
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)
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
May 23, 2023
- fixed styling of same-origin iframes in Chrome
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
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
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
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
Sep 16, 2022
- Add multi-column mode option
- Show size column + simplify sorter
- Fix USO install button
- Update dependencies & locales
- Various bug fixes
Aug 29, 2022
- Add year selector in popup search
- Autocomplete fixes
- Hide lint errors for LESS vars
- Fix comments in less/stylus
Aug 6, 2022
- Fix sync connection in Vivaldi
- Fix USO site installation
- Support
has()
selector - Update dependencies
- Various bug fixes
May 31, 2022
- Database bug fix
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
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
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
Aug 20, 2021
- Fixed CSSLint, #1317
Aug 15, 2021
- Show USw error
- Update to CodeMirror 5.62.2
- Allow
@import
from any url - Various bug fixes
July 15, 2021
- USw fix
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
Feb 24, 2021
- Update locales
- Replace webext-tx-fix with local tools script
- Update to CodeMirror 5.59.4
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.
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
andsimple-not
- Simple-window editor: an icon in the top-right corner that opens the popup
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.
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.
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.
Apr 22, 2020
- Version bump to submit to Opera addons site.
Apr 21, 2020
- Fix Firefox shortcuts buttons
- Fix infinite loop in
colorizeInvisible
- CM scrollbar pointer-events
Feb 27, 2020
- Fix for userstyle installer
- Fix for subdomain searches
- Include iframes in "write styles for" in the popup
- Updated locales
Feb 16, 2020
- Fix: Onedrive sync is broken on Firefox
- Updated locales
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
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
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.
Aug 7, 2019
- Colorpicker works with non-hex values again.
- Revert script injection changes to fix flash of white.
- Layout improvements.
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.
Mar 24, 2019
- Various bug fixes:
- Prevent javascript errors.
- Iframe issues.
- Live preview problems.
- Installing from USO.
- Beautify options are now persistent.
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.
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.
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.
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.
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
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.
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.
Jul 5, 2018
- Style installation in the popup is working again.
Jul 4, 2018
- Style search in the popup is functional again.
Jul 3, 2018
- Trivial bugfixes
- Switched "Shortcuts" to "Wiki" in the popup
Jul 2, 2018
- Fixed a bug in colorpicker when switching the format
Jun 29, 2018
- Various trivial bugfixes.
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
May 14, 2018
- Update interval longer than 596 hours can be set
May 12, 2018
- The update log ("History" button in the style manager) preserves the older entries, which was broken a few months ago
May 6, 2018
- Editor: code folding for usercss with @preprocessor stylus
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 indentation" option is unchecked
Apr 30, 2018
- Tweaked userstyles.org handshake to match Stylish
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
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
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.
Apr 12, 2018
- Hotfix for custom settings and custom images on userstyles.org when installing/updating styles