Overview
This release fixes animated WebP decoding and loading of Targa files with binary alpha. In addition the alpha channel may now be treated as transparency since there are some images in the wild that do not conform to the alpha-is-opacity norm.
When Tacent View is iconified (minimized) it now uses fewer CPU resources. All file and directory dialogs now support pasting from the clipboard. Additional minor fixes include a redo (Ctrl-Y) issue, and better reticle behaviour.
Summary of Changes
- Updated viewer to use v0.8.19 of the Tacent library.
- Changed OnSelect reticle behaviour to not update the cursor position when a position outside the image is selected. A right-click or cursor-move (shift dir-key) will make the reticle visible again.
- Fixed issue displaying all frames on an animated WEBP correctly when compositing with the current canvas.
- Fix assert hitting Ctrl-Y when redo is not available.
- Updated 16-bit TGA reading code. This fix in Tacent allows 1-bit alpha Targas to be decoded properly.
- Added TGA properties window to host 'Alpha Is Opacity' checkbox.
- Reduced CPU usage when iconified/minimized.
- Pasting file or dir paths now works for all the file dialogs as well as just pasting while viewing an image. When pasting to SaveAs or OpenFile dialogs, the filetypes is updated as appropriate based on the type being pasted.
- When pasting a full path to a file to the SaveAs file dialog the listed types may be updated to support the filename of the pasted object.
- If the GLFW window can't be created a message box is displayed. On Windows it suggests using Mesa3D. Mesa3D worked well on the Hyper-V Win 10 VM that was tested -- which does not have OpenGL.
- Improvements to the Rename image dialog. Initial text input selection does not include the file extension. The initial cursor position is set properly. Pressing TAB takes you to either the OK or Cancel button depending on whether the filename was modified.
Full Changelog: v1.0.46...v1.0.47