Releases: Tom94/tev
Releases · Tom94/tev
Version 1.19
Changes Since Last Release
This version is a hotfix release that addresses a significant memory leak when using the Metal backend on macOS.
- Another, smaller memory leak was fixed along the way.
See #146 for more details.
Released Files
- Pre-built binary for Microsoft Windows
- Pre-built binary for macOS
- Pre-built backwards-compatibility binary for macOS pre-Catalina
- Source code of tev excluding submodules. If you would like to build tev from source, please follow the build instructions in the project readme instead.
Version 1.18
Changes Since Last Release
- tev can now load large numbers of images over 2x faster than before.
- This is due to an overhaul of the multi-threaded task scheduler based on C++20 coroutines.
- Improved tev's support for EXR images.
- Display and data windows are now visualized when they do not match the standard image coordinate system.
- All parts of multi-part EXR images are now loaded by default. To load only a single part, specify it in the channel selector as
:partname[.layername[.channelname]]
. - EXR images with non-sRGB chromaticities are now displayed correctly.
- tev can now display HDR content on supported displays when running macOS by rendering through Metal rather than OpenGL.
- LDR mode can be toggled using a new button (or by pressing "L").
- Shoutout to the latest version of the nanogui library for making this seamless.
- tev can now open DDS images (DirectX textures; BC1-BC7) on Windows.
- Shoutout to Craig Kolb for adding support.
- tev can now be remote-controlled through Python and Rust.
- Shoutout to Tomáš Iser and Karel Peeters for implementing these in terms of tev's IPC protocol.
- Secondary tev instances now become primary when the previous primary instance is closed. This means: newly opened images will always appear in an already opened tev window if one exists.
- Starting tev without any command line arguments will now always launch a new instance of tev, even if another one is already open.
- Improved tev's support for content scaling as seen on e.g. retina and ultra-high-res displays. tev can not be dragged across multiple monitors with different content scale and still render at the correct size.
- Improved tev's behavior upon opening in full screen mode. There is no longer any flickering.
- Fixed a rare crash upon closing many images in quick succession.
- tev no longer depends on the Eigen library.
Released Files
- Pre-built binary for Microsoft Windows
- Pre-built binary for macOS
- Pre-built backwards-compatibility binary for macOS pre-Catalina
- Source code of tev excluding submodules. If you would like to build tev from source, please follow the build instructions in the project readme instead.
Version 1.17
Changes Since Last Release
- tev's remote control functionality and IPC now run over the TCP protocol (as opposed to UDP) to increase reliability and speed.
- As a direct consequence, tev now supports remote updating of arbitrarily large image tiles and of multiple channels at once.
- PFM images with an alpha channel can now be loaded (PF4 format).
- On Windows, tev can now load images from network shares, i.e. paths that start with \\.
Released Files
- Pre-built binary for Microsoft Windows
- Pre-built binary for macOS
- Pre-built backwards-compatibility binary for macOS pre-Mojave
- Source code of tev excluding submodules. If you would like to build tev from source, please follow the build instructions in the project readme instead.
Version 1.16
Changes Since Last Release
- tev can now be remote-controlled by other applications (defaults to localhost only).
- Opening of images
- Closing of images
- Reloading of images
- Creating empty images
- Updating content of images
Released Files
- Pre-built binary for Microsoft Windows
- Pre-built binary for macOS
- Pre-built backwards-compatibility binary for macOS pre-Mojave
- Source code of tev excluding submodules. If you would like to build tev from source, please follow the build instructions in the project readme instead.
Version 1.15
Changes Since Last Release
- Images can now be reordered by dragging them in the list (thanks to contributions from Wouterdek #99 ).
- Displayed channels are now grouped in a smarter way that goes beyond OpenEXR layers (addressing #92 ).
- Images can now be pasted into tev from the clipboard.
- Images can now be saved as OpenEXR (only RGBA).
- Alpha blending is now done in linear color space (was sRGB before).
- The false-color tonemapping mode now uses Google AI's Turbo colormap (was Viridis before).
Released Files
- Pre-built binary for Microsoft Windows
- Pre-built binary for macOS
- Pre-built backwards-compatibility binary for macOS pre-Mojave
- Source code of tev excluding submodules. If you would like to build tev from source, please follow the build instructions in the project readme instead.
Version 1.14
Changes Since Last Release
- Added the ability to copy the current image to the clipboard (with tonemapping etc. applied).
- Added a zoom-percentage display to the title bar.
- Added raw pixel bytes to the title bar.
- Holding alt while zoomed in now displays the raw pixel bytes.
- Holding ctrl/cmd while zooming or panning now increases the effect.
- Zooming via middle-click-drag now maintains a target position rather than following the cursor.
- Fixed incorrect handling of pre-multiplied alpha in OpenEXR images.
- Fixed erroneous pixel values when zooming in on single-channel images.
- Fixed erroneous loading of very small files.
- Improved error messages when loading of images fails.
Released Files
- Pre-built binaries for Microsoft Windows (32-bit and 64-bit)
- Pre-built binary for macOS Mojave and upwards (supports dark mode)
- Pre-built binary for legacy macOS versions (64-bit)
- Source code of tev excluding submodules. If you would like to build tev from source, please follow the build instructions in the project readme instead.
Version 1.13
Changes Since Last Release
- During reference comparisons, one can now hold "shift" to see and adjust the reference image.
- Image filenames can now be supplied via standard input (e.g. through a pipe on unix).
- Long paths (more than 260 characters) are now supported on Windows.
- PGM and PPM images can now be opened (addresses #65).
- Press "Ctrl/Cmd+Shift+W" to close all images at once (via #67 by Merlin Nimier-David).
- Channels are now ordered according to the channel selector if one is used (addresses #68).
- Fixed sporadic crashes upon closing and switching between images (addresses #69 via wjakob/nanogui#341 by Christopher Patton).
Released Files
- Pre-built binaries for Microsoft Windows (32-bit and 64-bit)
- Pre-built binary for macOS (64-bit)
- Pre-built binary for macOS Mojave (supports dark mode)
- Source code of tev excluding submodules. If you would like to build tev from source, please follow the build instructions in the project readme instead.
Version 1.12
Changes Since Last Release
Released Files
- Pre-built binaries for Microsoft Windows (32-bit and 64-bit)
- Pre-built binary for macOS (64-bit)
- Pre-built binary for macOS Mojave (supports dark mode)
- Source code of tev excluding submodules. If you would like to build tev from source, please follow the build instructions in the project readme instead.
Version 1.11
Changes Since Last Release
- The gamma value can now be adjusted when using the gamma tonemapping mode.
- Added an additional binary file for macOS Mojave users which supports dark mode (by being compiled with the latest SDK).
Released Files
- Pre-built binaries for Microsoft Windows (32-bit and 64-bit)
- Pre-built binary for macOS (64-bit)
- Pre-built binary for macOS Mojave (supports dark mode)
- Source code of tev excluding submodules. If you would like to build tev from source, please follow the build instructions in the project readme instead.
Version 1.10
Changes Since Last Release
- Memory occupied by closed images is now being freed again.
- Fixed various bugs with single-channel images, especially if that single channel is an alpha channel.
- Added PFM format to the open-file UI dialog.
- Improved console output.
- Vastly improved command-line interface.
Released Files
- Pre-built binaries for Microsoft Windows (32-bit and 64-bit)
- Pre-built binary for macOS (64-bit)
- Source code of tev excluding submodules. If you would like to build tev from source, please follow the build instructions in the project readme instead.