Flameshot v14.0.0 released
By SecBurg
Flameshot is an open-source screenshot utility with built-in annotation, highlighting, and sharing capabilities - available for Linux, Windows, and macOS. Version v14.0.0 is out and brings significant changes to multi-monitor support, Wayland compatibility, and a long list of bug fixes.
The biggest change in this release is a new unified multi-monitor workflow: instead of drawing the capture widget across all monitors, Flameshot now prompts you to select which monitor to capture. Linux also switches to xdg-desktop-portal as the primary capture method, with a legacy X11 fallback for minimal window managers (i3, xmonad, etc.).
## New Features
### Unified Approach to Multi-Monitor / Scaling
The largest change in this version is when a screenshot is taken, the user will be prompted
to select which monitor to capture. Previously on Linux and Windows the capture widget was
drawn across all monitors. This presents significant challenges as we diversify the DE's that
are supported in linux and mixed scaling becomes more common.
Additionally, on Linux the primary way to take a screenshot is using the xdg-desktop-portal
calls. This is the only way to screenshot on Wayland, and many X11 DE's also support this.
### Legacy X11 Screenshot Fallback
For users on minimal window managers (i3, xmonad, etc.) without xdg-desktop-portal, there is
now a Settings -> General -> "Use legacy X11 screenshot method" option that bypasses the
portal. This is marked as deprecated but ensures Flameshot works in more environments.
### Tray Menu to select screen
If you typically launch flameshot from the tray menu, there is a new dropdown that will
directly let you select which monitor to capture and bypass the monitor selection widget.
### Capture Active Monitor (X11 & Windows)
When this is enabled Flameshot will skip the monitor selection dialog entirely and will
automatically capture whichever monitor your cursor is on. Enable it in
Settings -> General -> "Capture active monitor (skip monitor selection)".
Not available on Wayland due to security model limitations.
### Windows Global Screenshot Shortcut
Flameshot on Windows now supports a global "take screenshot" hotkey. It can also detect if
Windows has reserved PrtScn for Snipping Tool and offers to change that registry setting.
### D-Bus Capture Method (Linux)
A new captureScreen() D-Bus method lets scripts and external applications trigger Flameshot's
GUI capture programmatically.
### Portable Binary Mode (Windows)
Flameshot can now store its configuration in a flameshot.ini file alongside the executable
instead of the user config directory. Enables portable/USB-stick deployment.
### Nix Flake Support
A comprehensive flake.nix is now included for reproducible builds and development on NixOS.
## Improvements
- Launcher dialog is now significantly smaller and auto-fits its content
- Update checker rework: menu now shows "Download version X.Y.Z" when update available
- New higher-quality macOS icon set
- Removed 500ms startup delay affecting some Linux users (leftover from old Unity DE workaround)
## Bug Fixes
### Wayland
- QPainter crashes on KDE Plasma Wayland (Qt 6): added safety checks across 9 widget files
- Clipboard runtime detection: single binary now works on both Wayland and X11
- GNOME clipboard copy failure: capture window stays briefly alive until compositor fetches data
(Fixes #4116, #4298)
### Cosmic Desktop
- Fixed capture window not going fullscreen on Cosmic DE
### X11 / GNOME
- Fixed crash caused by Qt::BypassWindowManagerHint on X11 GNOME
### Windows
- Forced PNG clipboard format - JPG option caused compatibility issues
### macOS
- Fixed copy-to-clipboard not working when invoked from terminal
### Cross-Platform
- D-Bus hang fix: no longer hangs on systems without org.freedesktop.Notifications (Fixes #4353)
- D-Bus race condition: fixed race where temporary QApplication could corrupt Wayland connections
- Double right-click segfault fixed
- Saved region coordinates now correctly account for device pixel ratio on HiDPI screens
## Packaging & Infrastructure
- Dropped support for Ubuntu Focal; bumped minimum dependency versions
- Added Windows installation instructions for Scoop
- macOS Intel build no longer included (CI binaries reported as non-functional)
- 19 translation updates via Weblate
Full release notes and downloads on the GitHub release page.
Always take good screenshots (and notes)! :-)