Skip to content

Distraction dimmer for Windows ala HazeOver/LeDimmer

License

Notifications You must be signed in to change notification settings

shayne/PowerDimmer

Repository files navigation

PowerDimmer

Main workflow

A simple distraction dimmer for Windows

Dim everything but focused window
Multiple focused windows via dimming toggle hotkey

Features

Initial Release

  • Dims all but currently focused window
  • Toggle dimming for a specific window via Win + Shift + D
  • Adjust brightness level from the system tray context menu

New features

  • Toggle shade for a specific window via Win + Alt + S, usefull for that one bright screen without darkmode
  • Shade an area of a window via Win + Alt + A then select the area to shade. The shade will move with the window

Building

Just install the .NET 6.0 SDK and then dotnet run

Context

I threw this project together after finding my own need PowerDimmer. I initially tried LeDimmer. It works well enough, but it's abandoned, closed source and very out of date.

A fan of PowerToys I checked for an open issue and found microsoft/PowerToys#13035. I decided to write this to try and gain support and get this module added to PowerToys.