Version 0.9.5.5

  • Also 0.9.5.¾, quick ‘fix’ release:
  • Catch error in createCSS.js where cssRules doesn’t have length.
    • Should prevent the extension from flooding the JS console.
    • Still need to figure out how to handle that case, though… not sure if it’s even detrimental to the function of the extension.

Version 0.9.5.2

  • Added font to main tag list.
  • Added 16px icon for options page.

Version 0.9.5.1

  • Hyphen fix (part two); Added g after last slash (/) in RegExp.
    • Now all hyphens in domains are replaced!

Version 0.9.5.0

  • Transitioned to CSS stylesheets and Classes from old, manual method.
    • May provide a slight speed improvement.
    • May allow font sizes to cascade.
    • Allows me to classify a style as !important.

Version 0.9.4.4

  • Now dashes in domains are replaced with underscores, because objects in JS can’t contain dashes. –_–;

Version 0.9.4.3

  • Fixed case where domains object was empty.
  • Fixed case where options hadn’t been changed yet, but I was trying to split a string which is only created after options have been changed.

Version 0.9.4.2

  • siteDb rewrite
  • Functioning pageAction

Version 0.9.4.0 (aka, 0.9.4.1)

  • Added span, small, and textarea tags
    • Small and textarea can be adjusted separately
    • Small and textarea may also be disabled; their size will remain unchanged in that case
  • Added option to adjust the event delay, allowing the user to control responsiveness on dynamic pages.

Version 0.9.3.3

  • Attempt to reduce activity on very dynamic pages
    • Added timeouts to reduce the number of times that makeTextReadable() is executed
    • It’s delayed by 5 seconds, which should give dynamic pages enough time to settle before it’s run again.

Version 0.9.3.2

  • Attempt to reduce memory usage…
    • Added return to functions
    • Added var to some variable declarations
  • changed css file name to options.css
  • added check for minimum_fontsize in localStorage
  • modified minfont check to explicitly check for undefined-ness
  • renamed: background.css –> options.css

Version 0.9.3.1

  • Added ‘pre’ to the list of checked tags.

Version 0.9.3

  • Re-added background page. It works without it on bleeding-edge chromium builds for some reason, but not on Chrome Beta branch. This change should make it work on Chrome.
    • Thanks sb56637, for letting me know.

Version 0.9.2

  • Added an event listener, so now it should work on elements added via the DOM.

Version 0.9.1

  • A few minor changes:
    • Added status div, which didn’t exist before but was being modified by JS (oops).
    • Added a transition and styling to the div, so it’s not so janky.
    • I think that’s all…

Version 0.9

  • Functional, as far as I can tell… Issues & notes:
    • Need to find a better way of iterating through every node and child node. document.childNodes, etc., don’t work (now how I'm currently doing it, anyway).
    • Line height isn’t changed with font-size, so I do it manually. I need to find out how to choose the correct line-height for a particular font-size.