Releases: Tom94/tev
Releases · Tom94/tev
Version 1.29
Changes Since Last Release
- Fixes incorrect computation of the mean pixel value in the color histogram.
Released Files
- Pre-built installer (.msi) and portable binary (.exe) for Microsoft Windows
- Pre-built installer (.dmg) for macOS (works on both ARM and Intel)
- Pre-built binary (.appimage) for x64 Linux systems
- 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.28
Changes Since Last Release
- Fixed Ctrl+1-8 shortcut for switching between channel groups.
- Fixed loading of large images (pixel count close to billions) provided that enough GPU RAM is available.
- Limit tev's window size to the area spanned by all monitors in case an image that is larger than that is opened.
- Updated various dependencies to a newer version.
Released Files
- Pre-built installer (.msi) and portable binary (.exe) for Microsoft Windows
- Pre-built installer (.dmg) for macOS (works on both ARM and Intel)
- Pre-built binary (.appimage) for x64 Linux systems
- 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.27
Changes Since Last Release
- Added the ability to crop images by holding C + left-dragging. Kudos to Alexander Rath for the initial implementation.
- The color histogram reflects only the cropped region.
- Saving an image or copying it via Ctrl-C only saves / copies the cropped region.
- Uses scientific notation for large numbers in the color histogram.
- Fixed incorrect average color values being reported for images with very high resolution.
- Fixed image button dragging while filtering images.
- Fixed image loading becoming stuck once one image failed to load.
Released Files
- Pre-built installer (.msi) and portable binary (.exe) for Microsoft Windows
- Pre-built installer (.dmg) for macOS (works on both ARM and Intel)
- Pre-built binary (.appimage) for x64 Linux systems
- 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.26
Changes Since Last Release
- Added renaming of images by pressing F2 (Windows & Linux) or Enter (macOS) (with contributions from @Speierers)
- Does not rename the underlying files. Only what's displayed in tev.
- Added explosion of channels by pressing X.
- This is useful when you want to inspect a single channel that would otherwise get grouped together with others. E.g. the alpha channel of an RGBA image.
- Added additional keybindings:
- Ctrl+(Shift)+Tab for moving the image selection down (up)
- [ and ] for moving the channel group left and right
- ? for opening the help window (the GUI button of which is now a proper toggle)
- Improved frame pacing in playback mode. The chosen FPS value (frames per second) is now accurate.
- Fixed crash when the channel selector discards all channels of an image.
- Fixed Windows save dialog appending an file extension if one is already present (#210)
Released Files
tev releases now come with a proper Windows installer (.msi) that registers tev in the control panel and updates the Path environment variable.
- Pre-built installer (.msi) and portable binary (.exe) for Microsoft Windows
- Pre-built installer (.dmg) for macOS (works on both ARM and Intel)
- Pre-built binary (.appimage) for x64 Linux systems
- 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.25
Changes Since Last Release
- Added the ability to draw vector graphics on top of the shown image via IPC
- This allows, e.g., rendering software that streams its images to tev to highlight recently rendered blocks.
- See src/python/ipc-example.py for an example.
- Copying an image to the clipboard is now less confusing:
Ctrl+C
copies the imageCtrl+Shift+C
copies the image's path
- Improved image search
- The close-all shortcut
Ctrl+Shift+W
(and corresponding button) now only close the currently visible images per the search string - Pressing
Esc
now clears the search string - Closing the last image from a search no longer breaks tev
- The close-all shortcut
- The pixel value overlay (when zooming in very far) now uses scientific notation for large values.
Released Files
- Pre-built binary (.exe) for Microsoft Windows
- Pre-built universal binary (.dmg) for macOS (works on both ARM and Intel)
- Pre-built binary (.appimage) for x64 Linux systems
- 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.24
Changes Since Last Release
- Added features:
- Images with mismatching channels can now be compared (such as RGB vs. RGBA). Missing channels will use a default value of 0 for colors and 1 for alpha.
- Improves the behavior of creating new images via the IPC protocol. (with contributions from @anderslanglands)
- Holding 'B' will display a border around the image. Useful for seeing the size of transparent images.
- Pressing Cmd/Ctrl+0 will reset zoom to 100%.
- Pressing Cmd/Ctrl+9 will zoom to fit the screen.
- Saving an image on Windows will now automatically append the selected file extension.
- The caption now includes the image resolution.
- When the application window is vertically too small to hold the entire GUI, it will become scrollable such that images can still be selected.
- Bugfixes
- Added several missing keybindings to the help window.
- Reduce flickering on macOS
- Zooming with the -/= keys is now centered about the middle of the screen rather than the bottom right.
Released Files
- Pre-built binary (.exe) for Microsoft Windows
- Pre-built universal binary (.dmg) for macOS (works on both ARM and Intel)
- Pre-built binary (.appimage) for x64 Linux systems (thanks to @diiigle's contribution #194)
- 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.23
Changes Since Last Release
- This is a hotfix release that addresses a
std::chrono
-related crash on certain systems. (#172)
Released Files
- Pre-built binary for Microsoft Windows
- Pre-built universal binary for macOS (works on both ARM and Intel)
- 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.22
Changes Since Last Release
- tev can now open directories. This will load all images within the directory, optionally recursively when the
-r
/--recursive
CLI option is present. - tev can now monitor opened files and directories for changes and reload them automatically. This is enabled by the
-w
/--watch
CLI option and a new UI button. - Pressing
Esc
orQ
no longer closes tev. The shortcut is nowCtrl+Q
(Cmd+Q
on macOS) - Reloading (large numbers of) images by pressing
Ctrl+R
/Ctrl+Shift+R
is now much faster and does not stall the user interface. - Fixed loading of images with empty root layer. Certain renderers, such as V-Ray generate those.
- Fixed black pixels on certain HDR displays when color values are too large.
- Fixed unicode rendering in certain Windows terminals.
Released Files
- Pre-built binary for Microsoft Windows
- Pre-built universal binary for macOS (works on both ARM and Intel)
- 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.21
Changes Since Last Release
This release consists mostly of bugfixes and quality-of-life improvements:
- Made tev GLES 2.0 compatible, which means that it will run in a wider variety of environments, such as Linux on Parallels (via Virgil), or WebGL.
- Added a CLI switch
--no-new
that is helpful when using tev as a renderer's frontend (see #161). - Migrated to C++17's
std::filesystem
, which improves support for strange filenames on Windows. - Fixed 100% utilization of a single CPU core under certain rare conditions (see #153)
- Fixed stuttering on macOS when opening many images at once through the IPC protocol.
- Fixed a sporadic crash on Windows when opening many images at once.
- Fixed sporadic crashes upon shutdown when images were still loading.
Released Files
- Pre-built binary for Microsoft Windows
- Pre-built universal binary for macOS (works on both ARM and Intel)
- 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.20
Changes Since Last Release
- tev can now open QOI images.
- Shoutout to Tiago Chaves for adding support.
- This release (and following ones) come with a universal macOS binary, meaning that tev'll run native on both M1-based Apple computers as well as Intel-based ones.
- Fixed several minor UX issues.
- Notably: holding Shift no longer toggles the reference view. This is now done by holding Alt.
Released Files
- Pre-built binary for Microsoft Windows
- Pre-built universal binary for macOS (works on both ARM and Intel)
- 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.