# Flameshot: what changed from 13 to 14 - Product: Flameshot (https://whatsnew.fyi/product/flameshot) - Vendor: Flameshot - Range: changelog entries numbered after v13.3.0 up to and including v14.0.0, stable releases only - Entries below: 1 release (newest first) - Resolved: 13 is v13.3.0 and 14 is v14.0.0, the newest stable release of each major we track - Carrying security changes: 0 · CVEs mentioned: 0 · Mentioning breaking changes: 0 · Removing or deprecating something: 1 - Page: https://whatsnew.fyi/product/flameshot/compare/13...14 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## What changed (20 changes, grouped by kind) ### Added #### v14.0.0 (2026-06-19) - Prompt users to select which monitor to capture when a screenshot is taken instead of drawing the capture widget across all monitors - Add Settings option to use legacy X11 screenshot method for minimal window managers without xdg-desktop-portal support - Add tray menu dropdown to directly select which monitor to capture - Add Settings option to capture active monitor and skip monitor selection dialog on X11 and Windows - Add Windows global screenshot hotkey support with ability to detect if Windows has reserved PrtScn for Snipping Tool - Add D-Bus captureScreen() method for scripts and external applications to trigger Flameshot's GUI capture on Linux - Add portable binary mode for Windows to store configuration in flameshot.ini alongside the executable - Add --edit flag to flameshot screen CLI subcommand to specify which screen to capture - Add comprehensive flake.nix for reproducible builds and development on NixOS ### Changed #### v14.0.0 (2026-06-19) - Use xdg-desktop-portal calls as the primary way to take screenshots on Linux, supporting Wayland and many X11 desktop environments - Make launcher dialog more compact by hiding monitor selection on single-screen setups and tightening layout margins - Overhaul update notification system to show download version information and latest version status with smooth UI updates - Replace macOS application icon with higher-quality multi-resolution icon set ### Fixed #### v14.0.0 (2026-06-19) - Prevent QPainter crashes on KDE Plasma Wayland with Qt 6 by adding safety checks across widget files - Enable single binary to work on both Wayland and X11 by selecting clipboard backend at runtime instead of compile time - Work around GNOME clipboard copy failure by keeping capture window briefly alive until compositor fetches data - Fix capture window not going fullscreen on Cosmic DE - Fix crash caused by Qt::BypassWindowManagerHint on X11 GNOME - Force PNG clipboard format on Windows to disable JPG option that caused compatibility issues ### Removed #### v14.0.0 (2026-06-19) - Remove 500ms arbitrary delay on the desktop entry's Take Screenshot action ## Release notes ### v14.0.0 - Date: 2026-06-19 - Version: v14.0.0 - Original notes: https://github.com/flameshot-org/flameshot/releases/tag/v14.0.0 - Permalink: https://whatsnew.fyi/product/flameshot/releases/v14.0.0 - Labels: Platforms: Desktop - **added** — Prompt users to select which monitor to capture when a screenshot is taken instead of drawing the capture widget across all monitors - **added** — Add Settings option to use legacy X11 screenshot method for minimal window managers without xdg-desktop-portal support - **added** — Add tray menu dropdown to directly select which monitor to capture - **added** — Add Settings option to capture active monitor and skip monitor selection dialog on X11 and Windows - **added** — Add Windows global screenshot hotkey support with ability to detect if Windows has reserved PrtScn for Snipping Tool - **added** — Add D-Bus captureScreen() method for scripts and external applications to trigger Flameshot's GUI capture on Linux - **added** — Add portable binary mode for Windows to store configuration in flameshot.ini alongside the executable - **added** — Add --edit flag to flameshot screen CLI subcommand to specify which screen to capture - **added** — Add comprehensive flake.nix for reproducible builds and development on NixOS - **changed** — Use xdg-desktop-portal calls as the primary way to take screenshots on Linux, supporting Wayland and many X11 desktop environments - **changed** — Make launcher dialog more compact by hiding monitor selection on single-screen setups and tightening layout margins - **changed** — Overhaul update notification system to show download version information and latest version status with smooth UI updates - **changed** — Replace macOS application icon with higher-quality multi-resolution icon set - **removed** — Remove 500ms arbitrary delay on the desktop entry's Take Screenshot action - **fixed** — Prevent QPainter crashes on KDE Plasma Wayland with Qt 6 by adding safety checks across widget files - **fixed** — Enable single binary to work on both Wayland and X11 by selecting clipboard backend at runtime instead of compile time - **fixed** — Work around GNOME clipboard copy failure by keeping capture window briefly alive until compositor fetches data - **fixed** — Fix capture window not going fullscreen on Cosmic DE - **fixed** — Fix crash caused by Qt::BypassWindowManagerHint on X11 GNOME - **fixed** — Force PNG clipboard format on Windows to disable JPG option that caused compatibility issues #### Flameshot v14.0 Release Notes This release brings major improvements to multi-monitor support, fractional scaling support, new capture workflows, and a long list of bug fixes across all platforms. --- ##### 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. After a lot of testing and iteration I decided the best path forward is this solution. I understand this is a change in workflow, and some may find it cumbersome. However, this will be the path forward for the time being. Please read the following sections as well if you are on X11 or Windows. 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. I reccomend looking at this [Arch Wiki page](https://wiki.archlinux.org/title/XDG_Desktop_Portal) to see if your DE supports it. If not there is a "deprecated" option that can be enabled that will fall back to the legacy method for capturing. (See below) image ###### 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. image ###### 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. image ###### 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. image ###### Windows Global Screenshot Shortcut Flameshot on Windows now supports a global "take screenshot" hotkey, meaning that you can now take screenshots with keybindings other than PrntScn. It can also detect if Windows has reserved PrtScn for Snipping Tool and offers to change that registry setting, or register Flameshot as the system's screen capture application. ###### D-Bus Capture Method (Linux) A new `captureScreen()` D-Bus method lets scripts and external applications trigger Flameshot's GUI capture programmatically, making automation and integration even more easier on Linux. ###### Portable Binary Mode (Windows) Flameshot can now store its configuration in a `flameshot.ini` file alongside the executable instead of the user config directory. This enables portable/USB-stick deployment. Controlled by the `USE_PORTABLE_CONFIG` CMake flag (on by default for Windows). ###### Screen Subcommand Redesign The `flameshot screen` CLI subcommand has been reworked to support a per-screen capture paradigm. A new `--edit/-e` flag enables the user to specify which screen to capture. Users can use this to bind custom hotkeys to screenshot specific monitor _[Truncated at 4000 characters — full notes: https://github.com/flameshot-org/flameshot/releases/tag/v14.0.0]_