I built Ambient Shield because I was tired of my second monitor blinding me whenever I tried to watch a movie and I didn't want to always turn off my second monitor.
What it does: Ambient Shield detects when you enter fullscreen mode (F11 or via a video player like YouTube/Netflix) and automatically opens a pitch-black window on your secondary monitors. When you exit fullscreen, it clears the windows instantly.
How it works: It uses the Chrome system.display API to map your monitor coordinates and the windows API to spawn and position popup windows precisely over your other screens.
Tech Stack:
Built with React, Vite, and Tailwind for the UI.
Uses Chrome Manifest V3.
Payments handled via ExtensionPay (Stripe).
There is a free tier that dims screens to grey, and a lifetime license for the customizable blackout mode.
I’d love to hear your feedback on the implementation or any edge cases I might have missed with window management!
Link: [https://chromewebstore.google.com/detail/iecfhnldblpkafnmbin...]