Skip to content

Releases: Benoks/EShot

v4.0.0

Choose a tag to compare

@Benoks Benoks released this 12 Jul 22:44

EShot v4.0.0

This is a major release introducing experimental Linux support alongside the existing Windows edition.

Highlights

  • Experimental Linux x86_64 support, tested primarily on KDE Plasma 6 with Wayland on CachyOS/Arch.
  • AppImage packaging with first-run dependency setup and desktop integration.
  • Google Lens and Yandex Images reverse-image search provider selection.
  • Faster and more reliable visual-search uploads with clearer cancellation handling.
  • Wayland screenshot, GIF, and video capture through XDG Desktop Portal and PipeWire.
  • Improved recording cleanup so failed or completed captures no longer leave screen-sharing sessions active.
  • FFmpeg-based GIF recording fallback and automatic Linux video encoder selection.
  • Friendly Linux microphone device names with monitor sources filtered out.
  • KDE Plasma global shortcut integration, including Print Screen configuration support.
  • Responsive first-run Linux feature selection with English and the system language selected by default.
  • Linux self-update support for AppImage releases with size and SHA-256 verification.
  • Updated README, platform documentation, screenshots, packaging metadata, and release validation tests.

Linux status

Linux support is experimental and currently tested only on KDE Plasma 6, primarily on CachyOS/Arch with Wayland. Other desktop environments and distributions may work through XDG Desktop Portal but are not yet officially supported.

Installation

Download the AppImage, mark it executable, and launch it. The first-run wizard can install optional FFmpeg, OCR, Wayland portal, and desktop-integration packages through the system package manager.

Windows packages

Updated Windows x64 and ARM64 packages will be attached separately after local MSVC builds are produced. The old local Windows binary was intentionally not published as v4.0.0.

v3.1.0

Choose a tag to compare

@github-actions github-actions released this 30 Jun 14:25

Full Changelog: v3.0.9...v3.1.0

New

  • Added in-app silent update flow from GitHub Releases.
  • Added update actions in tray menu and Settings.
  • Added Packages tab for optional dependencies.
  • Added OCR language pack management: download, delete, and bulk install essentials.
  • Added bundled Tesseract OCR and FFmpeg status controls.
  • Added restore flow for deleted bundled OCR/FFmpeg components from portable release assets.

Improved

  • Update tray icon now uses a yellow update indicator.
  • Update actions are highlighted more clearly.
  • Package list layout, checkbox selection, and delete actions were refined.
  • Installed OCR language packs no longer show unnecessary download buttons.

Fixed

  • Fixed update tray icon not staying in update state.
  • Fixed package selection checkboxes not being clickable.
  • Fixed OCR/FFmpeg components being removable without a restore path.
  • Fixed tray menu update row alignment.

v3.0.9

Choose a tag to compare

@github-actions github-actions released this 30 Jun 00:31

Full Changelog: v3.0.8...v3.0.9

v3.0.8

Choose a tag to compare

@github-actions github-actions released this 28 Jun 22:39

Full Changelog: v3.0.7...v3.0.8

  • Added new upload services: Catbox, Uguu, Litterbox, Yandex Disk, and Google Drive.
  • Added Google Lens search for selected regions with a new toolbar button and Ctrl+L shortcut.
  • Added auth/token handling for account-based upload providers.
  • Improved upload flow so entered auth values are applied immediately before uploading.
  • Fixed Catbox user hash handling and tightened upload cleanup behavior.

v3.0.7

Choose a tag to compare

@github-actions github-actions released this 22 Jun 19:59

What's Changed

  • Revert "Support per-monitor DPI in capture overlay" by @Benoks in #9

Full Changelog: v3.0.6...v3.0.7

v3.0.5

Choose a tag to compare

@github-actions github-actions released this 12 Jun 09:46

What's Changed

  • [CI] Fix for GitHub x64 Build Action by @talynone in #5

Full Changelog: v3.0.4...v3.0.5

v3.0.4

Choose a tag to compare

@Benoks Benoks released this 11 Jun 16:42

EShot v3.0.4

Fixes

  • Fixed Print Screen conflict detection on clean Windows 11 installations.
  • EShot now correctly offers to disable the Snipping Tool shortcut.
  • Improved reliability when applying the Print Screen setting.

v3.0.3

Choose a tag to compare

@Benoks Benoks released this 06 Jun 15:43

EShot v3.0.3

Fixed

  • Fixed toolbar placement after restoring the working HiDPI capture baseline.
  • Bottom toolbar now stays on the monitor where the selection started.
  • Side action toolbar now stays on the monitor where the selection started.
  • Quick Settings drawer now stays on the monitor where the selection started.
  • Improved multi-monitor selection behavior without touching the HiDPI capture logic.

Notes

  • This release keeps the HiDPI capture behavior from v3.0.2 and only restores the monitor-aware toolbar placement fixes.

v3.0.2

Choose a tag to compare

@Benoks Benoks released this 06 Jun 14:22

EShot v3.0.2

Fixed

  • Restored the working HiDPI capture behavior from the ARM64/HiDPI contribution.
  • Fixed scaled display capture preview regressions introduced in v3.0.1.
  • Fixed screenshot overlay behavior on monitors using 125%, 150%, or higher display scaling.
  • Reverted the risky multi-monitor DPI changes that caused zoomed or misaligned capture previews.

Notes

  • This release focuses on stabilizing HiDPI capture after v3.0.1.
  • Windows x64 setup is included. ARM64 and portable builds may be added later.

v3.0.1

Choose a tag to compare

@Benoks Benoks released this 06 Jun 11:58

EShot v3.0.1

Fixed

  • Fixed HiDPI capture issues on scaled displays.
  • Fixed full-screen selection size on monitors using display scaling such as 125%.
  • Fixed toolbar placement on multi-monitor selections.
  • Bottom toolbar, side action toolbar, and Quick Settings now stay on the monitor where the selection started.
  • Improved behavior when selecting across multiple monitors.

Improved

  • Highlighter/marker is now more visible on bright and white backgrounds.
  • Added better contrast to highlighter strokes.

Build

  • Added Windows ARM64 build support through GitHub Actions.
  • Added native ARM64 packaging support for Qt, Tesseract OCR, and FFmpeg.
  • Improved installer packaging for Tesseract dependencies.