Skip to content

CapScroll v1.3.0

Latest

Choose a tag to compare

@netcrawlerr netcrawlerr released this 23 Oct 09:27
· 2 commits to main since this release

This release brings a major refactor to CapScroll's Wayland capture mode, replacing desktop-specific screenshot commands with native XDG Desktop Portal integration.

What's New

  • Native Wayland Screenshot Capture — Integrated org.freedesktop.portal.Screenshot through D-Bus using Tmds.DBus for full-screen and region captures.
  • Wayland Scrolling Input : Added org.freedesktop.portal.RemoteDesktop support for automated mouse-wheel scrolling, with ydotool retained as a fallback.
  • Multi-Format Packaging : builds for .deb, .AppImage, .rpm, and .tar.gz releases.
  • Desktop-Aware Scrolling : scrolling behavior for desktop environments, including KWin and GNOME.

What Changed

  • reworked the Wayland screenshot pipeline to use XDG Desktop Portals instead of relying on grim, spectacle, gnome-screenshot, cosmic-screenshot, and Python helper scripts.
  • Updated dependency requirements for portal-based screenshot capture.

Requirements

  • A running D-Bus session.
  • xdg-desktop-portal.
  • A compatible desktop-specific portal backend, such as GNOME, KDE, or COSMIC.
  • On X11, the required X11 libraries must be available.
  • ydotool may be needed as a fallback for automated scrolling input.

Legacy screenshot utilities are no longer required for the new portal-based Wayland screenshot pipeline.

Links

Full Changelog: v1.2.1...v1.3.0