Ambient Theme by Site Colour par Manikandan D
Automatically adapts Firefox UI colors to the current webpageâs dominant color.
122 utilisateurs·trices122 utilisateurs·trices
MĂ©tadonnĂ©es de lâextension
Captures dâĂ©cran
Ă propos de cette extension
Ambient Theme by Site Colour automatically adapts Firefoxâs UI theme colors to match the site youâre viewing, keeping text readable and toolbars clear.
Key features
Dynamic perâsite coloring of the browser UI based on page content.
Perâsite toggle from the toolbar popup.
Minimum contrast control for readability.
Toolbar blend control for legibility.
Works on tab change, navigation, and window focus.
How it works
A lightweight content script derives a representative color from the current page in this order: meta themeâcolor â logo/SVG â favicon â primary button â largest visible image (CORSâsafe) â page background. The background script then applies a matching theme to the active window, while preserving readable text and toolbar clarity.
Permissions
<all_urls>: Needed to read page colors for adaptive theming.
Tabs/activeTab: Detects the active tab and hostname for perâsite toggling and refresh.
Storage: Saves local preferences (enabled, contrast, blend, perâsite disabled map).
Theme: Updates and resets Firefox window theme colors.
Privacy
No personal data collection or transmission.
All processing happens locally in your browser.
If images block crossâorigin pixel reads, the addâon skips those pixels and falls back to other sources.
Usage
Click the toolbar button to quickly disable/enable on the current site.
Open Options to adjust minimum contrast (1.0â21.0) and toolbar blend (0..1).
Special pages (e.g., about:newtab, Addâons site) are excluded by design.
Source code: https://github.com/manikandancode/ambient-theme-by-site-colour
Issues: https://github.com/manikandancode/ambient-theme-by-site-colour/issues
Key features
Dynamic perâsite coloring of the browser UI based on page content.
Perâsite toggle from the toolbar popup.
Minimum contrast control for readability.
Toolbar blend control for legibility.
Works on tab change, navigation, and window focus.
How it works
A lightweight content script derives a representative color from the current page in this order: meta themeâcolor â logo/SVG â favicon â primary button â largest visible image (CORSâsafe) â page background. The background script then applies a matching theme to the active window, while preserving readable text and toolbar clarity.
Permissions
<all_urls>: Needed to read page colors for adaptive theming.
Tabs/activeTab: Detects the active tab and hostname for perâsite toggling and refresh.
Storage: Saves local preferences (enabled, contrast, blend, perâsite disabled map).
Theme: Updates and resets Firefox window theme colors.
Privacy
No personal data collection or transmission.
All processing happens locally in your browser.
If images block crossâorigin pixel reads, the addâon skips those pixels and falls back to other sources.
Usage
Click the toolbar button to quickly disable/enable on the current site.
Open Options to adjust minimum contrast (1.0â21.0) and toolbar blend (0..1).
Special pages (e.g., about:newtab, Addâons site) are excluded by design.
Source code: https://github.com/manikandancode/ambient-theme-by-site-colour
Issues: https://github.com/manikandancode/ambient-theme-by-site-colour/issues
Noté 5 par 8 personnes
Autorisations et données
Autorisations nécessaires :
- Accéder aux onglets du navigateur
- Accéder à vos données pour tous les sites web
Autorisations facultatives :
- Accéder à vos données pour tous les sites web
Plus dâinformations
- Liens du module
- Version
- 1.0.1
- Taille
- 93,99Â Ko
- DerniĂšre mise Ă jour
- il y a 2 mois (1 nov. 2025)
- Licence
- Licence MIT
- Politique de confidentialité
- Lire la politique de confidentialité de ce module
- Historique des versions
- Ajouter Ă la collection