Page Shadow by Eliastik
An extension for Chrome/Chromium, Firefox, Opera and Edge designed to render a web page more readable in a dark environment by decreasing page brightness or by increasing page contrast. This extension also have a night mode and others tools.
You'll need Firefox to use this extension
Extension Metadata
Screenshots
About this extension
Page Shadow is a dark mode extension. It includes a series of tools to improve the reading of web pages in a dark environment.
It allows you:
- To increase the contrast of the pages, that is to say to reinforce the dark tones of the pages: the extension transforms the design of any site into a "dark mode" theme. This mode has several color themes, and you can also create your own themes;
- To decrease the brightness of the pages;
- To invert the colors of images or entire pages;
- To attenuate the colors of images;
- To enable a night mode (applies an orange filter on the pages to reduce the blue light emitted by the screen).
All theses options can be enabled with one clic from the extension menu.
Page Shadow has many settings to personalize your extension: settings adapted to each site, automatic enable/disable, etc.
Page Shadow also allows you to have different settings depending on the websites/pages, and also to disable the extension for specific websites/pages.
It allows you:
- To increase the contrast of the pages, that is to say to reinforce the dark tones of the pages: the extension transforms the design of any site into a "dark mode" theme. This mode has several color themes, and you can also create your own themes;
- To decrease the brightness of the pages;
- To invert the colors of images or entire pages;
- To attenuate the colors of images;
- To enable a night mode (applies an orange filter on the pages to reduce the blue light emitted by the screen).
All theses options can be enabled with one clic from the extension menu.
Page Shadow has many settings to personalize your extension: settings adapted to each site, automatic enable/disable, etc.
Page Shadow also allows you to have different settings depending on the websites/pages, and also to disable the extension for specific websites/pages.
Developer comments
Rate your experience
PermissionsLearn more
This add-on needs to:
- Access browser tabs
- Store unlimited amount of client-side data
- Access your data for all websites
More information
- Add-on Links
- Version
- 2.11
- Size
- 885.75 KB
- Last updated
- 2 days ago (Dec 22, 2024)
- Related Categories
- License
- GNU General Public License v3.0 only
- Version History
- Tags
Add to collection
Release notes for 2.11
* Added the ability to enable the inversion or attenuation of colored elements. This allows users to disable the inversion of colored elements while enabling entire page inversion, providing an alternative dark mode to the Increase contrast function;
* Added the ability to adjust the filter intensity for the Attenuate colors function;
* Colored text elements are now detected by Page Shadow. They are thus taken into account by the various functions managing colored elements: Increase contrast, Invert colors, and Attenuate colors;
* When opening a new page, the Decrease brightness, Blue light reduction filter and Invert colors features are now applied faster to prevent the appearance of a potentially unpleasant flash, thanks to performance optimization;
* The selective invert feature has been improved: it preserves as far as possible the original colors of images while inverting black and dark colors to white, to make elements more visible against a dark background;
* The algorithm detecting images containing text/logos or other dark elements has been revised and improved: it is much more effective and efficient. It is now enabled by default in this version. To take advantage of this feature, you need to enable the Invert colors > Selective function so that detected images are inverted, making them more readable on a dark background;
* Added the ability to report a problem with the display of web pages using Page Shadow features to the extension developer: this transmits the URL of the page to the developer after user consent, to help correct the problem;
* Fixed issues with Cloud archiving of Page Shadow settings: in some cases, archiving could fail due to the chunking algorithm used by Page Shadow. The algorithm has been corrected, resolving these issues. Existing Cloud archives are not affected;
* Added 5 additional preset slots (bringing the total to 15) and 5 additional custom theme slots (bringing the total to 10);
* The extension now detects elements where a filter was applied but, due to certain changes, the filter no longer needs to be applied. Filters are now properly removed from the element in this case;
* Gradient-colored backgrounds are now detected by the extension;
* The advanced options interface has been revamped, with options now grouped by category;
* Improved Shadow DOM support: the extension now analyzes elements contained in a Shadow DOM. Other fixes bring greater compatibility with websites using this technology;
* Improved support for pseudo-elements: the extension now analyzes pseudo-elements to improve display on websites using this feature;
* Fixed other bugs and technical improvements.
* Added the ability to adjust the filter intensity for the Attenuate colors function;
* Colored text elements are now detected by Page Shadow. They are thus taken into account by the various functions managing colored elements: Increase contrast, Invert colors, and Attenuate colors;
* When opening a new page, the Decrease brightness, Blue light reduction filter and Invert colors features are now applied faster to prevent the appearance of a potentially unpleasant flash, thanks to performance optimization;
* The selective invert feature has been improved: it preserves as far as possible the original colors of images while inverting black and dark colors to white, to make elements more visible against a dark background;
* The algorithm detecting images containing text/logos or other dark elements has been revised and improved: it is much more effective and efficient. It is now enabled by default in this version. To take advantage of this feature, you need to enable the Invert colors > Selective function so that detected images are inverted, making them more readable on a dark background;
* Added the ability to report a problem with the display of web pages using Page Shadow features to the extension developer: this transmits the URL of the page to the developer after user consent, to help correct the problem;
* Fixed issues with Cloud archiving of Page Shadow settings: in some cases, archiving could fail due to the chunking algorithm used by Page Shadow. The algorithm has been corrected, resolving these issues. Existing Cloud archives are not affected;
* Added 5 additional preset slots (bringing the total to 15) and 5 additional custom theme slots (bringing the total to 10);
* The extension now detects elements where a filter was applied but, due to certain changes, the filter no longer needs to be applied. Filters are now properly removed from the element in this case;
* Gradient-colored backgrounds are now detected by the extension;
* The advanced options interface has been revamped, with options now grouped by category;
* Improved Shadow DOM support: the extension now analyzes elements contained in a Shadow DOM. Other fixes bring greater compatibility with websites using this technology;
* Improved support for pseudo-elements: the extension now analyzes pseudo-elements to improve display on websites using this feature;
* Fixed other bugs and technical improvements.
More extensions by Eliastik
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- « Access your data for all websites »: This permission is used by the extension to access the websites you visit to modify them (increase contrast, invert colors or decrease the brightness) and to be able to work properly. Without this permission, the extension simply cannot work
- « Access browser tabs »: This permission is used by the extension to access information about open tabs (including the address of the website opened in a tab). This allows the extension to know if it should be enabled for a tab and to display an indicator to show if it is enabled or not for this tab
- storage: This permission is used to store user settings
- contextMenus (contextual menus): This permission is used to create elements in the context menu (right-click) allowing to enable/disable the extension globally or for a website/webpage. It's also possible to load a preset using this option
- <all_urls> (access to all URLs): This permission is used to allow the user to add a filter source for the Filters feature. It allows the extension to connect to any website to download a filter file
- unlimitedStorage: This permission allows the size limit of the settings stored on the user's device to be lifted.
The extension strictly doesn't collect any data. The extension only communicates with a remote server for the Filters feature, in order to download or update a filter file and no data is provided to this server. It doesn't communicate with any remote server on any other occasion. Page Shadow is free and open source software. The source code of the extension is freely available on Github.