Skip to content

Releases: thenaterhood/gscreenshot

v3.4.0

12 Apr 02:24
v3.4.0
e747255
Compare
Choose a tag to compare
  • 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

29 Jan 04:43
v3.3.0
aa58a49
Compare
Choose a tag to compare
  • 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

21 Jan 20:56
v3.2.1
76044bd
Compare
Choose a tag to compare
  • Bugfix: Fix scrot version check (scrot version gained a decimal place)

v3.2.0

17 Jan 02:43
v3.2.0
6dca9bd
Compare
Choose a tag to compare
  • 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

02 Jan 20:49
v3.1.2
aa7fd1a
Compare
Choose a tag to compare
  • 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

23 Dec 03:16
v3.1.1
Compare
Choose a tag to compare
  • 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.
  • 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

02 Dec 03:28
v3.0.1
94859b4
Compare
Choose a tag to compare
  • 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

29 Nov 04:05
v3.0.0
f740381
Compare
Choose a tag to compare
  • 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

15 Oct 02:55
v2.20.0
d14e5ce
Compare
Choose a tag to compare
  • 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

25 Sep 21:49
v2.19.0
f45e72b
Compare
Choose a tag to compare
  • 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

Support for Python versions older than Python 3.5 is now deprecated