Skip to content

Releases: Tom94/tev

Version 1.29

12 Nov 18:25
Compare
Choose a tag to compare

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

03 Oct 12:29
Compare
Choose a tag to compare

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

18 Apr 16:56
Compare
Choose a tag to compare

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

30 May 08:55
e3e55ad
Compare
Choose a tag to compare

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

02 Feb 08:43
Compare
Choose a tag to compare

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 image
    • Ctrl+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 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

19 Nov 01:51
Compare
Choose a tag to compare

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

30 Jan 15:06
992bf3d
Compare
Choose a tag to compare

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

26 Jan 07:44
6685cdc
Compare
Choose a tag to compare

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 or Q no longer closes tev. The shortcut is now Ctrl+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

05 Jan 20:47
c800c69
Compare
Choose a tag to compare

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

26 Dec 16:59
94ad825
Compare
Choose a tag to compare

Changes Since Last Release

  • tev can now open QOI images.
  • 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.