Skip to content

ScreenFix 1.0.2

Choose a tag to compare

@far1h far1h released this 16 Aug 02:05
· 78 commits to main since this release

ScreenFix 1.0.2

ScreenFix masks damaged display regions and keeps ordinary windows in the usable area on either side.

Fixed

  • Native macOS mask bands now render above the system menu bar and other system chrome.
  • The calibration editor renders above the persistent masks across the complete display frame.
  • This replaces the incomplete menu-bar layering fix in 1.0.1.

During native macOS calibration, the full-display editor intentionally covers and intercepts the menu bar. Exit with the visible Save or Cancel control.

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 tray 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.2-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: 319 passed
  • Live WindowServer probe: masks at level 1000 from display Y=0; calibration at level 1500 over the full display
  • macOS app: valid ad-hoc signature, arm64-only, macOS 13.0 minimum
  • Windows app: single self-contained PE32+ GUI x86-64 executable