I was bored yesterday and haven’t had the time to write much code recently, the result is Fogshot – a FogBugz plugin for Greenshot. Greenshot is an awesome screenshot tool which allows you to annotate, highlight and obfuscate your screenshots. It’s open source and free.
From what I can tell, the latest builds of Greenshot don’t seem to stem from code in the live SVN repo for the project. With no documentation on how to develop a plugin I relied heavily on ILSpy to get the job done. In addition, I used Fiddler to reverse engineer how FogCreek’s screen capture utility uploads screenshots to new and existing cases. FUN!
There is a configuration screen for your FogBugz account settings which you can get to by clicking Edit > Preferences > Plugins. Don’t stress, your password is encrypted in the Greenshot INI file. The screen looks like this:
Take a screenshot (hit PrintScreen):
Click File > Upload to FogBugz:
Choose whether to generate a new case or attach to an existing case:
Manage the case in FogBugz!
And that’s all there is to it. I’ve uploaded the source code to GitHub (https://github.com/Rohland/Fogshot) if you’re interested in adding new functionality or developing your own Greenshot plugin.
You can grab the latest version to install from here: https://github.com/Rohland/Fogshot/downloads. To install, simply extract the archive into your Greenshot installation directory.
I’ve only tested this plugin with the following versions of Greenshot
Which you can grab from here: http://getgreenshot.org/version-history/
Hope this is useful.