Releases: thenaterhood/gscreenshot
Releases · thenaterhood/gscreenshot
v3.4.0
- Feature: Custom cursor is now supported from the CLI
- Bugfix: Fix potential problem of custom cursors overwriting each other
- Enhancement: Switch to using native file chooser dialog
v3.3.0
- Feature: bring your own cursor graphic
- Feature: you can now drag and drop screenshots from gscreenshot to other applications
- Feature: saving screenshots to /dev/stdout is now supported if you want to pipe to another application (pass
-f /dev/stdout
to the CLI) - Enhancement: Under-the-hood code improvements for GTK frontend
- Enhancement: Cleaner fix for the scrot version check (thanks @hummusbird)
- Bugfix: Region selection no longer leaks between screenshots in multishot mode
- Bugfix: Fix a possible crash if a saved screenshot file is moved while gscreenshot is open
v3.2.1
- Bugfix: Fix scrot version check (scrot version gained a decimal place)
v3.2.0
- Feature: re-use the same region selection as the preview
- Feature: add bash and zsh completion scripts
- Enhancement: the capabilities display is now localized and shows what utility provides a capability
- Enhancement: under-the-hood architecture improvements to screenshot handling
- Bugfix: gscreenshot should be less likely to appear in its initial screenshot
- Bugfix: some features may have been incorrectly disabled when using slurp for region selection on wayland
- Bugfix: the "save all" option now uses a directory chooser as one would expect
- Bugfix: delays sometimes didn't work with scrot
v3.1.2
- Bugfix: Fix possible crash due to a bad locale (found by @xforever1313 - thanks!)
- Bugfix: Improve build success rate for COPR
- Enhancement: Also support md2man for generating manpage
v3.1.1
- Feature: Add multishot mode
- Add "Save All" option to GUI
- Add forward and back shortcuts to GUI
- Toggle multishot mode with the INSERT key or uncheck the Overwrite
checkbox
- Feature: Filenames now support format parameters
- Feature: Add a manpage (with information about format parameters!)
- Note: the manpage is currently generated from the README.md at build using pandoc. This is OPTIONAL.
You do not need pandoc installed to build gscreenshot, though you won't get a manpage without it.
- Note: the manpage is currently generated from the README.md at build using pandoc. This is OPTIONAL.
- Feature: Add a drop shadow to previews so they're less likely to blend
with the window color - Bugfix: Fix some window scaling issues
- Bugfix: Small screenshots should no longer cause controls to shift
v3.0.1
- Bugfix: Fix possible crash when taking screenshots with the CLI
(found by @savorocks - thanks!) - Bugfix: notify-send problems shouldn't lock up gscreenshot
- Bugfix: Fix possible crash if xclip fails
- Bugfix: Don't show an unexpected CLI message about notifications
- Bugfix: Fix possible crash opening a screenshot if xdg-open is unavailable
v3.0.0
- Modernization: Drop support for Python older than 3.5
- Feature: Region selection now times out after 60s
- Feature: Add support for saving in webp format
- Enhancement: Add type hints and type checking
- Enhancement: Some gscreenshot data structures are now printable for
debugging - Bugfix: Fix possible crash if the CLI fails to save a temporary file
- Bugfix: Fix possible crash if trying to copy a failed screenshot
- Bugfix: Fix possible crash if trying to save a failed screenshot
- Bugfix: Fix possible xdg-desktop-portal crash if dbus is unavailable
- Bugfix: Fix possible issues parsing region selection output
Python versions older than Python 3.5 are no longer supported
v2.20.0
- Feature: add support for xdg-desktop-portal
- Applicable to both X11 and Wayland
- Requires python-dbus
- Enhancement: check if Grim backend can actually take a screenshot
- Bugfix: add catch for missing exception type
- Bugfix: fix PIL deprecation warnings
- Bugfix: fix GObject deprecation warnings
- Bugfix: don't offer xlib cursor options on wayland
v2.20.0 is the last major gscreenshot release supporting Python 2 and Python older than 3.5
v2.19.0
- Modernization: Target GTK 3.14
- Modernization: Deprecate Python 2 and Python versions older than 3.5:
Support for older Python versions will be dropped in coming versions - Feature: Flash a status icon in the GTK UI when taking an action
- Feature: Give feedback on what to install if a screenshot backend is
missing - Enhancement: Add unit tests for core gscreenshot code
- Enhancement: Failing to compile locales is no longer fatal
- Bugfix: Clean up some deprecated Glade code and warnings
- Bugfix: Fix some exception handling catching invalid exceptions
- Bugfix: Fix a possible crash when showing a screenshot notification
- Bugfix: Fix a possible crash when showing a screenshot preview