Releases: Benoks/EShot
Release list
v4.0.0
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
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
v3.0.8
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+Lshortcut. - 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
What's Changed
Full Changelog: v3.0.6...v3.0.7
v3.0.5
What's Changed
Full Changelog: v3.0.4...v3.0.5
v3.0.4
v3.0.3
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
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
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.