ScreenFix 1.0.3
ScreenFix 1.0.3
ScreenFix masks damaged display regions and keeps ordinary windows in the usable area on either side.
Added
- The native macOS app now has the Screen Patch application icon in Finder, the Dock, and app metadata.
- The Windows notification-area icon and
ScreenFix.exenow use the same Screen Patch artwork. - Release download guidance is easier to find from the repository README.
Fixed
- Ordinary Windows maximization through Windows-key-Up or the maximize button can now settle into the selected safe area.
- The Windows
WINDOWPLACEMENTdefinition now matches the 44-byte Windows SDK layout instead of including the_MAC-only field that made it 60 bytes. - Windows-key-Left and Windows-key-Right behavior remains supported, while borderless and F11 full-screen windows remain excluded from correction.
Downloads
- macOS Apple Silicon:
ScreenFix-macos-arm64.zip— macOS 13 or later; no Hammerspoon required. - Windows x64:
ScreenFix.exe— self-contained Windows 10/11 Intel or AMD build; no separate .NET installation required.
Install notes
On macOS, extract the ZIP, move ScreenFix.app to Applications, then Control-click and choose Open once. The app is ad-hoc signed but not Apple-notarized. Allow Accessibility only if you want automatic window correction; masks and calibration work without it.
On Windows, run ScreenFix.exe and use its notification-area icon. The build is unsigned, so SmartScreen may appear. Only continue when the file came from this release and its SHA-256 matches ScreenFix-v1.0.3-SHA256SUMS.txt.
Windows x64 targets Intel/AMD Windows. Windows on ARM may run it through x64 emulation but is not the primary target. The macOS build targets Apple Silicon, not Intel Macs.
Verification
- macOS native tests: 244 passed
- Hammerspoon/Lua compatibility tests: 358 passed
- Windows portable tests: 320 passed
- Windows native placement, tray-icon, and layered-window tests passed on Windows
- The committed icons regenerate deterministically and pass package extraction checks
- The Windows package independently verifies the managed ICO bytes and native PE icon payloads
- Windows release workflow: https://github.com/far1h/ScreenFix/actions/runs/33048209655