Skip to content

3.0-alpha

Compare
Choose a tag to compare
released this 20 Dec 19:45
· 17 commits to master since this release

Content scripts

  • Added CSS variable handler
  • Added DOM indexing system
  • Added allFrames detail to insertCSS and removeCSS
  • Added waiting for DOM and extension storage to load
  • Added queue system (if the browser is delaying storage data)
  • Added method getPropertyPriority for property prioritization (!important)
  • The rel attribute will now be converted to lowercase before validation
  • Implemented passing selectors when parsing
  • Reworked DOM observation system
  • Reworked attribute handling system (bgcolor, color, fill, stop-color, stroke, style)
  • Reworked user agent stylesheet for loading page
  • Reworked storage item caching system (content-script.js)
  • The functions parseBackgroundColor, parseTextColor, parseBorderColor and parseShadowColor have been replaced with a single function parseValue
  • Fixed the function for modifying relative URLs
  • Fixed disabling filters by domain
  • The message get-tab-url has been replaced with init
  • The dynamic theme feature is now controlled by the background service

Background service

  • Added storage caching
  • Added function to check if dynamic theme is active
  • The response to the init message now contains a property about whether dynamic theme is active

User interface

  • Updated Satus library
  • Fixed HTML templates (options.html, popup.html)
  • Removed gray version of extension icon
  • Replaced Open Sans font with Roboto
  • Updated _locales

Other

  • Prepared for manifest v3
  • Improved file structure
  • The value of the description property (manifest.json) has been changed to __MSG_description__