Skip to content

Releases: AdamRoden/Gazer

Gazer 0.6.5 beta

Gazer 0.6.5 beta Pre-release
Pre-release

Choose a tag to compare

@AdamRoden AdamRoden released this 30 Sep 00:50

Gazer 0.6.5 beta

Signed Windows MSI for testers. The installed Program Files copy uses uiAccess so Gazer can sit above Task Manager and type/click into elevated windows. .\build\Gazer.exe stays unsigned so local builds still launch.

Highlights since 0.6.4 beta

  • Settings: one host with eight boards: Dwell, Zoom, Place, Gaze, Head, Speak, Theme, and Setup. Each board uses the same title row under the tab bar. On Place, ComboMouse enable is labeled Try and sits beside Move to.
  • Head: the page lists the six axes and edits the selected map in the column, leaving the preview and curve in place. The preview follows gaze. New maps start from a four-point deadzone. Loading settings upgrades the old three-point and five-point factory curves.
  • Speak: word suggestions sit above the phrase. A sentence model ranks the next word and corrects the token under the caret. A usage-ranked dictionary completes words the sample phrases never used.
  • Indicators and look-to: progress and pick markers can all be turned off. Each look-to overlay part has its own border and fill. The outer radius is labeled Max, and output stays at 100% until the outer deadzone. Placing the cursor does not run the look-to idle timer. A new scroll origin clears a half-finished hub dwell and the scroll stream.
  • Icon: new app icon and site wordmark.

Install

  • Double-click Gazer-0.6.5-beta.msi, or
  • msiexec /i Gazer-0.6.5-beta.msi
  • Quiet: msiexec /i Gazer-0.6.5-beta.msi /qn

Quit a running Gazer first. Launch the Start Menu / Program Files copy (not .\build\Gazer.exe) for UIAccess.

Uninstall

  • Apps & features, or msiexec /x Gazer-0.6.5-beta.msi

Notes

  • Installs to Program Files\Gazer\ with Start Menu + desktop shortcuts, and a logon entry for Gazer.exe --guard
  • Layouts and models ship under resources\. Install removes %AppData%\Gazer\settings.json so the next launch writes factory defaults. Speech secrets, clips, and user layouts stay.
  • Mouse tracker works without hardware; Tobii Eye Tracker 5 needs Tobii drivers (DLL is not in the MSI)
  • ViGEmClient.dll ships next to Gazer.exe. The virtual pad still needs ViGEmBus (Settings, Setup).
  • ProductVersion is 0.6.5; this MSI upgrades earlier 0.6.x betas (same-version upgrades allowed)
  • Self-signed Authenticode is trusted at install so UIAccess can start. A real PFX can be supplied via GAZER_SIGN_PFX.
  • SHA256: 6A0CE4597EC0E0753F4C037DEBA8D697DC021C46EC20A45CF2FAF6A53B029DEA (34.7 MB)

Build

Tag v0.6.5-beta on master. Rebuild with .\scripts\build-msi.ps1.

Gazer 0.6.4 beta

Gazer 0.6.4 beta Pre-release
Pre-release

Choose a tag to compare

@AdamRoden AdamRoden released this 22 Sep 19:49

Gazer 0.6.4 beta

Signed Windows MSI for testers. The installed Program Files copy uses uiAccess so Gazer can sit above Task Manager and type/click into elevated windows. .\build\Gazer.exe stays unsigned so local builds still launch.

Highlights since 0.6.3 beta

  • Rescue: dock Rescue chip (rescue.reset) stops loops, releases keys, and docks. Gazer.exe --guard (logon Run) relaunches a hung or crashed host. A second Gazer.exe waits for a pipe ACK and takes over if the host is frozen. Crash minidumps go under %LOCALAPPDATA%\Gazer\crashes. Lock screen / UAC pauses inject.
  • Look-to maps: gaze analog maps for scroll, mouse, left stick, and right stick (shared disk, overlay HUD, live ring editor). All four can run at once.
  • Gamepad board: drawer Gamepad opens an Xbox-layout pad. Settings → Assist can download ViGEmBus (UAC needs a helper). ViGEmClient.dll ships next to Gazer.exe.
  • Settings: hub split into basic and advanced layers.
  • Tobii: Stream Engine is no longer in the MSI. Testers need Tobii Experience / drivers; Gazer loads tobii_stream_engine.dll from that install. Brief tracking-lost (blinks, looking at a video) no longer switches dwell to the mouse cursor; mouse fallback is only if Tobii fails to start or the stream dies.
  • Docs: Send/Command catalogs, splash tour video and head-pose screenshot on the home page.

Install

  • Double-click Gazer-0.6.4-beta.msi, or
  • msiexec /i Gazer-0.6.4-beta.msi
  • Quiet: msiexec /i Gazer-0.6.4-beta.msi /qn

Quit a running Gazer first. Launch the Start Menu / Program Files copy (not .\build\Gazer.exe) for UIAccess.

Uninstall

  • Apps & features, or msiexec /x Gazer-0.6.4-beta.msi

Notes

  • Installs to Program Files\Gazer\ with Start Menu + desktop shortcuts, and a logon entry for Gazer.exe --guard
  • Layouts/models ship under resources\; settings stay in %AppData%\Gazer
  • Mouse tracker works without hardware; Tobii Eye Tracker 5 needs Tobii drivers (DLL is not in the MSI)
  • ProductVersion is 0.6.4; this MSI upgrades earlier 0.6.x betas (same-version upgrades allowed)
  • Self-signed Authenticode is trusted at install so UIAccess can start. A real PFX can be supplied via GAZER_SIGN_PFX.
  • SHA256: C4C1EA101C84D915192BC5FD3B7CC7EEDB9F91952BCF988339D11F027B32E6B5 (34.4 MB)

Build

Tag v0.6.4-beta on master. Rebuild with .\scripts\build-msi.ps1.

Gazer 0.6.3 beta

Gazer 0.6.3 beta Pre-release
Pre-release

Choose a tag to compare

@AdamRoden AdamRoden released this 20 Sep 18:52

Gazer 0.6.3 beta

Signed Windows MSI for testers. The installed Program Files copy uses uiAccess so Gazer can sit above Task Manager and type/click into elevated windows. .\build\Gazer.exe stays unsigned so local builds still launch.

Highlights since 0.6.2 beta

  • Host pages: SubGrid src inlines another catalog board into a slot; HostPage swaps that slot without stacking a second opaque page. Settings share one tab bar; section bodies no longer duplicate chrome.
  • Sidecars: page Run action starts a jailed local Python (.py/.pyw) or AutoHotkey (.ahk) file, one-shot or persist. Inline <AHK> snippets are unchanged. Scripts can call back with Gazer.exe --action.
  • Inbound --action: a second Gazer.exe --action sends page XML actions over a same-user named pipe (\\.\pipe\Gazer). Multiple --action flags join with newlines. A second instance with no payload raises the host. --editor while a peer is up opens the page editor on the live instance.
  • Virtual gamepad: mapping and head-pose joystick can drive an Xbox 360 pad when ViGEmBus is installed and ViGEmClient.dll is next to Gazer.exe (or GAZER_VIGEM_DLL). The DLL is not bundled.
  • Qwerty: Sleep cell replaced with ComboMouse.
  • Look-to-scroll: gaze-to-mouse follow pauses while the LTS pie owns the cursor (same as ComboMouse).
  • Page editor: canvas contrast so the screen reads as an object; zone dwells and accumulate hulls use progress color. Open catalog lists unique XML, skips leftover layer-split siblings, and resolves hosted src from the file dir, then AppData, then shipped layouts.
  • Docs: user manual at adamroden.github.io/Gazer (MkDocs on GitHub Pages), with a live dock overlay shot, page editor screenshot, and wordmark.

Install

  • Double-click Gazer-0.6.3-beta.msi, or
  • msiexec /i Gazer-0.6.3-beta.msi
  • Quiet: msiexec /i Gazer-0.6.3-beta.msi /qn

Quit a running Gazer first. Launch the Start Menu / Program Files copy (not .\build\Gazer.exe) for UIAccess.

Uninstall

  • Apps & features, or msiexec /x Gazer-0.6.3-beta.msi

Notes

  • Installs to Program Files\Gazer\ with Start Menu + desktop shortcuts
  • Layouts/models ship under resources\; settings stay in %AppData%\Gazer
  • Mouse tracker works without hardware; Tobii Eye Tracker 5 needs Tobii drivers (MSI includes tobii_stream_engine.dll)
  • ProductVersion is 0.6.3; this MSI upgrades earlier 0.6.x betas (same-version upgrades allowed)
  • Self-signed Authenticode is trusted at install so UIAccess can start. A real PFX can be supplied via GAZER_SIGN_PFX.
  • SHA256: 21033071BC425533BAB9AA176498C1E6F619AFFCA0306868024AA9AA2483FE81 (35.6 MB)

Build

Tag v0.6.3-beta on master. Rebuild with .\scripts\build-msi.ps1.

Gazer 0.6.2 beta

Gazer 0.6.2 beta Pre-release
Pre-release

Choose a tag to compare

@AdamRoden AdamRoden released this 16 Sep 17:19

Gazer 0.6.2 beta

Signed Windows MSI for testers. The installed Program Files copy uses uiAccess so Gazer can sit above Task Manager and type/click into elevated windows. .\build\Gazer.exe stays unsigned so local builds still launch.

Highlights since 0.6.1 beta

  • Startup splash: frosted overlay walks Menu, Sleep, and the drawer (Next / Previous / Skip). Toggle and replay on Settings → Assist (showSplash).
  • Look-to-scroll: leftover 1-unit SendInput on every gaze sample keeps Chromium/Scintilla wheel latch without dummy MOVE. Accel is per axis. Speed stops 0.5–8 (default 1); accel default 2, max 4. Chromium/WebView2 is classified by walking ancestors so Intermediate D3D windows still get high-res wheel. Invalid-gaze grace covers a brief look at the dock. Head-pose mouse pauses while LTS owns the cursor.
  • Sleep hold: 500 ms after suspend/resume before the next dwell can start.
  • Dwell defaults: scan grace is 100 ms; Fast rapid first step is 100 ms.
  • Theme tokens: page XML uses bg100–bg05, accent stops, and picker families. Number/hex editor keys fill with bg90. Hover steps the tone ladder.
  • Ultrawide Qwerty: modifiers and chrome keys are darker; rail dwells retuned.
  • Layouts: shipped boards use rowHeights star tracks (1,2,2 → *,2*,2*); rowWeights is gone. Keyboard and mouse grids retuned.

Install

  • Double-click Gazer-0.6.2-beta.msi, or
  • msiexec /i Gazer-0.6.2-beta.msi
  • Quiet: msiexec /i Gazer-0.6.2-beta.msi /qn

Quit a running Gazer first. Launch the Start Menu / Program Files copy (not .\build\Gazer.exe) for UIAccess.

Uninstall

  • Apps & features, or msiexec /x Gazer-0.6.2-beta.msi

Notes

  • Installs to Program Files\Gazer\ with Start Menu + desktop shortcuts
  • Layouts/models ship under resources\; settings stay in %AppData%\Gazer
  • Mouse tracker works without hardware; Tobii Eye Tracker 5 needs Tobii drivers (MSI includes tobii_stream_engine.dll)
  • ProductVersion is 0.6.2; this MSI upgrades earlier 0.6.x betas (same-version upgrades allowed)
  • Self-signed Authenticode is trusted at install so UIAccess can start. A real PFX can be supplied via GAZER_SIGN_PFX.
  • SHA256: 05EA649D62C0668F4B891AD34C44D4F53AD03E742804B49019050A2CC4BD41D2 (35.5 MB)

Build

Tag v0.6.2-beta on master. Rebuild with .\scripts\build-msi.ps1.

Gazer 0.6.1 beta

Gazer 0.6.1 beta Pre-release
Pre-release

Choose a tag to compare

@AdamRoden AdamRoden released this 12 Sep 22:47

Gazer 0.6.1 beta

Signed Windows MSI for testers. The installed Program Files copy uses uiAccess so Gazer can sit above Task Manager and type/click into elevated windows. .\build\Gazer.exe stays unsigned so local builds still launch.

Highlights since 0.6.0 beta

  • Hover and flash: dwell-progress borders are gone. Theme settings control hover outline (weight, optional custom color defaulting to progress) and completion flash (duration, optional custom color defaulting to foreground).
  • ComboMouse pies: mid-screen fills clockwise from 12 o'clock (drag, move, cancel, left, right). Edges and corners share those slices with a per-side fill direction; corners use a doubled outer radius.
  • Look-to-scroll pies: edges and corners use a region table from LTS actions. The hole is no longer a resume activator; reset re-places the origin.
  • Smoother scroll: Chromium and Scintilla keep an engaged stream so wheel-latched apps do not bounce at the ring.
  • Defaults: square mag-pick window, thicker hover outline, shorter flash, tighter LTS deadzone and falloff.

Install

  • Double-click Gazer-0.6.1-beta.msi, or
  • msiexec /i Gazer-0.6.1-beta.msi
  • Quiet: msiexec /i Gazer-0.6.1-beta.msi /qn

Quit a running Gazer first. Launch the Start Menu / Program Files copy (not .\build\Gazer.exe) for UIAccess.

Uninstall

  • Apps & features, or msiexec /x Gazer-0.6.1-beta.msi

Notes

  • Installs to Program Files\Gazer\ with Start Menu + desktop shortcuts
  • Layouts/models ship under resources\; settings stay in %AppData%\Gazer
  • Mouse tracker works without hardware; Tobii Eye Tracker 5 needs Tobii drivers (MSI includes tobii_stream_engine.dll)
  • ProductVersion is 0.6.1; this MSI upgrades earlier 0.6.x betas
  • Self-signed Authenticode is trusted at install so UIAccess can start. A real PFX can be supplied via GAZER_SIGN_PFX.
  • SHA256: 09B06F6B49B7052024C4457A37A3560FB30BD886BB2EAB1FA0760FD8F8C8F924 (35.4 MB)

Build

Tag v0.6.1-beta on master. Rebuild with .\scripts\build-msi.ps1.

Gazer 0.6.0 beta

Gazer 0.6.0 beta Pre-release
Pre-release

Choose a tag to compare

@AdamRoden AdamRoden released this 12 Sep 01:24

Head-pose analog maps, HSV color picker, ComboMouse pie for LTS, Material theme board, and dwell/overlay fixes.

Install with the MSI. UIAccess works only for the Program Files copy.

Gazer 0.5.3 beta

Gazer 0.5.3 beta Pre-release
Pre-release

Choose a tag to compare

@AdamRoden AdamRoden released this 05 Sep 18:10

Gazer 0.5.3 beta

Signed Windows MSI for testers. The installed Program Files copy uses uiAccess so Gazer can sit above Task Manager and type/click into elevated windows. .\build\Gazer.exe stays unsigned so local builds still launch.

Highlights since 0.5.2 beta

  • Composer Speak: typed phrases use the selected ElevenLabs voice. History was deleting the generated clip before playback, so Speak fell back to SAPI while preview and soundboard buttons kept the selected voice.

Install

  • Double-click Gazer-0.5.3-beta.msi, or
  • msiexec /i Gazer-0.5.3-beta.msi
  • Quiet: msiexec /i Gazer-0.5.3-beta.msi /qn

Quit a running Gazer first. Launch the Start Menu / Program Files copy (not .\build\Gazer.exe) for UIAccess.

Uninstall

  • Apps & features, or msiexec /x Gazer-0.5.3-beta.msi

Notes

  • Installs to Program Files\Gazer\ with Start Menu + desktop shortcuts
  • Layouts/models ship under resources\; settings stay in %AppData%\Gazer
  • Mouse tracker works without hardware; Tobii Eye Tracker 5 needs Tobii drivers (MSI includes tobii_stream_engine.dll)
  • ProductVersion is 0.5.3; this MSI upgrades earlier 0.5.x betas
  • Self-signed Authenticode is trusted at install so UIAccess can start. A real PFX can be supplied via GAZER_SIGN_PFX.
  • SHA256: A807D62CF49AE076C5465981672590BEFC4DBD6B2CBEC305B5FE82F610179234 (35.4 MB)

Build

Tag v0.5.3-beta on master. Rebuild with .\scripts\build-msi.ps1.

Gazer 0.5.2 beta

Gazer 0.5.2 beta Pre-release
Pre-release

Choose a tag to compare

@AdamRoden AdamRoden released this 05 Sep 17:06

Gazer 0.5.2 beta

Signed Windows MSI for testers. The installed Program Files copy uses uiAccess so Gazer can sit above Task Manager and type/click into elevated windows. .\build\Gazer.exe stays unsigned so local builds still launch.

Highlights since 0.5.1 beta

  • UIAccess: MSI Authenticode-signs Gazer.exe and stamps uiAccess=true so the Program Files copy stays above Task Manager. gazer.log reports UIAccess: yes when the token is present.
  • Mag-pick: zoom window no longer flashes or double-opens on HWND restack; gaze on the lens is owned by the overlay so the dock does not hide it.
  • Composer: gaze phrase buffer with ElevenLabs (and SAPI fallback), voice/style boards, soundboard, history, voice gain, and system volume. Typing on composer pages does not inject into the OS.
  • Settings: hub plus Appearance / Speed / Magnify / Indicators / Assist / Tools / Theme. Daily-driver vs designer dwell. Factory settings refresh on each install.
  • Theme and icons: Apple-system palettes and live theme tokens in Page XML. Cell/zone icons load from SVG stems (resources/icons/svg/).
  • Layers: page visibility is layers instead of show flags. Drawer and quit are ordinary layers on main.
  • Page editor: code view, snap, themed chrome; Cell and Zone keep their own Style/Dwell tabs.
  • AppData: settings live in %AppData%\Gazer (no nested Gazer\Gazer). Each install deletes settings.json; speech secrets, clips, and user layouts stay.

Install

  • Double-click Gazer-0.5.2-beta.msi, or
  • msiexec /i Gazer-0.5.2-beta.msi
  • Quiet: msiexec /i Gazer-0.5.2-beta.msi /qn

Quit a running Gazer first. Launch the Start Menu / Program Files copy (not .\build\Gazer.exe) for UIAccess.

Uninstall

  • Apps & features, or msiexec /x Gazer-0.5.2-beta.msi

Notes

  • Installs to Program Files\Gazer\ with Start Menu + desktop shortcuts
  • Layouts/models ship under resources\; settings stay in %AppData%\Gazer
  • Mouse tracker works without hardware; Tobii Eye Tracker 5 needs Tobii drivers (MSI includes tobii_stream_engine.dll)
  • ProductVersion is 0.5.2; this MSI upgrades earlier 0.5.x betas
  • Self-signed Authenticode is trusted at install so UIAccess can start. A real PFX can be supplied via GAZER_SIGN_PFX.
  • SHA256: E8705BBC5FF375546F2FC2AA9643C3C68551D56A087F17CFDC84B5E17E917823 (35.4 MB)

Build

Tag v0.5.2-beta on master. Rebuild with .\scripts\build-msi.ps1.

Gazer 0.5.1 beta

Gazer 0.5.1 beta Pre-release
Pre-release

Choose a tag to compare

@AdamRoden AdamRoden released this 29 Aug 02:34

Gazer 0.5.1 beta

Unsigned Windows MSI for testers (code signing skipped).

Highlights since 0.5.0 beta

  • qwerty_main: new keyboard placed on the desktop work area; unused boards dropped.
  • Gaze follow profile: one Slow/Sticky/Smooth/Snappy control on pointer timing, applied to the live lens, gaze-to-mouse, reticle, dwell-move cursor, mag-pick, foresight, and slider scrub. Foresight toggle on the assist board.
  • Z-order: HWND band stays TOPMOST; OverlayStackWatch reasserts when other apps cover Gazer. Each page's grids and cells stay together so a buried cell cannot dwell-forward.
  • Overlay settings: LTS and ComboMouse combined on the Overlay settings page. ComboMouse radii/colors are settings.
  • Dwell-move: drop last-gaze warp; zoom 0 arms dwell-move. mouseMoveToGaze aliases mouseDwellMove.
  • Paint: pie dwell progress (progressColor); keyboard character keys use textStyle=key.
  • Rename: mouseMoveForesightDoubleZoom to mouseMoveForesightSecondZoom.

Install

  • Double-click Gazer-0.5.1-beta.msi, or
  • msiexec /i Gazer-0.5.1-beta.msi
  • Quiet: msiexec /i Gazer-0.5.1-beta.msi /qn

Uninstall

  • Apps & features, or msiexec /x Gazer-0.5.1-beta.msi

Notes

  • Installs to Program Files\Gazer\ with Start Menu + desktop shortcuts
  • Layouts/models ship under resources\; settings stay in %AppData%\Gazer
  • Mouse tracker works without hardware; Tobii Eye Tracker 5 needs Tobii drivers (MSI includes tobii_stream_engine.dll)
  • ProductVersion is now 0.5.1; this MSI upgrades earlier 0.5.0 betas
  • SHA256: ADDF1DBAC567B46D89D1AC86B9A59D1D7875B99492CC63EB7F8E6DB26708C184 (26.3 MB)

Build

Tag v0.5.1-beta on master. Rebuild with .\scripts\build-msi.ps1.

Gazer 0.5.0 beta

Gazer 0.5.0 beta Pre-release
Pre-release

Choose a tag to compare

@AdamRoden AdamRoden released this 28 Aug 02:02

Gazer 0.5.0 beta

Unsigned Windows MSI for testers (code signing skipped).

Highlights since 0.4.0 beta 5

  • Settings grouping: drop cluster / clusterSlot. Group with style="row" and mark readouts role="value".
  • Page editor: Cell and Zone get their own Dwell and Style tabs; page Style and Dwell are no longer buried on the Page tab.
  • ComboMouse: pack the pie to screen edges; Close All shuts it.
  • AutoHotkey: run page AHK actions through a local AutoHotkey install.
  • Actions: OptiKey-style modifier cycling and named click / move / zoom commands.
  • Host chrome: rest-pose frost snapshot before the drawer animates; overlays restack in-band and stay above the taskbar after activate and dwell suspend.
  • Input: cluster keys send as extended (Shift+arrow selects); SendInput passes through the board.

Install

  • Double-click Gazer-0.5.0-beta.msi, or
  • msiexec /i Gazer-0.5.0-beta.msi
  • Quiet: msiexec /i Gazer-0.5.0-beta.msi /qn

Uninstall

  • Apps & features, or msiexec /x Gazer-0.5.0-beta.msi

Notes

  • Installs to Program Files\Gazer\ with Start Menu + desktop shortcuts
  • Layouts/models ship under resources\; settings stay in %AppData%\Gazer
  • Mouse tracker works without hardware; Tobii Eye Tracker 5 needs Tobii drivers (MSI includes tobii_stream_engine.dll)
  • ProductVersion is now 0.5.0; this MSI upgrades earlier 0.4.0 betas
  • SHA256: A0FFD82EABB3C866573BAF363837BCE011DC675C0A0F150FEAD195DAEDDC7769 (26.3 MB)

Build

Tag v0.5.0-beta on master. Rebuild with .\scripts\build-msi.ps1.