Skip to content

ContextScroll v0.4.0

Choose a tag to compare

@oriraz1607 oriraz1607 released this 28 Jul 10:17
· 54 commits to main since this release

ContextScroll v0.4.0 adds user-configurable behavior and tighter context recognition.

Highlights:

  • Ordered per-user context rules for application and AT-SPI role, name, state, and action matching.
  • Persistent pause/resume in GNOME Quick Settings and Extension Manager preferences.
  • Fixed-size up/down autoscroll cursor with no speed encoding.
  • Protocol v2 pause control with immediate pass-through and safe active-scroll cancellation.
  • More precise generic browser link detection: plain comment/page text scrolls while the actual hyperlink keeps native middle-click.
  • Desktop and GNOME Shell surfaces preserve native middle-click.
  • Chromium, first-click refresh, stopping-click, axis, and stale-context reliability fixes accumulated since v0.3.2.
  • Expanded Rust and Python regression coverage plus strict schema and extension validation.

Install:

curl -fsSL https://raw.githubusercontent.com/oriraz1607/contextscroll/v0.4.0/scripts/bootstrap.sh | bash

Sign out and back in after installation so GNOME Shell loads the updated extension code.