Eye Protector
A set of extensions to reduce eyestrain by controlling brightness and color levels
Make a Donation
PayPalBitcoin
Bitcoin Address: 1sM2BrTH8BRgt3quiASK8TmYSafutNvDo
Ether
Ether Address: 0xCf9eaAc56992e12EB61fD46342172d4EEff5C8e4
Download Links
Advertisement
"Eye Protector" extensions are set of extensions to adjust different browser color and brightness levels to reduce eyestrain while reading on a browser. These extensions have two primary settings one for daytime and one for nighttime. You can configure them two behave differently on user-defined daytime and nighttime durations. Currently, you can adjust brightness and color temperature to prevent eyestrain during dark hours.
image

Features

  1. What is the "Adjust Screen Brightness" extension?

    This extension is meant to reduce the browser's screen brightness level for both daytime and nighttime. The level of brightness is controlled from the toolbar's popup window. It is recommended to use a smaller value for nighttime compared to the daytime. The start time for both daytime and nighttime is also configurable in the popup window. As of version 0.1.3, it is possible to set custom keyboard shortcuts to increase or decrease the brightness level. To adjust the keyboard shortcuts go the extensions manager -> keyboard shortcuts (in Chrome, the direct address is chrome://extensions/shortcuts)

  2. What is the "Night Shift (Lux control)" extension?

    This extension is meant to control red, green and blue color levels for all web pages. The extension has two modes of operation: DIV (overlay method) and SVG (filter method) modes. In the DIV mode, an HTML DIV element is inserted on top of the entire content with a user-defined color and opacity levels. This div acts like a colorful glass and reduces the color levels and page' brightness. Note that the DIV method cannot completely remove a color level, it just reduces the color levels. In the SVG mode, an SVG filter is inserted to the page which controls the color levels based on user-defined settings. By using this method, a particular color can be completely removed from a page. For instance, if the blue color level is set to zero for nighttime, a blue box will be seen as a black box as the blue channel is killed. The SVG method is the preferred method if your browser supports it. Note that even if your browser supports this method, still it might be buggy. If applying the SVG method causes rendering issues in a page, change the mode to the default DIV method and refresh the page.

  3. What's new in this version?

    Please check the Logs section.

  4. How does the "Adjust Screen Brightness" extension reduce the browser's brightness level?

    Basically, the extension adds a ":before" CSS box over the entire page with the user-defined brightness level. This way the total brightness of all elements in the page reduces to the level that the user prefers. To get the original brightness level use the 100% level. This will convert the overlay box to a transparent one which does not affect the brightness level at all.

Matched Content

Reviews

Please keep reviews clean, avoid the use of improper language and do not post any personal information.HTML tags
  • <a> Defines an anchor.

    Example: <a href="http://add0n.com">a sample link</a>

  • <pre><code> Syntax Highlighting (Supported languages: Bash, JSON, HTML, JavaScript, and CSS).

    Example: <pre><code class="javascript">var foo = 'bar';</code></pre>

  • <strong> Defines bold text
  • <blockquote> Defines a long quotation
  • <caption> Defines a table caption
  • <cite> Defines a citation
  • <em> Defines italic text
  • <p> Defines a paragraph
  • <span> Defines a section in a document
  • <s> Defines strikethrough text
  • <strike> Defines strikethrough text
  • <u> Defines underlined text
  • <br> Defines a single line break; can be used alone and don't need an ending tag

What's new in this version

Version--
Published--/--/--
Change Logs:
    Last 10 commits on GitHub

    Need help?

    If you have questions about the extension, or ideas on how to improve it, please post them on the support site. Don't forget to search through the bug reports first as most likely your question/bug report has already been reported or there is a workaround posted for it.

    issuesstarsforks

    Permissions are explained

    PermissionDescription
    tabsto inject the brightness and color temperature scripts into all webpages
    webNavigationto install an observer for document creation
    storageto save user-defined preferences
    alarmsto adjust brightness and color temperature when user-defined daytime and nighttime start
    idleto check if the current levels are correctly set when computer gets activated
    <all_urls>to inject on HTTP, HTTPS and File scheme urls

    Recent Blog Posts on add0n.com