Skip to content

Releases: Eliastik/page-shadow

Version 2.11 (MV3)

22 Dec 20:05
Compare
Choose a tag to compare

This is the Manifest v3 release

English

  • 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;
    • The algorithm analyzes images on the webpage to detect dark pixel patterns surrounded by transparent backgrounds;
    • The algorithm can be configured via the advanced options of the extension, for advanced users only, or via the Filters functionality;
    • Performance optimizations have been made to the algorithm;
  • Special attention was paid to optimizing the performance of the extension: it now adapts to the device's performance and the complexity of web pages for the page analysis engine. The number of elements analyzed automatically adjusts based on the context for better performance. Other optimizations have also been made, significantly improving the extension’s performance:
    • The Page Shadow web page analysis engine's features now have a maximum execution time: if the execution time exceeds a threshold, it temporarily pauses execution to free up resources;
    • The features of the Page Shadow web page analysis engine now execute asynchronously;
    • CSS class changes are now applied in batches;
    • Other code optimizations have been made to improve performance;
    • All these optimizations can be adjusted in the advanced options of the extension, for advanced users only. These optimizations can also be managed via the extension’s Filters feature;
  • 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:
    • A debug mode has been added, which can be enabled in the advanced options, adding debugging and error logs;
    • Added new filters and advanced options;
    • Fixed a bug with the quick application of the "Increase Contrast" feature, an improvement introduced in version 2.10.4: it was sometimes incorrectly applied to iframes on the page, even when the feature was disabled on the parent page;
    • Fixed the detection of transparent backgrounds on certain websites;
    • Fixed background image detection on some websites;
    • Fixed a bug with some filters;
    • Fixed a bug with changing the settings of the Invert colors function when applying real-time changes to the settings;
    • Fixed detection of real-time settings changes with iframes;
    • Fixed display of the preset applied to the current website in the popup on Firefox: sometimes, no preset was displayed, randomly;
    • Fixed a bug on some websites where the "class" attribute of the HTML element was reset: the extension now detects this behavior and restores the classes necessary for it to function properly;
    • Fixed a bug on some websites modifying their body element: Page Shadow now correctly detects these modifications, avoiding various problems;
    • Fixed a bug in the settings and filters cache in the ManifestV3 version: some obsolete data did not expire correctly at random;
    • Fixed a bug in the ManifestV3 version: messages were regularly sent to the extension's Service Worker, preventing it from going to sleep in the event of inactivity;
    • Fixed inversion of background images on some websites;
    • Fixed inversion of images at the root of the body element;
    • Fixed video inversion in certain cases;
    • Corrected the wording of some extension texts for better clarity;
    • Fixed errors with the right-click menu system;
    • General code improvements, dispatch of certain parts of the code into separate classes, other code improvements for greater readability, addition of new eslint rules;
    • Other minor bug fixes;

Français

  • Ajout de la possibilité d'activer l'inversion ou l'atténuation des éléments colorés. Il est possible ainsi de désactiver l'inversion des éléments colorés en activant l'inversion de la page entière, pour un mode sombre alternatif à la fonction Augmenter le contraste ;
  • Ajout de la possibilité de modifier l'intensité du filtre de la fonction Atténuer les couleurs ;
  • Les éléments textuels colorés sont désormais détectés par Page Shadow. Ainsi, ils sont pris en compte par les différentes fonctions gérant les éléments colorés : Augmenter le contraste, Inverser les couleurs et Atténuer les couleurs ;
  • Lors de l'ouverture d'une nouvelle page, les fonctionnalités Baisser la luminosité, Filtre de réduction de la lumière bleue et Inverser la page entière sont appliquées plus rapidement afin d'éviter l'affichage d'un flash pouvant être désagréable, grâce à une optimisation des performances ;
  • La fonction d'inversion sélective a été améliorée : elle préserve autant que possible les couleurs originales des images tout en inversant les couleurs noires et sombres en blanc, afin de rendre les éléments plus visibles sur un fond sombre ;
  • L'algorithme de détection des images comportant des textes/logos ou autres éléments sombres a été revu et amélioré : il est beaucoup plus efficace et plus performant. Il est désormais activé par défaut dans cette version. Pour profiter de cette fonctionnalité, il faut activer la fonction Inverser les couleurs > Sélectif afin d'inverser les images détectées, afin qu'elles soient plus lisibles sur un fond sombre ;
    • L'algorithme analyse les images sur les pages à la recherche de motifs sombres entourés d'un fond transparent ;
    • L'algorithme peut être réglé grâce aux options avancées de l'extension, pour les utilisateurs avertis uniquement, ou via la fonctionnalité des Filtres ;
    • Des optimisations de perfomance ont été apportées à l'algorithme ;
  • Une attention particulière a été portée à l'optimisation des performances de l'extension : l'extension s'adapte désormais aux performances de l'appareil et la complexité des pages web pour le moteur d'analyse des pages. Ainsi, le nombre d'éléments analysés s'adapte automatiquement en fonction du contexte pour de meilleures performances. D'autres optimisations ont également été apportées, améliorant considérablement les performances de l'extension :
    • Les fonctionnalités du moteur d'analyse des pages web de Page Shadow ont désormais un temps d'exécution maximal : si le temps d'exécution dépasse un seuil, l'exécution s'arrête temporairement afin de libérer des ressources ;
    • Les fonctionnalités du moteur d'analyse des pages web de Page Shadow s'exécutent désormais de manière asynchrone ;
    • Les changements de classes CSS des éléments s'effectue désormais en batch ;
    • D'autres optimisations du code ont été apportées afin d'améliorer les performances ;
    • Toutes ces optimisations sont réglables dans les options avancés de l'extension, pour les utilisteurs avertis seulement. Ces optimisations peuvent également être réglées via la fonctionnalité Filtres de l'extension ;
  • Ajout de la possibilité de signaler un problème d'affichage des fonctionnalités de Page Shadow sur les pages web au développeur de l'extension : cela transmet l'URL de la page au développeur après le consentement de l'utilisateur, afin de l'aider à corriger le problème ;
  • Correction de problèmes avec l'archivage Cloud des paramètres de Page Shadow : dans certains cas, il était possible que l'archivage échoue, à cause de l'algorithme de chunking utilisé par Page Shadow. L'algorithme a été corrigé, ce qui corrige ces problèmes. Les archives Cloud existantes ne sont pas impactées ;
  • Ajout de 5 slots de pré-réglages supplémentaires (portant leur nombre à 15) ainsi que 5 slots de thèmes personnalisés supplémentaires (portant leur nombre à 10) ;
  • L'e...
Read more

Version 2.11 (MV2)

22 Dec 20:04
Compare
Choose a tag to compare

This is the Manifest v2 release

English

  • 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;
    • The algorithm analyzes images on the webpage to detect dark pixel patterns surrounded by transparent backgrounds;
    • The algorithm can be configured via the advanced options of the extension, for advanced users only, or via the Filters functionality;
    • Performance optimizations have been made to the algorithm;
  • Special attention was paid to optimizing the performance of the extension: it now adapts to the device's performance and the complexity of web pages for the page analysis engine. The number of elements analyzed automatically adjusts based on the context for better performance. Other optimizations have also been made, significantly improving the extension’s performance:
    • The Page Shadow web page analysis engine's features now have a maximum execution time: if the execution time exceeds a threshold, it temporarily pauses execution to free up resources;
    • The features of the Page Shadow web page analysis engine now execute asynchronously;
    • CSS class changes are now applied in batches;
    • Other code optimizations have been made to improve performance;
    • All these optimizations can be adjusted in the advanced options of the extension, for advanced users only. These optimizations can also be managed via the extension’s Filters feature;
  • 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:
    • A debug mode has been added, which can be enabled in the advanced options, adding debugging and error logs;
    • Added new filters and advanced options;
    • Fixed a bug with the quick application of the "Increase Contrast" feature, an improvement introduced in version 2.10.4: it was sometimes incorrectly applied to iframes on the page, even when the feature was disabled on the parent page;
    • Fixed the detection of transparent backgrounds on certain websites;
    • Fixed background image detection on some websites;
    • Fixed a bug with some filters;
    • Fixed a bug with changing the settings of the Invert colors function when applying real-time changes to the settings;
    • Fixed detection of real-time settings changes with iframes;
    • Fixed display of the preset applied to the current website in the popup on Firefox: sometimes, no preset was displayed, randomly;
    • Fixed a bug on some websites where the "class" attribute of the HTML element was reset: the extension now detects this behavior and restores the classes necessary for it to function properly;
    • Fixed a bug on some websites modifying their body element: Page Shadow now correctly detects these modifications, avoiding various problems;
    • Fixed a bug in the settings and filters cache in the ManifestV3 version: some obsolete data did not expire correctly at random;
    • Fixed a bug in the ManifestV3 version: messages were regularly sent to the extension's Service Worker, preventing it from going to sleep in the event of inactivity;
    • Fixed inversion of background images on some websites;
    • Fixed inversion of images at the root of the body element;
    • Fixed video inversion in certain cases;
    • Corrected the wording of some extension texts for better clarity;
    • Fixed errors with the right-click menu system;
    • General code improvements, dispatch of certain parts of the code into separate classes, other code improvements for greater readability, addition of new eslint rules;
    • Other minor bug fixes;

Français

  • Ajout de la possibilité d'activer l'inversion ou l'atténuation des éléments colorés. Il est possible ainsi de désactiver l'inversion des éléments colorés en activant l'inversion de la page entière, pour un mode sombre alternatif à la fonction Augmenter le contraste ;
  • Ajout de la possibilité de modifier l'intensité du filtre de la fonction Atténuer les couleurs ;
  • Les éléments textuels colorés sont désormais détectés par Page Shadow. Ainsi, ils sont pris en compte par les différentes fonctions gérant les éléments colorés : Augmenter le contraste, Inverser les couleurs et Atténuer les couleurs ;
  • Lors de l'ouverture d'une nouvelle page, les fonctionnalités Baisser la luminosité, Filtre de réduction de la lumière bleue et Inverser la page entière sont appliquées plus rapidement afin d'éviter l'affichage d'un flash pouvant être désagréable, grâce à une optimisation des performances ;
  • La fonction d'inversion sélective a été améliorée : elle préserve autant que possible les couleurs originales des images tout en inversant les couleurs noires et sombres en blanc, afin de rendre les éléments plus visibles sur un fond sombre ;
  • L'algorithme de détection des images comportant des textes/logos ou autres éléments sombres a été revu et amélioré : il est beaucoup plus efficace et plus performant. Il est désormais activé par défaut dans cette version. Pour profiter de cette fonctionnalité, il faut activer la fonction Inverser les couleurs > Sélectif afin d'inverser les images détectées, afin qu'elles soient plus lisibles sur un fond sombre ;
    • L'algorithme analyse les images sur les pages à la recherche de motifs sombres entourés d'un fond transparent ;
    • L'algorithme peut être réglé grâce aux options avancées de l'extension, pour les utilisateurs avertis uniquement, ou via la fonctionnalité des Filtres ;
    • Des optimisations de perfomance ont été apportées à l'algorithme ;
  • Une attention particulière a été portée à l'optimisation des performances de l'extension : l'extension s'adapte désormais aux performances de l'appareil et la complexité des pages web pour le moteur d'analyse des pages. Ainsi, le nombre d'éléments analysés s'adapte automatiquement en fonction du contexte pour de meilleures performances. D'autres optimisations ont également été apportées, améliorant considérablement les performances de l'extension :
    • Les fonctionnalités du moteur d'analyse des pages web de Page Shadow ont désormais un temps d'exécution maximal : si le temps d'exécution dépasse un seuil, l'exécution s'arrête temporairement afin de libérer des ressources ;
    • Les fonctionnalités du moteur d'analyse des pages web de Page Shadow s'exécutent désormais de manière asynchrone ;
    • Les changements de classes CSS des éléments s'effectue désormais en batch ;
    • D'autres optimisations du code ont été apportées afin d'améliorer les performances ;
    • Toutes ces optimisations sont réglables dans les options avancés de l'extension, pour les utilisteurs avertis seulement. Ces optimisations peuvent également être réglées via la fonctionnalité Filtres de l'extension ;
  • Ajout de la possibilité de signaler un problème d'affichage des fonctionnalités de Page Shadow sur les pages web au développeur de l'extension : cela transmet l'URL de la page au développeur après le consentement de l'utilisateur, afin de l'aider à corriger le problème ;
  • Correction de problèmes avec l'archivage Cloud des paramètres de Page Shadow : dans certains cas, il était possible que l'archivage échoue, à cause de l'algorithme de chunking utilisé par Page Shadow. L'algorithme a été corrigé, ce qui corrige ces problèmes. Les archives Cloud existantes ne sont pas impactées ;
  • Ajout de 5 slots de pré-réglages supplémentaires (portant leur nombre à 15) ainsi que 5 slots de thèmes personnalisés supplémentaires (portant leur nombre à 10) ;
  • L'e...
Read more

Version 2.10.4 (MV3)

09 Jun 14:03
Compare
Choose a tag to compare

This is the Manifestv3 release

English

  • Addition of a new popup theme: the "Compact" theme. As its name suggests, the elements of this theme have been optimized to reduce the height of the Page Shadow popup;
  • The "Modern" theme has also been optimized by modifying the "Apply settings in real time" option, which takes up less space;
  • The extension's overall interface has been modified, with most elements rounded off;
  • Improved performance when opening a new page using the "Increase contrast" feature: previously, a flash could sometimes be observed while the feature was being applied to the new page. Thanks to performance optimizations, this flash has been completely eliminated;
  • The functionality for archiving settings in the Cloud has been improved, and a number of bugs have been corrected:
    • Previously, it was impossible to backup your settings if they were too large. Now, the extension does its best to cut out large settings that didn't meet the quota imposed by web browsers;
    • An alert is now displayed in the extension popup if the last archiving of settings in the Cloud was not successful, indicating how to remedy the situation.
  • Experimental addition of automatic detection of dark images for Invert colors > Selective. By default, however, this feature is not enabled. It can be enabled in the extension's advanced options;
  • Bug fixes:
    • Fixed a bug where some websites would reset the HTML element's style attribute, resulting in the Increase contrast feature being applied theme 1 instead of the user-selected theme;
    • Fixed a bug where filters could not be applied to the body element;
    • Fixed a bug where transitions flashed white when applying the Increase contrast feature on some websites;
    • Fixed forceDisableDefaultBackgroundColor, forceDisableDefaultBackground and forceDisableDefaultFontColor filters;
    • Fixed a bug with the display of filter errors in advanced settings;
    • Fixed an icon in the “Missing permission” popup;
    • Fixed "Attenuate colors" feature help in "Classic" popup mode;
    • Other minor corrections and code improvements, dependency updates

Français

  • Ajout d'un nouveau thème de popup : le thème "Compact". Comme son nom l'indique, les éléments de ce thème ont été optimisés pour réduire la hauteur de la popup de Page Shadow ;
  • Le thème "Moderne" a été également optimisé par la modification de l'option "Appliquer les paramètres en temps réel" qui prend moins de place ;
  • L'interface globable de l'extension a été modifiée, la plupart des éléments ont été arrondis ;
  • Amélioration des performances lors de l'ouverture d'une nouvelle page avec l'utilisation de la fonctionnalité "Augmenter le contraste" : auparavant, un flash pouvait être parfois observé le temps que la fonctionnalité soit appliquée sur la nouvelle page. Grâce à des optimisations de performances, ce flash a complètement été enlevé ;
  • La fonctionnalité d'archivage des paramètres dans le Cloud a été améliorée et des bugs ont été corrigés :
    • Auparavant, la sauvegarde était impossible si certains de vos paramètres étaient trop volumineux. Désormais, l'extension fait de son mieux pour découper les paramètres volumineux qui ne respectaient pas le quota imposé par les navigateurs web ;
    • Une alerte s'affiche désormais dans la popup de l'extension si le dernier archivage dans le Cloud des paramètres ne s'est pas passé correctement, et qui indique comment remédier à la situation
  • Ajout expérimentale d'une détection automatique des images sombres pour la fonctionnalité Inverser les couleurs > Sélectif. Par défaut, cette fonctionnalité n'est cependant pas activée. Elle peut être activée dans les options avancées de l'extension ;
  • Correction de bugs :
    • Correction d'un bug où certains sites réinitialisaient l'attribut style de l'élément HTML, de ce fait la fonctionnalité Augmenter le contraste se voyait appliquer le thème 1 au lieu du thème choisi par l'utilisateur ;
    • Correction d'un bug où les filtres ne pouvaient pas être appliqués sur l'élément body ;
    • Correction d'un bug où les transitions flashaient en blanc lors de l'application de la fonctionnalité Augmenter le contraste sur certains sites ;
    • Correction des filtres forceDisableDefaultBackgroundColor, forceDisableDefaultBackground et forceDisableDefaultFontColor ;
    • Correction d'un bug avec l'affichage des erreurs des filtres dans les paramètres avancés ;
    • Correction d'une icône dans la popup "Permission manquante" ;
    • Correction de l'aide de la fonctionnalité "Atténuer les couleurs" en mode de popup "Classique" ;
    • Autres corrections mineures et améliorations du code, mise à jour des dépendances

Version 2.10.4 (MV2)

09 Jun 14:01
Compare
Choose a tag to compare

This is the Manifestv2 release

English

  • Addition of a new popup theme: the "Compact" theme. As its name suggests, the elements of this theme have been optimized to reduce the height of the Page Shadow popup;
  • The "Modern" theme has also been optimized by modifying the "Apply settings in real time" option, which takes up less space;
  • The extension's overall interface has been modified, with most elements rounded off;
  • Improved performance when opening a new page using the "Increase contrast" feature: previously, a flash could sometimes be observed while the feature was being applied to the new page. Thanks to performance optimizations, this flash has been completely eliminated;
  • The functionality for archiving settings in the Cloud has been improved, and a number of bugs have been corrected:
    • Previously, it was impossible to backup your settings if they were too large. Now, the extension does its best to cut out large settings that didn't meet the quota imposed by web browsers;
    • An alert is now displayed in the extension popup if the last archiving of settings in the Cloud was not successful, indicating how to remedy the situation.
  • Experimental addition of automatic detection of dark images for Invert colors > Selective. By default, however, this feature is not enabled. It can be enabled in the extension's advanced options;
  • Bug fixes:
    • Fixed a bug where some websites would reset the HTML element's style attribute, resulting in the Increase contrast feature being applied theme 1 instead of the user-selected theme;
    • Fixed a bug where filters could not be applied to the body element;
    • Fixed a bug where transitions flashed white when applying the Increase contrast feature on some websites;
    • Fixed forceDisableDefaultBackgroundColor, forceDisableDefaultBackground and forceDisableDefaultFontColor filters;
    • Fixed a bug with the display of filter errors in advanced settings;
    • Fixed an icon in the “Missing permission” popup;
    • Fixed "Attenuate colors" feature help in "Classic" popup mode;
    • Other minor corrections and code improvements, dependency updates

Français

  • Ajout d'un nouveau thème de popup : le thème "Compact". Comme son nom l'indique, les éléments de ce thème ont été optimisés pour réduire la hauteur de la popup de Page Shadow ;
  • Le thème "Moderne" a été également optimisé par la modification de l'option "Appliquer les paramètres en temps réel" qui prend moins de place ;
  • L'interface globable de l'extension a été modifiée, la plupart des éléments ont été arrondis ;
  • Amélioration des performances lors de l'ouverture d'une nouvelle page avec l'utilisation de la fonctionnalité "Augmenter le contraste" : auparavant, un flash pouvait être parfois observé le temps que la fonctionnalité soit appliquée sur la nouvelle page. Grâce à des optimisations de performances, ce flash a complètement été enlevé ;
  • La fonctionnalité d'archivage des paramètres dans le Cloud a été améliorée et des bugs ont été corrigés :
    • Auparavant, la sauvegarde était impossible si certains de vos paramètres étaient trop volumineux. Désormais, l'extension fait de son mieux pour découper les paramètres volumineux qui ne respectaient pas le quota imposé par les navigateurs web ;
    • Une alerte s'affiche désormais dans la popup de l'extension si le dernier archivage dans le Cloud des paramètres ne s'est pas passé correctement, et qui indique comment remédier à la situation
  • Ajout expérimentale d'une détection automatique des images sombres pour la fonctionnalité Inverser les couleurs > Sélectif. Par défaut, cette fonctionnalité n'est cependant pas activée. Elle peut être activée dans les options avancées de l'extension ;
  • Correction de bugs :
    • Correction d'un bug où certains sites réinitialisaient l'attribut style de l'élément HTML, de ce fait la fonctionnalité Augmenter le contraste se voyait appliquer le thème 1 au lieu du thème choisi par l'utilisateur ;
    • Correction d'un bug où les filtres ne pouvaient pas être appliqués sur l'élément body ;
    • Correction d'un bug où les transitions flashaient en blanc lors de l'application de la fonctionnalité Augmenter le contraste sur certains sites ;
    • Correction des filtres forceDisableDefaultBackgroundColor, forceDisableDefaultBackground et forceDisableDefaultFontColor ;
    • Correction d'un bug avec l'affichage des erreurs des filtres dans les paramètres avancés ;
    • Correction d'une icône dans la popup "Permission manquante" ;
    • Correction de l'aide de la fonctionnalité "Atténuer les couleurs" en mode de popup "Classique" ;
    • Autres corrections mineures et améliorations du code, mise à jour des dépendances

Version 2.10.3 (MV3)

06 Mar 22:09
Compare
Choose a tag to compare

This is the Manifestv3 release.

English

  • Major improvement of the display when the function Preserve element colors is enabled with the function Increase contrast: display problems could occur, they have been fixed. The Color preservation function is now enabled by default for new installations;
  • In case some important permissions for the extension are not allowed, an alert is now displayed on the popup suggesting to allow them;
  • Small adjustments to the user interface: elements have been made more rounded, other adjustments have been made;
  • The warning that appears when exiting/refreshing the Advanced Settings page now only appears if unsaved changes have been made;
  • Changes in preparation for the release of the Manifestv3 API-based version for Firefox (this version still runs on Manifestv2 for this browser, the MV3-based version will be released later);
  • Bug fixes and technical improvements:
    • Fixed a bug when displaying some settings in the popup;
    • Fixed a rare bug that prevented the popup from scrolling in some cases, especially in case of low screen resolution, under Firefox;
    • Fixed the text color of the Increase contrast function that was not applied to the placeholders of the input elements;
    • Fixed a random bug that caused requests to automatically update filters to occur multiple times, unnecessarily;
    • The exchange of page URLs between content script/background service worker is now done using the SHA-256 hash, for privacy reasons;
    • Fixed the display of the Readme file in Firefox when the dark mode of the interface is enabled;
    • Updated dependencies.

Français

  • Amélioration majeure de l'affichage lorsque la fonction Conserver les couleurs des éléments est activée avec la fonction Augmenter le contraste : des problèmes d'affichage pouvaient se produire, ils ont été corrigés. La fonction de préservation des couleurs est donc activée par défaut pour les nouvelles installations ;
  • Dans le cas où certaines permissions importantes pour le fonctionnement de l'extension ne sont pas autorisées, une alerte s'affiche désormais sur la popup proposant de les autoriser ;
  • Petits ajustements de l'interface utilisateur : les éléments ont été rendus plus arrondis, d'autres ajustements ont été effectués ;
  • L'avertissement s'affichant si on quitte/actualise la page des Paramètres avancés ne s'affiche désormais que si des modifications non enregistrées ont été effectuées ;
  • Modifications préparant la sortie de la version basée sur l'API Manifestv3 pour Firefox (cette version fonctionne encore sous Manifestv2 pour ce navigateur, la sortie de la version se basant sur MV3 se fera plus tard) ;
  • Corrections de bugs et améliorations techniques :
    • Correction d'un bug lors de l'affichage de certains paramètres dans la popup ;
    • Correction d'un bug rare empêchant le défilement de la popup dans certains cas, notamment en cas de résolution d'écran faible, sous Firefox ;
    • Correction de la couleur du texte de la fonction Augmenter le contraste qui n'était pas appliquée aux placeholders des éléments input ;
    • Correction d'un bug aléatoire qui faisait que les requêtes mettant à jour de manière automatique les filtres se faisaient parfois de multiples fois, de manière inutile ;
    • L'échange de l'URL des pages entre content script/background service worker s'effectue désormais en utilisant le hash SHA-256, pour des raisons de confidentialité ;
    • Correction de l'affichage du fichier Lisez-moi sous Firefox lorsque le mode sombre de l'interface est activé ;
    • Mise à jour des dépendances.

Version 2.10.3 (MV2)

06 Mar 22:07
Compare
Choose a tag to compare

English

  • Major improvement of the display when the function Preserve element colors is enabled with the function Increase contrast: display problems could occur, they have been fixed. The Color preservation function is now enabled by default for new installations;
  • In case some important permissions for the extension are not allowed, an alert is now displayed on the popup suggesting to allow them;
  • Small adjustments to the user interface: elements have been made more rounded, other adjustments have been made;
  • The warning that appears when exiting/refreshing the Advanced Settings page now only appears if unsaved changes have been made;
  • Changes in preparation for the release of the Manifestv3 API-based version for Firefox (this version still runs on Manifestv2 for this browser, the MV3-based version will be released later);
  • Bug fixes and technical improvements:
    • Fixed a bug when displaying some settings in the popup;
    • Fixed a rare bug that prevented the popup from scrolling in some cases, especially in case of low screen resolution, under Firefox;
    • Fixed the text color of the Increase contrast function that was not applied to the placeholders of the input elements;
    • Fixed a random bug that caused requests to automatically update filters to occur multiple times, unnecessarily;
    • The exchange of page URLs between content script/background service worker is now done using the SHA-256 hash, for privacy reasons;
    • Fixed the display of the Readme file in Firefox when the dark mode of the interface is enabled;
    • Updated dependencies.

Français

  • Amélioration majeure de l'affichage lorsque la fonction Conserver les couleurs des éléments est activée avec la fonction Augmenter le contraste : des problèmes d'affichage pouvaient se produire, ils ont été corrigés. La fonction de préservation des couleurs est donc activée par défaut pour les nouvelles installations ;
  • Dans le cas où certaines permissions importantes pour le fonctionnement de l'extension ne sont pas autorisées, une alerte s'affiche désormais sur la popup proposant de les autoriser ;
  • Petits ajustements de l'interface utilisateur : les éléments ont été rendus plus arrondis, d'autres ajustements ont été effectués ;
  • L'avertissement s'affichant si on quitte/actualise la page des Paramètres avancés ne s'affiche désormais que si des modifications non enregistrées ont été effectuées ;
  • Modifications préparant la sortie de la version basée sur l'API Manifestv3 pour Firefox (cette version fonctionne encore sous Manifestv2 pour ce navigateur, la sortie de la version se basant sur MV3 se fera plus tard) ;
  • Corrections de bugs et améliorations techniques :
    • Correction d'un bug lors de l'affichage de certains paramètres dans la popup ;
    • Correction d'un bug rare empêchant le défilement de la popup dans certains cas, notamment en cas de résolution d'écran faible, sous Firefox ;
    • Correction de la couleur du texte de la fonction Augmenter le contraste qui n'était pas appliquée aux placeholders des éléments input ;
    • Correction d'un bug aléatoire qui faisait que les requêtes mettant à jour de manière automatique les filtres se faisaient parfois de multiples fois, de manière inutile ;
    • L'échange de l'URL des pages entre content script/background service worker s'effectue désormais en utilisant le hash SHA-256, pour des raisons de confidentialité ;
    • Correction de l'affichage du fichier Lisez-moi sous Firefox lorsque le mode sombre de l'interface est activé ;
    • Mise à jour des dépendances.

Version 2.10.2

01 Nov 23:01
72f1073
Compare
Choose a tag to compare

English

  • Migration to Manifest v3 API (Chrome/Edge/Opera versions only). The impacts on the features of Page Shadow are very minor:
    • The timer used for the "Auto enable/disable" feature. is less precise, so it's possible that the enabling/disabling of Page Shadow is done with a few seconds delay
  • Added Attenuate colors feature (replacing Attenuate image colors feature), which allows to attenuate the color of images/backgrounds/videos and colored elements;
  • Bug fixes:
    • Fixed a bug with the "Preserve element colors" feature where elements colors was incorrectly detected on some animated elements;
    • Fixed a bug affecting the performance of restoring Cloud archives on Firefox;
    • Fixed a bug where the default theme was the "Switches and icons" theme instead of "Modern";
    • Fixed a minor bug where the message "UI has been updated" was displayed on the extension update notification popup in some cases;
    • Fixed a bug where the Readme file (in advanced settings) was displayed in the wrong dark/light theme depending on the theme set for the device;
    • Fixed a minor bug when accessing an XML type file;
    • Other minor UI fixes
    • Technical improvements:
      • Improved extension build process with Gulp and added new build commands;
      • Removed minor error messages in the JavaScript console from the extension's background process;
      • Update dependencies

Français

  • Migration vers l'API Manifest v3 (versions Chrome/Edge/Opera uniquement). Les impacts sur les fonctionnalités de Page Shadow sont très mineurs :
    • Le timer utilisé pour la fonctionnalité "Activer/désactiver auto." est moins précis, donc il est possible que l'activation/désactivation de Page Shadow se fasse avec quelques secondes de retard
  • Ajout de la fonctionnalité Atténuer les couleurs (remplaçant la fonctionnalité Atténuer la couleur des images), qui permet d'atténuer la couleur des images/arrière-plans/vidéos et éléments colorés ;
  • Correction des bugs :
    • Correction d'un bug avec la fonctionnalité "Conserver les couleurs des éléments" où la couleur des éléments était mal détectée sur certains éléments animés ;
    • Correction d'un bug affectant les performances de la restauration des archives Cloud sous Firefox ;
    • Correction d'un bug où le thème par défaut pris en compte était le thème "Switches et icônes" au lieu de "Moderne" ;
    • Correction d'un bug mineur où le message "L'interface utilisateur a été modifiée" s'affichait sur la popup de notification de mise à jour de l'extension dans certains cas ;
    • Corection d'un bug où le fichier Lisez-moi (dans les paramètres avancés) s'affichait dans le mauvais thème sombre/clair selon le thème paramétré pour l'appareil ;
    • Correction d'un bug mineur lors de l'accès à un fichier de type XML ;
    • Autres correctifs mineurs de l'interface utilisateur
    • Amélioration techniques :
      • Amélioration du processus de build de l'extension avec Gulp et ajout de nouvelles commandes de build ;
      • Suppression des messages d'erreur mineurs dans la console JavaScript du processus en arrière-plan de l'extension ;
      • Mise à jour des dépendances

Version 2.10.1

25 Sep 20:30
bb206d1
Compare
Choose a tag to compare

English

  • Major performance optimization, which limits the flashes that appeared when navigating between pages or changing settings in real time;
  • Added "Preserve element colors" function (not enabled by default) to "Increase contrast" function. This function preserves the colors of the elements, but replaces colors very close to white or dark colors;
  • Improved user experience when "Modern" popup theme is enabled. This theme is now the default theme for new installations;
  • Minor improvements to the Advanced Settings interface: display of an icon on tabs if changes to settings have not been saved, display of a loading indicator when restoring settings archives;
  • Add the setting "Enable right-click menu" in General settings (enabled by default);
  • Bug fixes and technical improvements:
    • Fixed bug with Firefox and Mutation Observers;
    • Changes to custom themes now apply in real time to pages using that theme;
    • Fixed a bug with some sites using texts with color gradients: texts of this type were not displayed with the "Increase contrast" function;
    • Fixed a bug with the settings Decrease brightness and Blue light filter: on some websites (like Github), when going back to the previous page with the browser back button, the filter intensity increased randomly;
    • Fixed bugs when restoring cloud archives, and improved performance for Firefox when restoring archives;
    • Fixed a bug with the real-time display of settings in Advanced Settings: if a popup setting was changed, and a change to a setting in Advanced Settings had not been saved, that change was lost;
    • Fixed a bug with presets applying to SPA (Single Page Applications) when different presets where set to different pages;
    • Simplification and major reorganization of the extension code including:
      • Use of the same CSS stylesheet for classic themes and custom themes, and use of CSS variables;
      • Simplification of the code managing the message passing between background page and scripts of the extension;
      • The Mutation Observer code has been reworked, fixing issues;
      • Other technical improvements
    • Update dependencies

Français

  • Optimisation majeure des performances, ce qui permet de limiter l'apparition de flashs lors de la navigation entre pages ou le changement des paramètres en temps réel ;
  • Ajout de la fonction "Préserver les couleurs des éléments" (non activée par défaut) à la fonction "Augmenter le contraste". Cette fonction préserve les couleurs des éléments, mais remplace les couleurs très proches du blanc ou les couleurs sombres ;
  • Amélioration de l'expérience d'utilisation lorsque le thème de la popup "Moderne" est activé. Ce thème est désormais le thème par défaut pour les nouvelles installations ;
  • Améliorations mineures de l'interface des Paramètres avancés : affichage d'une icône sur les onglets si des modifications des paramètres n'ont pas été enregistrées, affichage d'un témoin de chargement lors de la restauration des archives des paramètres ;
  • Ajout du paramètre "Activer le menu du clic droit" (activé par défaut) ;
  • Corrections de bugs et améliorations techniques :
    • Correction d'un bug avec Firefox et les Mutation Observers ;
    • Les modifications des thèmes personnalisés s'appliquent désormais en temps réel aux pages utilisant ce thème ;
    • Correction d'un bug avec certains sites utilisant des textes avec des dégradés de couleur : les textes de ce type ne s'affichaient pas avec la fonction "Augmenter le contraste" ;
    • Correction d'un bug avec les fonctions Baisser la luminosité et Filtre de réduction de la lumière bleue : sur certains sites (comme Github), lorsque l'on retournait à la page précédente à l'aide du bouton Retour du navigateur, l'intensité des filtres augmentait de manière aléatoire ;
    • Correction de bugs avec la restauration des archives Cloud, et amélioration des performances pour Firefox lors de la restauration des archives ;
    • Correction d'un bug avec l'affichage en temps réel des paramètres dans les Paramètres avancés : si un paramètre de la popup était modifié, et qu'une modification d'un paramètre dans les paramètres avancés n'avait pas été sauvegardée, cette modification était écrasée ;
    • Correction d'un bug avec l'application des pré-réglages aux SPA (Single Page Application) lorsque des pré-réglages différents étaient paramétrés pour les différents pages ;
    • Simplification et réorganisation majeure du code de l'extension dont :
      • Utilisation de la même feuille de style CSS pour les thèmes classiques et les thèmes personnalisées, et utilisation des variables CSS ;
      • Simplification du code gérant les appels entre background page et scripts de l'extension ;
      • Le code des Mutation Observer ont été remaniés, corrigeant des problèmes ;
      • Autres améliorations techniques
    • Mise à jour des dépendences

Version 2.10 - Hotfix 2

20 Aug 13:59
d69c594
Compare
Choose a tag to compare

English

  • Fix the features Decrease brightness/Blue light reduction filter on Firefox
  • Fix Mutation Observers on Firefox

Français

  • Corrige l'application des fonctions Réduire la luminosité/Filtre de réduction de la lumière bleue sous Firefox
  • Corrige les Mutation Observers sous Firefox

Version 2.10 - Hotfix 1

20 Aug 10:10
32b1e82
Compare
Choose a tag to compare

English

  • Fix migration of current settings (decrease brightness and night mode)

Français

  • Corrige la migration des paramètres actuels (réduction de la luminosité et mode nuit)