github Benoks/EShot v4.2.8

3 hours ago

EShot v4.2.8

Capture and annotation

  • Fixed a native Wayland multi-monitor regression that could squeeze the whole desktop into the active screen
  • Native Wayland now keeps its overlay and capture on the screen under the cursor, while KDE/GNOME AppImage sessions keep their virtual-desktop path
  • Improved selection rendering and repaint regions to prevent stale cursor, selection and capture-hint traces
  • Improved text and shape hit testing, rotation geometry, selection handles, and freehand drawing efficiency
  • Made annotation move, rotation and text resize gestures create reliable individual undo steps
  • Improved pinned-window resizing and multi-monitor window targeting

Recording

  • Improved GIF timing and local palettes for smoother playback and smaller files
  • Fixed an immediately stopped GIF being reported as failed despite having a valid fallback frame
  • Fixed AAC encoder discovery on systems where gst-inspect-1.0 returns plugin catalog rows
  • Improved microphone discovery, recording process cleanup, pause/resume handling, and audio/video completion fallback behavior
  • Made long scrolling captures substantially less expensive to stitch at the end

Linux and desktop integration

  • Improved KDE permission setup, portal screenshot pipe handling, portal screen-cast re-entry protection, global shortcut registration, and GNOME shortcut cleanup
  • Improved notification click handling and bounded notification path tracking
  • Improved first-run dependency setup and AppImage/Linux package checks

Updates, security and packaging

  • Added automated CTest execution to the Linux build workflow and expanded package contract tests
  • Fixed Windows updater compatibility with release assets that do not expose GitHub's optional SHA-256 digest
  • Improved upload temporary-file creation, filename sanitization, response validation, and secure credential migration
  • Updated Windows executable and manifest version metadata

Don't miss a new EShot release

NewReleases is sending notifications on new releases.