Skip to content

Releases: BohdanTkachenko/waydriver

waydriver-v0.3.3

14 Jun 16:27

Choose a tag to compare

Added

  • (locator) drag_to_coords for off-window drop endpoints
  • (gaction) drive app./win. GActions via org.gtk.Actions (#33)
  • external-effect sinks (notifications/portal) + single-instance CLI forwarding
  • (atspi) activate cache-only accessibles by (bus, path) ref
  • (visual) add perceptual baseline-compare primitive
  • live GSettings writes + AT-SPI Value/scroll readback
  • (visual) per-search OCR upscale via VisualLocator::with_upscale (#23)
  • (session) expose key_down/key_up for held-modifier gestures

Fixed

  • (session) claim external-effect sink names before launching the app
  • (atspi) resolve LABELLED_BY names for cache-only rows

Other

  • release v0.3.2
  • add cloud-env (non-Nix) dev tooling for SessionStart and Fedora container
  • limit rustdoc to the crate itself (--no-deps)

waydriver-v0.3.2

13 Jun 13:46

Choose a tag to compare

Fixed

  • (compositor) managed dbus-daemon works under container PID 1
  • tolerate unknown AT-SPI roles, add activate(), harden daemon lifecycle

waydriver-v0.3.1

13 Jun 03:15

Choose a tag to compare

Added

  • (atspi) read lazily-realized widgets via focus_walk + cache

Fixed

  • (pointer) translate window-relative AT-SPI bounds to screen space
  • (session) isolate XDG state/data/cache dirs + verify reported bugs live

Other

  • (visual) warn on debug-built OCR stack + document the ~30x cost

waydriver-v0.3.0

12 Jun 03:43

Choose a tag to compare

Added

  • [breaking] harden visual-OCR, locator, and key-chord paths

Fixed

  • (capture) stop pipewire runtime-dir nesting overflow at the root

waydriver-v0.2.10

08 Jun 04:57

Choose a tag to compare

Fixed

  • (mcp) keep start_session from hanging on stalled setup

waydriver-v0.2.9

06 Jun 20:43

Choose a tag to compare

Added

  • (gsettings) per-session GSettings isolation via keyfile backend
  • (scale) custom display scale (HiDPI) for sessions

Other

  • apply cargo fmt

waydriver-v0.2.8

05 Jun 00:23

Choose a tag to compare

Fixed

  • (compositor-mutter) snapshot host runtime root to keep session dirs flat

waydriver-v0.2.7

03 Jun 03:07

Choose a tag to compare

Fixed

  • (capture) give the video recorder its own ScreenCast stream

waydriver-v0.2.6

24 May 02:00

Choose a tag to compare

Added

  • (mcp) expose visual locator tools (OCR, template match, stdout wait)
  • (visual) opt-in visual locator stack — OCR, flood-fill regions, template matching

Other

  • (visual) apply rustfmt to visual locator stack

waydriver-v0.2.5

13 May 01:15

Choose a tag to compare

Added

  • (locator) pointer-click fallback for widgets without AT-SPI Action