Releases: shanselman/WindowsEdgeLight
v1.11.0
Windows Edge Light v1.11.0
🆕 What's New in v1.11.0
Exclude from Screen Capture - Edge light is now hidden from screen sharing by default!
- Perfect for Teams, Zoom, OBS, and screenshot tools
- Toggle via system tray menu (right-click → 'Exclude from Screen Capture')
- Setting persists between sessions
- Uses Windows 10 2004+
WDA_EXCLUDEFROMCAPTUREAPI
📦 Downloads
| File | Platform |
|---|---|
WindowsEdgeLight-v1.11.0-win-x64.zip |
Intel/AMD 64-bit Windows |
WindowsEdgeLight-v1.11.0-win-arm64.zip |
ARM64 Windows (Surface Pro X, etc.) |
Self-contained - Just extract and run, no .NET installation required.
⌨️ Keyboard Shortcuts
Ctrl+Shift+L- Toggle light on/offCtrl+Shift+↑- Increase brightnessCtrl+Shift+↓- Decrease brightness
📋 Full Changelog
v1.10.2
Windows Edge Light v1.10.2
🐛 Bug Fix Release
Fixed: Multi-Monitor DPI Scaling Bug
- Edge light was appearing 1000+ pixels offset when using "Show on All Monitors" with mixed DPI displays
- Example: 4K monitor at 150% + 1080p monitor at 100% caused positioning errors
- Root cause: Code was using primary monitor's DPI for ALL monitors instead of per-monitor DPI
Technical Fix:
- Added
GetDpiForMonitorWindows API for accurate per-monitor DPI detection - Created
GetDpiForScreen()helper method - Window positioning now calculates correct DPI before creating windows
- Eliminated redundant repositioning in window Loaded events
User Impact:
- All edge lights now correctly positioned regardless of DPI differences
- No more overlap between monitors
- No window flashing during all-monitors mode activation
📦 Downloads
| File | Platform |
|---|---|
WindowsEdgeLight-v1.10.2-win-x64.zip |
Intel/AMD 64-bit Windows |
WindowsEdgeLight-v1.10.2-win-arm64.zip |
ARM64 Windows (Surface Pro X, etc.) |
📋 Full Changelog
v1.10.1
Windows Edge Light v1.10.1
🆕 What's New
Azure Trusted Signing 🔐
- Executables are now code-signed with Azure Trusted Signing
- No more Microsoft Defender SmartScreen warnings!
- Verified publisher: "Scott Hanselman"
- Professional trust establishment for Windows users
📦 Downloads
| File | Platform |
|---|---|
WindowsEdgeLight-v1.10.1-win-x64.zip |
Intel/AMD 64-bit Windows |
WindowsEdgeLight-v1.10.1-win-arm64.zip |
ARM64 Windows (Surface Pro X, etc.) |
Note: All executables are now digitally signed and trusted by Windows.
📋 Full Changelog
v1.10.0 - Multi-Monitor Hole Punch Support
Windows Edge Light v1.10.0
🆕 What's New - Major Feature Release!
Cursor Ring & Hole Punch Effect
- Dynamic glowing ring follows cursor near edge light
- "Punches a hole" in the frame creating a magnifying glass effect
- Uses efficient low-level mouse hook instead of polling
Color Temperature Control (PR #10 by @cocallaw)
- Adjust warmth from cool blue-ish to warm amber
- 🔥 (warmer) and ❄️ (cooler) buttons
- Subtle color shifts for comfortable viewing
All Monitors Mode (PR #14 by @MatthewSteeples)
- Show edge light on ALL monitors simultaneously
- Synchronized brightness and color temperature
- Hole punch effect works on each monitor independently
Hide/Show Controls (PR #15)
- Toggle control toolbar visibility via tray menu
- Cleaner look when you don't need the buttons
- Setting persists between sessions
Single Instance Enforcement
- Prevents accidentally launching multiple instances
Bug Fixes
- Fixed hole punch offset with per-monitor DPI scaling
- Fixed geometry scaling on mixed-DPI monitors
- Fixed crash and flashing when switching monitors
- Refactored hole punch logic to reduce code duplication
📦 Downloads
| File | Platform |
|---|---|
WindowsEdgeLight-v1.10.0-win-x64.zip |
Intel/AMD 64-bit Windows |
WindowsEdgeLight-v1.10.0-win-arm64.zip |
ARM64 Windows (Surface Pro X, etc.) |
📋 Full Changelog
v1.9
Windows Edge Light v1.9
🆕 What's New
GitVersion Integration (PR #8 by @phenixita)
- Automatic semantic versioning from git tags
- Version numbers now derived automatically during build
- Simplified release process
Build Improvements
- Fixed build script to read version from csproj
- Corrected GitVersion setup and configuration
📦 Downloads
| File | Platform |
|---|---|
WindowsEdgeLight-v1.9-win-x64.zip |
Intel/AMD 64-bit Windows |
WindowsEdgeLight-v1.9-win-arm64.zip |
ARM64 Windows (Surface Pro X, etc.) |
📋 Full Changelog
v1.8
Windows Edge Light v1.8
🆕 What's New
Monitor Switching (PR #6)
- New button to switch edge light between monitors
- Click 🖥️ button to cycle through connected displays
- Properly handles DPI differences between monitors
📦 Downloads
| File | Platform |
|---|---|
WindowsEdgeLight-v1.8-win-x64.zip |
Intel/AMD 64-bit Windows |
WindowsEdgeLight-v1.8-win-arm64.zip |
ARM64 Windows (Surface Pro X, etc.) |
📋 Full Changelog
v1.7
Windows Edge Light v1.7
🆕 What's New
Assembly Version Display (PR #4)
- Version number now displayed from assembly instead of hard-coded
- Shows actual build version in UI and help dialog
Fluent Design Improvements (PR #2)
- Adopted Windows Fluent Design principles
- Visual polish and minor UI improvements
Documentation
- Added critical update fix details
- Added macOS version comparison image
📦 Downloads
| File | Platform |
|---|---|
WindowsEdgeLight-v1.7-win-x64.zip |
Intel/AMD 64-bit Windows |
WindowsEdgeLight-v1.7-win-arm64.zip |
ARM64 Windows (Surface Pro X, etc.) |
📋 Full Changelog
v1.6
Windows Edge Light v1.6
🆕 What's New
Updatum Auto-Update Fix
- Fixed update installer by removing
InstallUpdateWindowsInstallerArguments - ZIP packages now include README.md for proper portable app detection
- Ensures Updatum correctly identifies and updates the application
📦 Downloads
| File | Platform |
|---|---|
WindowsEdgeLight-v1.6-win-x64.zip |
Intel/AMD 64-bit Windows |
WindowsEdgeLight-v1.6-win-arm64.zip |
ARM64 Windows (Surface Pro X, etc.) |
📋 Full Changelog
v1.5
Windows Edge Light v1.5
A lightweight WPF application that adds a customizable glowing edge light effect around your primary monitor.
📦 Downloads
Choose the version for your Windows architecture:
- WindowsEdgeLight-v1.5-win-x64.zip - For Intel/AMD 64-bit Windows
- WindowsEdgeLight-v1.5-win-arm64.zip - For ARM64 Windows (Surface Pro X, etc.)
What's inside: Each ZIP contains WindowsEdgeLight.exe (self-contained, no .NET required)
✨ What's New
- Automatic Updates: Built-in update checker notifies you of new versions
- One-Click Install: Download and install updates directly from the app
- Release Notes: View what's new before updating
🚀 Features
- Global Hotkeys: Control from any application
Ctrl+Shift+L- Toggle light on/offCtrl+Shift+↑- Increase brightnessCtrl+Shift+↓- Decrease brightness
- System Tray Icon: Right-click for menu with all options
- Primary Monitor Display: Automatically detects and fits your main screen
- DPI Aware: Works perfectly on 4K displays
- Click-Through: Won't interfere with your work
Created by Scott Hanselman
v1.4
Windows Edge Light v1.4
A lightweight WPF application that adds a customizable glowing edge light effect around your primary monitor.
📦 Downloads
Choose the version for your Windows architecture:
- WindowsEdgeLight-v1.4-win-x64.zip - For Intel/AMD 64-bit Windows
- WindowsEdgeLight-v1.4-win-arm64.zip - For ARM64 Windows (Surface Pro X, etc.)
What's inside: Each ZIP contains WindowsEdgeLight.exe (self-contained, no .NET required)
✨ What's New
- Automatic Updates: Built-in update checker notifies you of new versions
- One-Click Install: Download and install updates directly from the app
- Release Notes: View what's new before updating
🚀 Features
- Global Hotkeys: Control from any application
Ctrl+Shift+L- Toggle light on/offCtrl+Shift+↑- Increase brightnessCtrl+Shift+↓- Decrease brightness
- System Tray Icon: Right-click for menu with all options
- Primary Monitor Display: Automatically detects and fits your main screen
- DPI Aware: Works perfectly on 4K displays
- Click-Through: Won't interfere with your work
Created by Scott Hanselman