Under the hood

A separate overlay, not a modification of the target application.

SightAdapt uses Windows-provided display composition capabilities and keeps its correction outside the selected process.

From foreground window to visual profile

  1. SightAdapt observes the foreground window and resolves its saved application assignment.
  2. It creates or retargets an input-transparent overlay.
  3. The Windows Magnification API applies the selected color transform to the chosen source area.
  4. Filtering prevents the overlay from recursively capturing itself.
  5. Supported native popup menus may receive transient overlays.
  6. Emergency shutdown removes active overlays immediately.

Architecture at a glance

The target application continues to render normally. SightAdapt manages a separate overlay and source region around it.

Read the complete architecture document.

Security boundary

SightAdapt does not inject dynamic-link libraries (DLLs), write target-process memory or modify target application files. It reads limited window and process metadata required to identify the selected application.

The current alpha runs with the current user's privileges. Elevated target applications, protected content, remote sessions and graphics-driver behavior can limit capture or overlay placement.

Immediate shutdown

The notification-area emergency command removes all active overlays. Exiting SightAdapt also removes its overlay windows. Keep this control available while testing an alpha build.