- fixes second monitor not fully covered (gap at top): each monitor now gets its own window sized exactly to its rcMonitor in device coords, with per-monitor V2 DPI awareness, so it covers the full screen regardless of layout/DPI - dropped pygame; black fill + 'ESC - exit' hint drawn via GDI - global ESC via low-level keyboard hook (works without window focus) - logging to %TEMP%\black_screen_dim.log (start, monitor rects, brightness, errors) - requirements.txt: pygame removed
5 lines
183 B
Plaintext
5 lines
183 B
Plaintext
# Windows-only runtime dependency.
|
|
# The black overlay uses the Win32 API directly via ctypes (standard library),
|
|
# so pygame is no longer required.
|
|
screen-brightness-control>=0.22.0
|