2.0.3 (Build 1622) -- 28 Oct 2011
- New app icon.
- Improved the first run user consent dialog.
- Better Mac App Store receipt handling. The Website Edition now recognizes when Sharpshooter has been purchased through the Mac App Store in case a user needs to switch editions.
2.0.2 (Build 1608) -- 11 Oct 2011
- Improved recognition of screenshots for systems using custom time and date formatting.
- Fixed printing of screenshots.
- Added a Reveal Log in Finder menu item (hold down Option key in the Windows menu).
- Delays the automatic renaming and formatting if Present in Sharpshooter option is on.
- Name field now allows users to type slashes and colons.
- Fixed an issue so users are prompted to overwrite an existing item.
- Added several key shortcuts to set the folder of the Where field. They work similar to the Finder's Go menu (Cmd-D for Desktop, Cmd-Shift-O for Documents, etc.)
- Fixed a cosmetic issue where the trial period reminder button wasn't removed from the preferences window upon successful registration. (Website Edition)
2.0.1 (Build 1567) -- 13 Jul 2011
- Fixed a problem on Lion where screenshots would sometimes not be presented in the app due to differences in the interprocess communication APIs being used.
- Changed how the "Quit app after last window closes" preference works. It now closes only if the last window is a renaming one (e.g. not the preferences or log windows). This fixes an issue on Lion where it wouldn't properly quit automatically.
- Added a hidden preference that users can turn on if they have customized their system's Medium time format and Sharpshooter doesn't recognize when new screenshots are taken.
To turn it on, fully quit Sharpshooter and its background agent. Open Terminal.app and run the command "defaults write com.kerlmax.Sharpshooter useLenientTimeParser -boolean YES". Relaunch Sharpshooter.
If you still have problems, please use the "Send Feedback…" menu item to report the issue.
- Added a "Send Feedback…" menu item to the app's Help menu.
- Fixed a misspelled menu item.
- Fixed an empty log file entry.
- Added the trial period reminder to the title bar of the preferences window. (Website Edition)
- Fixed a bug with the app not always switching to the Registration preference pane. (Website Edition)
- Fixed a cosmetic trial period issue. (Website Edition)
2.0 (Build 1551) -- 27 Jun 2011
- Set the minimum required system version to Mac OS X 10.6.6.
- Redesigned as separate background agent and GUI apps. Sharpshooter Agent is hidden and runs in the background monitoring for screenshots to be taken. The agent then launches the Sharpshooter GUI app if necessary and passes it the screenshot file to present to you for renaming, moving, etc. The redesign includes many behind the scene improvements.
- Added automatic screenshot processing in a variety of ways: rename with your custom naming scheme, change the image file format, move to a specific folder, open with another app. See the Advanced preference pane for the different options.
- Added an option to quit the GUI app after the last window closes. With this turned on, you shouldn't have to switch back to the previous app after taking and renaming a screenshot.
- Added a Favorite Folders option so you can easily switch between several common folders when moving schreenshots. For example, in the Sharpshooter renaming window, you can use Command-3 to quickly set the screenshot to be moved to your third folder.
- Added an option to hide the file extension of screenshots. If this option is turned on and the Finder's "Show all filename extensions" option is off, then the screenshot's extension won't be visible in the Finder.
- Added an embedded store within the app for a much improved method of purchasing and registering. (Does not apply when sold through the Mac App Store.)
- Added option to remember the last folder and image format used and set them as the initial values for the next screenshot.
- Added a View Log item to the Window menu. This can be helpful in tracking down problems Sharpshooter may be having.
- Modified how Sharpshooter recognizes when screenshots have been taken. Now every language supported by Mac OS X should work with Sharpshooter. Previously support for each language had to be added individually which was sometimes problematic for international users.
- Fixed a problem with custom named screenshots on Snow Leopard.
- The Sharpshooter renaming window's size dynamically adjusts to show the screenshot scaled as close to 100% as possible.
- Made the Name text field of the Sharpshooter renaming window wider and it also resizes with the window.
- Removed the multiple monitor support feature. Screenshot files from each monitor will be shown in separate windows.
- Improved the French, German, and Japanese localizations.
- Removed the Swedish localization.
1.2.1 (Build 1375) -- 15 Feb 2011
- Properly enable the Rename button when "Show file extension by default" is on.
- Fixed an unrecognized selector bug on 10.4 trying to use -[NSString integerValue].
1.2 (Build 1366) -- 6 Feb 2011
- Fixed bug where screenshots were not recognized on Snow Leopard when using a customized name.
- Fixed bug with Chinese screenshots on Snow Leopard.
- Added a purchase button to the bottom of the renaming window for unregistered copies of the app.
1.1 (Build 948) -- 15 Sep 2009
1.1b5 (Build 937) -- 9 Sep 2009
- Tweaked the Snow Leopard screenshot recognition code to account for another edge case.
1.1b4 (Build 934) -- 3 Sep 2009
- Fixed bug where screenshots were not recognized on Snow Leopard for some users apparently due to time formatting preferences.
1.1b3 (Build 919) -- 23 Aug 2009
- Fixed French, German, Japanese, and Swedish builds failing to work properly due to a problem in the localized nib files.
- Fixed the Czech screenshot support.
1.1b2 (Build 906) -- 21 Aug 2009
- Fixed a problem with the last build recognizing screenshots on Mac OS X 10.4.
- Manually choosing Check for Updates will now check even if periodic checks are turned off.
1.1b1 (Build 902) -- 19 Aug 2009
- Added support for Snow Leopard (Mac OS X 10.6).
- Now 64-bit compatible on Intel.
- Fixed a memory leak when using the Send Feedback feature.
- Added a Show file extension by default preference.
- Removed the Always enable Rename button preference.
- Removed an old label from the renaming window.
- Added Catalan screenshot support.
- Added Czech screenshot support.
- Added Greek screenshot support.
- Added Polish screenshot support.
1.0.2 (Build 553) -- 1 Oct 2008
- Fixed bug 67 which was preventing Sharpshooter from working with a custom screenshot name.
- If a custom screenshot location is set but the folder does not exist when Sharpshooter
launches, it will watch for screenshots on the Desktop.
1.0.1 (Build 539) -- 17 Sep 2008
- Fixed bug 60 recognizing the language names used in older OS versions (e.g. "English" instead of "en").
- Sharpshooter now sets the file's hide extension attribute based on the "Hide extension" checkbox in the
renaming window (as opposed to just controlling whether the extension was shown in the window). Fixes bug
63 and should fix 56 as well.
1.0 (Build 530) -- 7 Sep 2008
- German translations by Dominik Buser.
- Fixed a bug in the French welcome window.
- Updated the Help Book.
1.0b3 (Build 524) -- 5 Sep 2008
- Printouts of screenshots are now scaled to fit on one page.
- Finished the registration dialog.
- Fixed a bug that prevented localized preferences windows from opening.
- Fixed an issue with multiple monitor support in certain cases.
- Tweaked a French string.
1.0b2 (Build 513) -- 2 Sep 2008
- Better support for getting the current language when there is a country code appended to the language code (e.g. en-US, pt-BR).
- French translations by Dominique Larcher.
- Japanese translations by Yoshiya Tsuchisaka.
1.0b1 (Build 506) -- 31 Aug 2008
- Released under new company Kerlmax LLC.
- New icon by Jordan Langille.
- New status menu icon.
- Added ability to save screenshot in different format.
- Added ability to save the screenshot to a different location.
- Added a print option to the renaming window. Just hit Cmd-P or use the toolbar Action menu.
- Now detects if the system language is not supported by Sharpshooter and notifies the user.
- Added a nifty first run window to explain to new users how to work with Sharpshooter.
- Adjusted the window positions for cascading.
- New preference to always enable the Rename button. This allows you to immediately type return if
you want to keep the default screenshot name. This achieves the same affect as clicking the Cancel button.
- Switched to using SparklePlus for updates. It has been customized for better support of
a hidden background app like Sharpshooter. Removed the option to change the update check
frequency and just do it daily.
- Switched the regular expression engine to RegexKitLite.
- Made some improvements when showing windows so they aren't as likely to be hidden behind
windows of other apps.
- Removed the verbose mode checkbox from the preferences UI.
0.6.1 -- 16 Dec 2007
- Fixed a bug recognizing screenshots with accented characters.
- Updated the localized user interface elements (broken with 0.6).
- More localization work for French, Japanese, German, Swedish, Spanish, Dutch and Italian.
0.6 -- 12 Dec 2007
- Fixed Leopard compatibility issue with emptying the Trash.
- Fixed a preview pane bug where PDF screenshots were not shown.
- Fixed a bug when separating multiple screenshot files.
- Now recognizes non-default screenshot name settings.
- New Send Feedback mechanism.
- Now includes a Help book.
- Improved the French localization.
- Localizations for screenshot name recognition in da, de, es, fi, fr, hu, it, ja, ko, nb, nl, pl, pt, ro, ru, sv, uk, zh-Hans, zh-Hant.
0.5 -- 21 Oct 2007
- New multiple monitor feature which allows you to rename each monitor's screenshot as a group, composite the screenshots into one image, or rename the different monitors' images separately.
- New window toolbar with an action button.
- Moved the Preferences... button to the toolbar action button.
- Fixed a problem when trying to rename a screenshot with a slash in the name.
- Improved the menu status item icons.
- Fixed a bug where Sharpshooter would miss some screenshots due to timing issues.
- Improved localizations by Yoshiya Tsuchisaka and Dominique Larcher.
0.4.1 -- 8 Aug 2007
- Now works with "tiff" and "jpeg" types. The complete list of supported types is "png", "tif", "tiff", "jpg", "jpeg", "pdf".
0.4 -- 8 Aug 2007
- Reworked the screenshot detection architecture which should fix issues seen by several users.
- Sharpshooter now works with non-default screenshot format and location settings. You will need to relaunch Sharpshooter if you modify these settings while Sharpshooter is running.
- Verbose mode now writes to ~/Library/Logs/Sharpshooter.log which can be helpful for troubleshooting errors.
- Relaunching Sharpshooter while it is running will bring up the preferences window. This can be helpful for users who have hidden the menu status item and want to change the preferences or quit the app.
- Japanese localization submitted by Yoshiya Tsuchisaka.
- French localization submitted by Dominique.
0.3 -- 1 Aug 2007
- Added a menu status item for easy access to the options and quitting Sharpshooter.
- When a renaming window is dismissed, Sharpshooter is no longer hidden.
- Fixed an issue with the Start at log in preference.
- Reworked the preferences architecture.
- Slightly improved the icon.
0.2 -- 22 Jul 2007
- Added a preferences window.
- New feature to add or remove Sharpshooter as a login item.
- Added Sparkle.framework for automatic updates.