- No longer shows a misleading "corrupt file" error if root folder from previous session no longer exists when Spect is launched.
- Miscellaneous code clean up and bug fixes.
- Performance optimizations to thumbnail loading and sorting.
- Fixed bug introduced in 1.4 that caused Spect's toolbar icons to disappear if running on Sierra or High Sierra with the "Use dark menu bar and Dock" system preference enabled.
- Added support for Dark Mode in macOS 10.14 Mojave.
- A new preference "High Quality Thumbnails" forces Spect to always generate thumbnails by loading and decoding the full image instead of the default behavior, which is to use the image's embedded thumbnail (if present). Embedded thumbnails load significantly faster, especially from network volumes, but are generally of lower visual quality. Generating high quality thumbnails can be especially slow for large image files (such as RAW files), and require more memory to store. This preference allows you to decide whether you prefer fast-loading, low memory-usage thumbnails at reduced quality, or slow-loading, high memory-usage thumbnails at full quality.
- In previous versions of Spect, embedded (low quality) thumbnails sometimes appeared with black bars (letterboxed) or in the incorrect rotation. We now try to detect when this occurs, and load a high quality thumbnail instead for affected images. If you have a large number of files with this problem, you may notice a reduction in thumbnail loading performance as a result, but their thumbnails will be accurate. (Since this could adversely impact performance for some users, I'm still debating whether to remove this behavior and have the "High Quality Thumbnails" preference always be the deciding factor -- perhaps you'd rather have fast thumbnails at all costs, even if some are letterboxed or incorrectly rotated. If you have strong feelings about this, do let me know.)
- Sidebar items can now be sorted in the same manner as the thumbnails
- Fixed some images being shown at the wrong size when Actual Size was chosen in full size view
- Added new "Copy Filename Only" menu item that does not include the selected image(s) path when copying to the clipboard
- An "Open With" submenu is now available in the contextual menu for both thumbnails and full size view which allows you to open images in an external viewer or editor
- If you delete an image in full size view, Spect now remains in full size view and shows the next available image instead of returning to the thumbnails view
- Fixed a situation where the sidebar would appear alongside the "Open Folder" panel, rather than replacing it
- Added tooltips to zoom buttons in full size view
- Updated help file to accurately reflect the latest features and behaviors
- In the 1.1 release notes, "Name sort should now be in same order as in Finder" referred only to the ordering of thumbnail images. The names of folders in the sidebar are now also sorted in the same order as Finder.
- Drag and drop behavior has changed:
- In previous versions of Spect, all drag and drops were "copy" operations. In 1.2, Spect behaves more like Finder.
- For outbound drags, the receiver of the drag decides whether to move or copy the files, and any files moved out of the currently visible folder structure will be removed from Spect's interface.
- For inbound drags, files will be moved, unless the "option" key is held down when they are dropped, in which case they will be copied.
- The above change also enables images dragged out of Spect to be dropped onto the icons of other applications in the Dock (ie; drop on Mail's icon to add the image as an attachment to a new email)
- Images can now be dragged from the thumbnail view to a folder in the sidebar. If dropped in an empty area of the sidebar, the items will be moved to the current top-level folder (or copied, if "option" is held down)
- In full size view, the file path shown in the bottom bar now highlights the file name so it's easier to scan visually
- Added a preference to include/exclude PDF files during folder scanning
- Fixed a bug where the thumbnail view's contextual menu could incorrectly enable menu items that should not be available when summoned from an empty area of the view. Selecting one of these incorrectly enabled items would lead to an exception/crash.
- A bug was fixed in 1.1 that did not mentioned in the release notes where a corrupt image file could trigger an exception/crash
- Added zoom in, zoom out, zoom to fit, and zoom to actual size for full-size view
- Added sorting options to View menu
- Name sort should now be in same order as in Finder
- Drag a folder to Spect's dock icon to set it as the new top-level folder
- Added menu items to hide/show sidebar and bottom bar
- Because sidebar and bottom bar visibility is now user-controllable, sidebar and bottom bar no longer automatically hide when entering full screen mode
- Added menu items with keyboard shortcuts for zoom in and zoom out
- Added keyboard shortcuts for switching between current folder only / unlimited depth scanning
- Pressing Esc now exits full-size view even if sidebar has focus
- Clicking a folder or empty region in the sidebar will now exit full-size view
- Thumbnail zoom can be changed in steps by clicking the icons to either side of the zoom slider
- Fix thumbnails not loading for unloaded images that get revealed when toggling filenames from shown to hidden