Skip to content
View reedable's full-sized avatar

Block or report reedable

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
reedable/README.md

Reedable Chrome Extension

We declare a thumb war against the self-centered, self-absorbed, self-grrrrr-whatever web designers, and take back the world-wide web for the rest of us.

Tiny fonts, tightly positioned text, elegant typeface that no one can see and read... If you have experienced any of these things, we are here to help.

Override the typeface. Tweak that text space. (Oh, I just rhymed.) Reedable. Chrome Extension provides the reader (that's you) with the freedom to choose.

Boring stuff...

Reedable Chrome Extension is a free and open-source software (FOSS), and its license is provided in the accompanying LICENSE file.

Reedable Chrome Extension depends on the following third-party libraries, which may come under their own licenses. Reedable Chrome Extension's licensing terms and conditions do not override those of the third-party library licenses.

What this means is that: Above all, do not be an asshole. Be respectful. Someone wasted their time, so you do not have to.

Fontawesome

Fontawesome is used to render icons on the extension's popup and options user interface, and governed by the following license.

OpenDyslexic

OpenDyslexic is a font library used in order to override the typeface of the website content, and governed by the following license.

Documentation

Documentation for the production version of Reedable Chrome Extension is available at Github pages site.

https://reedable.github.io/Reedable/

Stuff we're going to do

Content

  • TODO Refactor the UI script code, so it is unit testable
  • TODO Figure out how to manage multiple windows
  • TODO Figure out how to manage tab switches.
  • TODO Figure out how to traverse IFRAME content.
  • TODO Add an option to underline all link text, e.g. a[href] and [role=link]
  • TODO Consider adding minimum text color contrast feature
  • TODO Consider adding color inversion feature

Popup

  • TODO Refactor the UI script code, so it is unit testable
  • TODO Make the popup pretty and accessible.
  • TODO Decide whether preview panel should be added to the popup HTML?
  • TODO Decide whether to add error handling to popup form input.

Options

  • TODO Add options panel to restore all values to the default.

Testing, samples, and documentation

  • TODO Add unit tests
  • TODO Add web component samples in sample/index.html

Other

  • TODO Consider building a separate Outliner (injects TOC panel with landmarks/header links).

Links

Popular repositories Loading

  1. Reedable Reedable Public

    JavaScript

  2. ollama-chat ollama-chat Public

    Simple Ollama backed chat server

    JavaScript