Skip to content

Eye Tracker 0.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Oct 10:58

Added

  • Update check and in-app update (Windows, opt in, off by default): turn on Settings → General →
    Updates
    and Eye Tracker asks GitHub once a day whether there is a newer release (one HTTPS
    request to api.github.com that carries no identifier), tells you once per version, and puts
    Update to X.Y.Z… in the tray menu. Check for updates… looks once, when you click it, with
    the setting off. Nothing is downloaded until you press Install and restart; then the setup
    program of that release is downloaded from GitHub, its size and SHA-256 are checked against the
    release's SHA256SUMS.txt, and it is run silently: it closes Eye Tracker, replaces its files and
    starts it again. Only a copy installed with the setup program updates itself; the portable ZIP, macOS
    and Linux get a notice and the release page. See privacy.

Changed

  • The privacy promise now reads "no network access by default": the update check is the one
    reviewed exception of scripts/check_privacy.py (update/winhttp.py, which reports it on every
    run). The connection uses Windows' own WinHTTP, so no OpenSSL or Python ssl is added to the app.

Downloads

Platform File
Windows 10/11 (x64), installer EyeTracker-0.3.0-windows-x64-setup.exe
Windows 10/11 (x64), portable EyeTracker-0.3.0-windows-x64-portable.zip
macOS 14 or later (Apple silicon) EyeTracker-0.3.0-macos-arm64.dmg
Linux (x86_64), AppImage EyeTracker-0.3.0-linux-x86_64.AppImage
Linux (x86_64), tarball EyeTracker-0.3.0-linux-x86_64.tar.gz

Verify a download with SHA256SUMS.txt, e.g. sha256sum -c SHA256SUMS.txt --ignore-missing,
or its build provenance with gh attestation verify <file> --repo bugraskl/eye-tracker.

Command line (doctor, ctl, bench…): eye-tracker in a new terminal after
installing on Windows (the installer adds it to PATH unless you untick that option;
the portable ZIP has eye-tracker-cli.exe),
"/Applications/Eye Tracker.app/Contents/MacOS/eye-tracker-cli" on macOS, and the
.AppImage file itself (or eye-tracker/eye-tracker from the tarball) on Linux.

The builds are not signed with a paid certificate: Windows SmartScreen may ask you to
confirm ("More info" → "Run anyway"), and on macOS the first launch needs
"Open Anyway" in System Settings → Privacy & Security.

Updating on macOS: this build is signed ad hoc, so macOS treats every version
as a new app. It asks for camera access again, and the Accessibility switch for
Eye Tracker still looks on but no longer applies: if keyboard focus stops following
your gaze, open System Settings → Privacy & Security → Accessibility, remove
Eye Tracker with "−" and add it again.

Help: troubleshooting ·
platform support · privacy