|
| 1 | +shutter (0.99.5) |
| 2 | + |
| 3 | +Bug fixes: |
| 4 | + |
| 5 | +* Fixed loading and saving profiles |
| 6 | +* Fixed the editor being unavailable under some circumstances |
| 7 | +* Fixed crash when selection has zero width or height |
| 8 | +* Check to prevent user setting a filename pattern without wildcards, which lead to crashes |
| 9 | +* Fixed crash on Wayland under some circumstances |
| 10 | +* Fixed crash when the autostart .desktop file is not writable |
| 11 | +* Fixed handling images pasted from clipboard: they are now handled the same as screenshots made by Shutter itself, rather than being put into /tmp |
| 12 | +* Fixed error when using the -s option with a zero coordinate for the selection origin |
| 13 | + |
| 14 | +New features: |
| 15 | + |
| 16 | +* Added WebP support |
| 17 | +* In Selection mode added an option to take screenshot on releasing the mouse button without confirmation |
| 18 | + |
| 19 | +New optional dependency for WebP support: webp-pixbuf-loader (https://github.com/aruiz/webp-pixbuf-loader) |
| 20 | + |
| 21 | + |
| 22 | +shutter (0.99.4) |
| 23 | + |
| 24 | +Two further bugs have been fixed after the recent 0.99.3 release: |
| 25 | + |
| 26 | +* Fix not appearing tray icon on system startup under rare circumstances |
| 27 | +* Fix crash on launch for new installs |
| 28 | + |
| 29 | + |
| 30 | +shutter (0.99.3) |
| 31 | + |
| 32 | +After a long time there is another bugfix release: |
| 33 | + |
| 34 | +* Improved code quality a bit, added a few unit tests (thanks to Alexander Ruzhnikov!) |
| 35 | +* Fixed font size in the editor |
| 36 | +* Fixed loading of profiles |
| 37 | +* Fixed crash when taking too small screenshots |
| 38 | +* Fixed appearance of the web capture button |
| 39 | +* Fixed XML schema of AppData |
| 40 | +* Allow more valid character in filenames |
| 41 | +* Removed dysfunctional upload plugins |
| 42 | +* Added a visible warning about limited functionality on Wayland |
| 43 | + |
| 44 | +New dependency: Moo (https://metacpan.org/pod/Moo) |
| 45 | + |
| 46 | +Dropped dependencies: libwww-mechanize-perl, libwww-perl, libnet-oauth-perl |
| 47 | + |
| 48 | + |
| 49 | + |
| 50 | +shutter (0.99.2) |
| 51 | + |
| 52 | +Fix for previous version. Removal of debug code which was accidentally left, resulting in wayland-specific code to be executed for X11 system. |
| 53 | + |
| 54 | + |
| 55 | +shutter (0.99.1) |
| 56 | + |
| 57 | +A small fix-mostly release. |
| 58 | + |
| 59 | +The fix is the compatibility with GLib 2.70. GLib strictened the way how GApplication is initialized, and Shutter apparently was doing it incorrectly before, resulting in inability to run Shutter again to bring up the main window, or to take screenshots from command line. The fix works with older GLib as well. |
| 60 | + |
| 61 | +The new feature is a rudimentary Wayland support. Don't get too excited about it yet. All it does is it asks the compositor to let user take the screenshot, and user will be presented with some implementation-defined UI to select the window or area, which we cannot control at all. Maybe the limitations will be lifted in future, but no promises. Also there are multiple cases where it doesn't work, e.g.: |
| 62 | + |
| 63 | +* The compositor doesn't even support XDG Desktop Portal API (https://flatpak.github.io/xdg-desktop-portal/portal-docs.html#gdbus-org.freedesktop.portal.Screenshot) |
| 64 | +* The backend for the XDG Desktop Portal API doesn't match the compositor running, e.g. Gnome's portal backend cannot take screenshot on KDE, and instead it silently does nothing |
| 65 | + |
| 66 | +We can't even meaningfully handle these cases, other than adding a huge timeout to the call, because perhaps the user is just taking time interacting the UI shown by the portal backend. |
| 67 | + |
| 68 | +Finally, dependency on Gtk3::ImageView is bumped to v10: the improved selection tool added in Shutter 0.98 got moved upstream. |
| 69 | + |
| 70 | + |
| 71 | +shutter (0.99) |
| 72 | + |
| 73 | +* Fixed several more regressions of the Gtk3 switch: |
| 74 | + * Fixed File->Open dialog |
| 75 | + * Fixed Autoscroll option of the Draw tool |
| 76 | +* Added support for `gir1.2-ayatanaappindicator3`, because some distros don't have `gir1.2-appindicator3` anymore. If neither of AppIndicator3 nor AyatanaAppIndicator3 is available, on some DEs you will miss the tray icon, so it's recommended to have at least one of these 2 libraries installed. |
| 77 | +* Fixed schema of the appdata XML, use https in URLs in it |
| 78 | +* Added search keywords to the shutter.desktop file |
| 79 | +* Icons cleanup |
| 80 | + * Dropped a copy of the whole Tango icon set, which was usable from the Draw Tool. Any icon can still be imported from the the local disk, including even Tango ones if they are installed |
| 81 | + * Fixed shutter icon size |
| 82 | + * Removed duplication of the same icons |
| 83 | + * Removed logo images for dropped image hosters |
| 84 | + |
| 85 | +shutter (0.98) |
| 86 | + |
| 87 | +Fixes: |
| 88 | +* show main window when launching Shutter and an instance is already running |
| 89 | +* in selection mode allow to move the selection |
| 90 | +* in selection mode allow to trigger the screenshot with doubleclick |
| 91 | +* fix the Print button |
| 92 | +* when uploading a screenshot via FTP, copying the URL to clipboard is now functional |
| 93 | +* fix the "Torn paper" and "Watermark" plugins |
| 94 | + |
| 95 | + |
| 96 | +shutter (0.97) |
| 97 | + |
| 98 | +Crash fixes: |
| 99 | +* when doing screenshot if "include cursor" is set |
| 100 | +* when using text annotation tools in the editor |
| 101 | +* when launching on Wayland. Note that the screenshot functionality is still not available on Wayland yet |
| 102 | +* when using a DE without a dedicated Pictures/ directory |
| 103 | + |
| 104 | +Additionally: |
| 105 | +* the tray icon wasn't shown on Gnome, making it impossible to interact with the app after the main window is closed/hidden |
| 106 | + * if both libappindicator is not available and the legacy tray icon doesn't work (it's not supported by gnome), closing the window will now terminate the application rather than hiding it to the non-existing tray |
| 107 | +* copy to clipboard didn't work |
| 108 | +* capturing full screen on multiple screens didn't work |
| 109 | + |
| 110 | +shutter (0.96) |
| 111 | + |
| 112 | +Drops dependency on Gtk2, and starts depending on Gtk3 instead. |
| 113 | + |
| 114 | +More specifically, these perl dependencies are gone: |
| 115 | +* Gtk2 |
| 116 | +* Gtk2::ImageView |
| 117 | +* Gtk2::Unique |
| 118 | +* Gtk2::AppIndicator |
| 119 | +* Gnome2::Wnck |
| 120 | +* Goo::Canvas |
| 121 | + |
| 122 | +These dependencies are new: |
| 123 | +* [Carp:::Always](https://metacpan.org/pod/Carp::Always) |
| 124 | +* [Gtk3](https://metacpan.org/pod/Gtk3) |
| 125 | +* [Gtk3::ImageView](https://metacpan.org/pod/Gtk3::ImageView) >= 9 |
| 126 | +* [GooCanvas2](https://metacpan.org/pod/GooCanvas2) (unlike old Goo::Canvas, this one is not optional anymore) |
| 127 | +* [GooCanvas2::CairoTypes](https://metacpan.org/pod/GooCanvas2::CairoTypes) |
| 128 | +* [Pango](https://metacpan.org/pod/Pango) |
| 129 | +* [libwnck-3](https://gitlab.gnome.org/GNOME/libwnck), used via Glib Object Introspection |
| 130 | + |
| 131 | +The feature of taking a section of window is removed (or, rather, commented out), because it didn't work with the way how modern Qt and Gtk were drawing their windows anyway. |
| 132 | + |
| 133 | +Possible issues: |
| 134 | +* Multiple screens might or might not be broken |
| 135 | +* HiDPI screens might do screenshot of a nested menu in a wrong place |
| 136 | + |
| 137 | + |
1 | 138 | shutter (0.95) |
2 | 139 |
|
3 | 140 | * almost fully dropped the dependency on the outdated Perl Gnome2 library |
|
0 commit comments