New Bugfix Release with an Important Change for Picasa Users

So here is another bugfix release, important especially for those using Greenshot’s Picasa plugin to send screenshots directly to Picasa. Google is deprecating the OAuth 1.x authentication API on the 20th of April, which means that the Picasa plugin released with Greenshot 1.2.5 will no longer work – we have changed the plugin to work with the new API as of Greenshot 1.2.6.

There is also a bug fix for the Box plugin, there were problems authenticating to box.com, this should be fixed with 1.2.6.
Additionally we added a small feature which allows you to drag and drop images directly from a Google image search in a browser onto the Greenshot editor.
You can read detailed information in the change log below or download Greenshot 1.2.6 right now.


CHANGE LOG:

All details to our tickets can be found here: https://greenshot.atlassian.net

1.2.6.7-RELEASE

Bugs Resolved:
* BUG-1769: Switched to OAuth 2 for Picasa Authentication, OAuth 1.x will be terminated as of 20th of April 2015.
* BUG-1770: Fix problems when a font doesn't want to draw itself.
* Bug 1774: Problems logging in to Box.com

Features add:
* FEATURE-838: Added support for dragging an image from google image search results directly into the editor.

Posted in Releases | Tagged , , | Leave a comment

New bugfix release: Greenshot 1.2.5

We have just uploaded a new bugfix release, available on our downloads page. It fixes some bugs that have been reported since the last release, as well as translation updates provided by industrious users all around the world.

Most notable, the previous version had introduced issues with alignment and scaling of text components in the editor – both are fixed now. We have also resolved problems where torn edge and drop shadow settings were not remembered correctly. And of course, thanks a lot to Afif Brika, Jin-Hwan Jeong, Luis Neves and thierry who did a great job with updating the Indonesian, Korean, Portuguese and French translation of Greenshot.

A note to users of Greenshot’s Imgur plugin: previous versions of the plugin by default used the screenshot’s window title as image title for Imgur and uploaded the file using the original filename, as generated by Greenshot. Some users correctly pointed out that there are cases in which window titles might contain text that is not meant to be shared along with the screenshot (e.g. IP addresses, user names, etc.). We have changed the default behavior of the Imgur plugin to no longer use window title and filename for Imgur uploads. But please note that this change only affects fresh installations of Greenshot – existing configuration files of previous Greenshot installations are not modified by installing the new version. But if you are concerned about this, there is an easy way to change this manually in Greenshot’s configuration file. (Be sure to close Greenshot before modifying the configuration, otherwise the change might be overwritten again.) Just find the following two entries and set them to False, as below:

; Is the title passed on to Imgur
AddTitle=False
; Is the filename passed on to Imgur
AddFilename=False

As always, feel free to study the details of this release in the recent change log below and the respective tickets in our JIRA, or just go ahead and grab the latest release from our downloads page.


All details to our tickets can be found here: https://greenshot.atlassian.net

1.2.5.19-63412d3 RELEASE

Bugs Resolved:
* BUG-1578, BUG-1657: by default, Imgur plugin no longer passes title and filename to Imgur (for new installations, existing configuration files won't be affected)
* BUG-1655: Greenshot uses the default proxy, even if the "use default proxy" check-box is not checked.
* BUG-1730: File type in the Save-As dialog doesn't default to configured output format.
* BUG-1735: Editor crashed when trying to scale down a screenshot with text element
* BUG-1741: Fixed a bug in the confluence plug-in, error when searching for nothing, by improving the upload GUI.
* BUG-1750: Filename pattern is now checked for invalid characters to avoid exception when saving directly.
* BUG-1752: Fixed horizontal alignment for text boxes
* BUG-1753: Fixed problem with saving/loading of the drop shadow & torn edge effects

Languages:
* Portuguese (Portugal): application translation updates + new translation for plugin and help, thanks to Luis Neves
* Indonesian: translation updates, thanks to Afif Brika
* Korean: translation updates + new translation for plugins and help, thanks to Jin-Hwan Jeong
* French: translation updates, thanks to thierry

Posted in Releases | Tagged , , | Leave a comment

Greenshot Says Goodbye to Facebook

greenshot-goodbye-facebookWhen we started Greenshot’s Facebook page back in 2009, it was a brilliant thing for us to have… obviously, a lot of our users were using Facebook as well, and it was a good way to send out project-specific updates to a peer that showed interest in Greenshot (i.e. liked the page). After all, RSS and Atom feeds are not for fancy enough for everyone – so it was a good idea to offer an alternative.

Throughout the years, Facebook has changed a lot, especially with regards to how they handle posts from pages. If you have been using Facebook for some years, you may remember the time when they took more control over your stream and started to silently filter out many posts – in order to protect their users from being over-flooded with posts, they said (which still does not explain why even feeds with a very low post frequency are being filtered).

So, Facebook’s idea is that we should pay for our friends (or fans or likers, whatever you want to call it) to actually see our posts, even though these people had actively indicated interested in our project.

Well, we do understand that even a company like Facebook needs to generate some revenue, but not on our expense. We are not some creepy marketing agency, baiting for social likes and shares in order to sell stuff afterwards. We are a small open source project driven by few people in their spare time, giving away quality software for free – there is no such thing as a marketing budget, obviously.

Sure, we could continue to use Facebook for free – but it really does a bad job for publishing information.

That’s why we decided that we will no longer actively maintain Greenshot’s Facebook page. The page will still be available, and of course you are welcome to like and share – but there won’t be any more updates, also comments and messages are deactivated. We hope that’s okay for you. If not, sorry for the inconvenience – it’s nothing personal, really.

We suggest to follow up on our blog on getgreenshot.org (there’s an RSS feed also), or to follow Greenshot on Twitter.
For bugs, feature requests or support requests, please use our ticketing system.

Posted in Announcements | Tagged | Leave a comment

A little present from us: Greenshot 1.2

Speech bubbles in Greenshot editor

Finally! For those of you who celebrate Christmas, here is a little Christmas present from us. For the rest, here is a little present for you, for no particular reason :)

If have a look at our blog regularly or follow us on Twitter or another social media channel, you probably have noticed that we have been eagerly working on release candidates for Greenshot 1.2. The new version comes just in time before 2015 is about to start; after three release candidates and a lot of bug fixes, improvements and enhancements in between.

So, what’s new, you ask? Here we go, just to name a few:

  • Speech bubbles, a.k.a. call-outs: we know that many of you have been waiting for those, and we are glad to see them in the editor ourselves – the ideal tool to annotate a specific element with text.
  • Incrementing labels: ever needed to point out several steps of a workflow like “first click here, then there, and finally over there, …”? Probably… well, you no longer have to take care of the enumeration with text boxes manually. Incrementing labels are the much smarter and more beautiful solution :)
  • Torn edge and border settings: we have improved both features by providing extra settings for them, e.g. you can select which edges of your image should be torn.
  • Region mode accessibility: it is now possible to select a screenshot region with the keyboard, which allows exact and easy fine-tuning of a selected region, and of course allows the feature to be used at all for people having problems with handling a pointing device like mouse or touchpad.

Incrementing labels in Greenshot editor Of course, that’s not all – way too much to describe everything in detail here… we have also fixed quite some bugs and usability issues and we have a new language aboard, welcome Latvian (kudos to Kārlis Kalviškis for supplying the translation) as well as updates for many other languages.

Thanks again to everyone who keeps supporting us by submitting translations, feature requests, bug reports and donations! We really appreciate your support a lot, your help keeps the project going. :)

So much for now, we’re getting ready for Christmas and new year’s eve now. Have a good time everybody, and have fun with Greenshot – the latest version is always available at http://getgreenshot.org/downloads/
And of course, here is the complete change log:


All details to our tickets can be found here: https://greenshot.atlassian.net

Features:
* Added the possibility to select the region to capture by using the keyboard, use the cursor keys to move the cursor (ctrl-key speeds up the movement) and the enter key to mark the start and ending.
* Added support for another clipboard format "Format17" (aka CF_DIBV5) which could improve the result of the "open image from clipboard" and drag&drop actions.
* Editor: a resize effect with settings window has been added.
* Editor: a settings window for the torn-edge effect has been added, the settings will be stored.
* Editor: a settings window for the drop shadow effect has been added, the settings will be stored.
* OneNote: Enabled and enhanced the OneNote destination, so we can test this and see if it's worth releasing.
* External command: If a command outputs an URI this will be captured and placed on the clipboard, the behaviour currently can only be modified in the greenshot.ini
* FEATURE-184, FEATURE-282, FEATURE-486: Image editor now has a speech bubble
* FEATURE-281, FEATURE-669, FEATURE-707, FEATURE-734: Image editor now has auto incrementing labels
* FEATURE-757: Greenshot will now store the last used region in the greenshot.ini, which makes it also available after a restart.
* FEATURE-758: Due to the fact that more and more high DPI displays are used, we added a setting to change the icon size.
* FEATURE-776: Improvement of the torn edge settings dialog
* FEATURE-777: Improvement of the font family settings, also changed the used font for every family making it easier to find your font.

Changes:
* Optimized Greenshots update check to use even less traffic by checking the time-stamp of the update feed before downloading it.
* JIRA: With JIRA 6.x using the SOAP (Webservice) API the access has gotten really slow, we improved the performance slightly by loading some information parallel. (In Greenshot 2.x we will move to another API.)
* Dynamic destination context-menu: If a destination has child items the parent is still selectable and executes the default export, we now no longer repeat the parent in the children.
* Dynamic destination context-menu: We are now leaving the sorting to the destination code, this allows us to e.g. show the default printer on top of the list.

Bugs Resolved:
* BUG-1559, BUG-1643: Repeating hotkeys are now prevented.
* BUG-1610: Image editor: 'Obfuscate' and 'Highlight' and more, now should rotate / resize correctly.
* BUG-1619: Image editor: Autocrop now also considers the elements.
* BUG-1620: Greenshot crashing Chrome running in 'Windows 8 Mode'
* BUG-1653: Accessibility issues: Editor "File" menu entry can't be activated and missing translations
* BUG-1667: removed horizontal alignment of textbox in input mode, as it caused problems with textbox focus and could not be implemented consistently anyway (no vertical alignment possible)
* BUG-1671: Fixed error that occurred when double-clicking systray icon before the first time a screenshot was saved to file
* BUG-1686: Shadow (drop shadow or torn edge) grows if a filter (highlight etc) is used and an element is moved around
* BUG-1688: While drawing a textbox there are black vertical lines inside
* BUG-1695: Fixed an issue with processing the response from Imgur, which caused the error "Value cannot be null. Parameter name: key"
* BUG-1699: UI jumps when Textbox or SpeechBubble tools are selected, and changing to another tool. (also the other way around)
* BUG-1700: IE capture only works once
* BUG-1709: Alignment of the text and speech-bubble wasn't always correctly saved in the .greenshot file
* BUG-1710: After resizing the canvas the edges had a slightly different color (1px)
* BUG-1719: color dialog didn't accept HTML color names
... and a lot more small bug fixes to make Greenshot more stable.

Languages:
* New language: Latvian (thanks to Kārlis Kalviškis for providing the translation)
* Updates for Ukrainian, Japanese and Italian translation

Posted in Releases | Tagged , , , | Leave a comment

Third (and hopefully last) release candidate for Greenshot 1.2

Okay – finishing line in sight :) we have uploaded the third release candidate for Greenshot 1.2. We have been working on ironing out a few more bugs of the latest version, as well as a few improvements and some user interface fine tuning. Again, thanks to anyone who supported us with their valuable feedback. You are doing a great job, we really appreciate that.

Most notable improvements are: torn edge and drop shadow settings are now stored and remembered next time, we have also improved the usability of the torn edge settings dialog. In the editor, the font family selection now displays its entries using the respective font so that it is easier to find the font you are looking for.
We also got rid of several bugs, mostly related to the editor, e.g. the new speech bubble feature still had some flaws.

See below for the complete changelog of the third release candidate, if you haven’t seen the previous ones yet you might want to have a look at the changelog of RC1 and RC2, too. In any case, you should check out the new release candidate – as always, it can be downloaded from our version history (1.2.3.29-RC3).

Yeah, you know that already, but just to be sure: “release candidate” means that this version has not gone through extensive testing yet. It might be buggy, so if you do not like surprises, we suggest to stick with version 1.1 until we have ironed out all issues and publish the stable release of version 1.2. In case you encounter any problems with the release candidate, please file a bug report – thanks a lot.


Features:
* Greenshot now stores the settings of the torn edge & drop shadow effects
* FEATURE-776: Improvement of the torn edge settings dialog
* FEATURE-777: Improvement of the tool settings (font family)

Changes:
* Optimized Greenshots update check to use even less traffic by checking the time-stamp of the update feed before downloading it.

Bugs Resolved:
* BUG-1620: Greenshot crashing Chrome running in 'Windows 8 Mode'
* BUG-1682: Speech bubble tail "gripper" moved outside of the drawing area, making it impossible to move the tail
* BUG-1686: Shadow (drop shadow or torn edge) grows if a filter (highlight etc) is used and an element is moved around
* BUG-1687: Speech bubble didn't have a working shadow
* BUG-1698: Cannot enter textbox/Speechbubble lowercase text after changing font family
* BUG-1699: UI jumps when Textbox or SpeechBubble tools are selected, and changing to another tool. (also the other way around)
* BUG-1700: IE capture only works once
* BUG-1701: Drop shadow setting "shadow thickness" wasn't restored.
* BUG-1709: Alignment of the text and speech-bubble wasn't always correctly saved in the .greenshot file
* BUG-1710: After resizing the canvas the edges had a slightly different color (1px)
* BUG-1711: Changing settings (e.g. fill color) on the speech bubble before drawing it, caused an exception.
... and a lot more small changes to make Greenshot more stable.

Posted in Releases | Tagged , | Leave a comment

Second release candidate for Greenshot 1.2

It’s time for another release candidate for Greenshot 1.2. If you have tried the first release candidate, you probably already saw some of the brand new features like the speech bubble tool in the editor. Thanks to the awesome users who came up with useful bug reports and suggestions we now have ironed out some things that were not working perfectly yet.

But that’s not all: a few small features have made it into the new release candidate also.

  • There’s a new option to resize the icons (e.g. of the editor toolbar), so they will be recognizable again if you are using a high-resolution display. (Most of the icons used are still optimized to be displayed at a size of 16 x 16 pixels, so they might look a little bit blurred when enlarged. We will add new (vector) icons when the time has come for an editor redesign.)
  • The last capture region can now be re-used even after a restart of Greenshot or a reboot.
  • In region mode, the area to capture can now be selected using the keyboard: use arrow keys to move the cursor, then Enter to lock one corner of the region and – after moving the cursors on – hit Enter again at the opposite corner to capture the region

See below for the complete changelog of the second release candidate, if you haven’t seen the first one yet you might want to have a look at the changelog of RC1, too. In any case, you should check out the new release candidate – as always, it can be downloaded from our version history (1.2.2.43-RC2).

And, as usual, the disclaimer: “release candidate” means that this version has not gone through extensive testing yet. It might be buggy, so if you do not like surprises, we suggest to stick with version 1.1 until we have ironed out all issues and publish the stable release of version 1.2. In case you encounter any problems with the release candidate, please file a bug report – thanks a lot.


Features:
* Added the possibility to select the region to capture by using the keyboard, use the cursor keys to move the cursor (ctrl-key speeds up the movement) and the enter key to mark the start and ending.
* FEATURE-757: Greenshot will now store the last used region in the greenshot.ini, which makes it also available after a restart.
* FEATURE-758: Due to the fact that more and more high DPI displays are used, we added a setting to change the icon size.
* Added support for another clipboard format "Format17" (aka CF_DIBV5) which should improve the result of the "open image from clipboard" and drag&drop actions.

Changes:
* JIRA: With JIRA 6.x using the SOAP (Webservice) API the access has gotten really slow, we improved the performance slightly by loading some information parallel. (In Greenshot 2.x we will move to another API.)

Bugs Resolved:
* BUG-1667: removed horizontal alignment of textbox in input mode, as it caused problems with textbox focus and could not be implemented consistently anyway (no vertical alignment possible)
* BUG-1681: Improvements for the new speech bubble, text color is now the same as the border and the rounded corners are correctly calculated when using thick lines and a small bubble.
* BUG-1695: Fixed an issue with processing the response from Imgur, which caused the error "Value cannot be null. Parameter name: key"

Posted in Releases | Tagged , | Leave a comment

Release candidate for Greenshot 1.2 available

We have just uploaded the first release candidate for Greenshot 1.2. It fixes some bugs of the prior version, but, far more important, adds some features that have been requested very often… most notably, the Greenshot 1.2 editor will finally draw speech bubbles / callouts, auto-incrementing labels and offer the possibility to resize the screenshot.

As usual, the disclaimer: “release candidate” means that this version has not gone through extensive testing yet. It might be buggy, so if you do not like surprises, we suggest to stick with version 1.1 until we have ironed out all issues and publish the stable release of version 1.2. In case you encounter any problems with the release candidate, please file a bug report – thanks a lot.

And, as usal, here is the complete change log – you can download the release candidate (version 1.2.1.2-RC1 – installer, ZIP or PortableApps version) from our version history:

All details to our tickets can be found here: https://greenshot.atlassian.net

Features:
* FEATURE-184, FEATURE-282, FEATURE-486: Image editor now has a speech bubble
* FEATURE-281, FEATURE-669, FEATURE-707, FEATURE-734: Image editor now has auto incrementing labels
* Editor: a resize effect with settings window has been added.
* Editor: a settings window for the torn-edge effect has been added.
* Editor: a settings window for the drop shadow effect has been added.
* OneNote: Enabled and enhanced the OneNote destination, so we can test this and see if it's worth releasing.
* External command: If a command outputs an URI this will be captured and placed on the clipboard, the behavior currently can only be modified in the greenshot.ini

Bugs resolved:
* BUG-1559, BUG-1643: Repeating hotkeys are now prevented.
* BUG-1610: Image editor: 'Obfuscate' and 'Highlight' and more, now should rotate / resize correctly.
* BUG-1619: Image editor: Autocrop now also considers the elements.
* BUG-1653: Accessibility issues: Editor "File" menu entry can't be activated and missing translations

Changes:
* Dynamic destination context-menu: If a destination has child items the parent is still selectable and executes the default export, we now no longer repeat the parent in the children.
* Dynamic destination context-menu: We are now leaving the sorting to the destination code, this allows us to e.g. show the default printer on top of the list.

Languages:
* Updates for Ukrainian and Japanese translation

Posted in Releases | Tagged , | Leave a comment

Greenshot Switches to JIRA for Bug Reports and Feature Requests

The difference between good and great software often originates from the developers closely listening to the users. As your ideas and comments are valuable input for us, we think that you need be able to easily report bugs and request features, as well as to quickly find information on problems/suggestions that have already been reported by other users.

For a long time, we have used the Sourceforge ticketing system for this, and although it worked for us many years we always thought it wasn’t perfect for our needs. As every member of the Greenshot team also has experience with another ticketing tool, which we all like a lot, it is now time for a change.

We are proud to say we migrated the Greenshot bug/feature tracker to Atlassian Jira, a professional ticketing system. We really think that this improves overall user experience both for us and for you, no matter if you want to report an issue or simply get an overview about what we are up to for the next version of Greenshot. On top of this it is integrated with Atlassian’s BitBucket, where our source code are hosted, which makes it easy to spot what exactly has been changed and why.

Thankfully, Atlassian has a great program to support open source teams with free software services and hosting. We were already using BitBucket and now we introduce Jira, maybe other products follow.

What does this mean for you?

Well, as we hate losing information, we migrated all the current bug reports and feature requests, with the complete history, to our new system. Also all Sourceforge users who reported tickets have been copied to our Jira. The users were created having the same username as with Sourceforge but without a password. At the first login you are asked to reset your password, to make this possible you will receive an email at your Sourceforge account with instructions. After successfully setting your password and being logged in you can change your email address if you like.

Additionally we have been looking for a solution to make it easier and quicker to bring a new version of Greenshot to you, independent of whether we want to build a release or just a version which should solve the bug(s) or add the feature request(s) you reported. For .NET applications this is not easy and as Greenshot is free it shouldn’t cost money, so up to now we have been building Greenshot manually, which was very time intensive and sometimes caused a bit of stress when we forgot something and needed to start all over. Now we finally found an extremely good solution (which is also free for open source projects), and are proud to introduce AppVeyor, a Continuous Integration system for .NET applications, which builds Greenshot for us. The people at AppVeyor really created a great system, it took only a couple of hours to make our build work, and the few questions we had were answered quickly. Although you won’t notice this directly, it does make it possible for us to concentrate on the development so we hope we can fix and extend Greenshot at a quicker pace.

We hope to see you on our new Ticketing system and are looking forward to having a good time while further improving Greenshot together with you.

Posted in Announcements | Tagged , , , | Leave a comment

Greenshot 1.1.9 Bugfix Release

A new version of Greenshot is available for download, containing bug fixes and small improvements. Most notably, we have

  • fixed capture problems that came with a recent update for Windows 8.1, affecting users with multiple displays and different scaling
  • repaired upload to Box, which was broken in the previous version
  • updated Flickr plugin to be prepared for a breaking change in the Flickr API effective as of June, 27th

Please see the change log below for more details about what’s new. As always, you should make sure to download Greenshot from our download page, rather than being confident in 3rd party download portals to deliver the original version.


CHANGE LOG:

1.1.9.13-g01ce82d Windows 8.1 & Box bug-fix Release

Bugs resolved:
* Bug #1604,#1631,#1634: Capture problems since update to Windows 8.1 with multiple displays
* Bug #1627: Box upload failed since 1.1.8
* Unreported: The greenshot.ini values "NoGDICaptureForProduct" and "NoDWMCaptureForProduct" had incorrect defaults, which might cause issues with some applications when using the auto capture mode.

Features:
* Feature #697: Added the possibility to replace characters/strings when a pattern is used, to have more control over the resulting filename. E.G. ${title:r ,_} will cause all the spaces to be replaced by underscores.
* Feature #712: The amount of colour which images are reduce to, if the setting is active, has been made configurable in the greenshot.ini property OutputFileReduceColorsTo. Default stays at 256,
* Feature #723: Adding a newline when exporting to Word or an open Outlook email, this makes it possible to repeat exports.

Changes:
* Flickr plug-in: from June 27th, 2014 Flickr will only accept uploads via HTTPS! As the switch is already possible Greenshot has been changed accordingly.

Languages:
* Updated the French translation for the Microsoft Office plug-in

Posted in Releases | Tagged , | Leave a comment

Happy Birthday to Greenshot + New Bugfix Release 1.1.8

Hey, did you know that Greenshot just had it’s seventh anniversary? To celebrate it, we have just uploaded a new release of Greenshot, version 1.1.8. Join the party :)

It mainly consists of bugfixes and small improvements, most notably improved clipboard support, configurable file naming for the Imgur plugin, as well as better readability when editing white or very bright text in the image editor.

As always, you can download the latest stable version from our download page.

For more details, the complete list of changes in Greenshot 1.1.8:


1.1.8.24-g99facd5 Bugfix Release

Bugs resolved:
* Bug #1578: Changed the behavior of creating filenames for Imgur to be configurable, default will be the date/time.
* Bug #1580: removed device names for capture fullscreen submenu in multi-monitor setups, which sometimes delivered inconsistent results or even garbage characters. Sticking to descriptive text like "bottom left", which is more useful anyway.
* Bug #1581: Ini-file reading is now done without locking the file, this should help a bit in cases where other applications have this file open.
* Bug #1600: Found that Greenshot uses a wrong URL format on the clipboard, this fix might solve some issues
* Bug: When capturing client windows on a DWM enabled system (Vista & Windows 7) with "auto" set, sometimes the capture had a blurred/transparent effect.

Features:
* Feature #663: dark background for textbox input when editing bright-colored text
* Feature #667: destinations with subdestinations can now be clicked to invoke the "main" subdestination

Languages:
* Updates for Swedish translation and help, new Swedish translations for plugins and installer
* Improvements for German translation and help
* Bug #1608: Fixed typo in French translation

Posted in Releases | Tagged , | Leave a comment