Repository navigation
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.Screenshotthrough D-Bus usingTmds.DBusfor full-screen and region captures. - Wayland Scrolling Input : Added
org.freedesktop.portal.RemoteDesktopsupport for automated mouse-wheel scrolling, withydotoolretained as a fallback. - Multi-Format Packaging : builds for
.deb,.AppImage,.rpm, and.tar.gzreleases. - 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.
ydotoolmay 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
- All releases: https://github.com/netcrawlerr/CapScroll/releases
Full Changelog: v1.2.1...v1.3.0