Skip to content

Releases: wkjarosz/hdrview

v1.5

21 Jul 03:39
Compare
Choose a tag to compare

Changes since v1.4.1

A bunch of small but useful improvements this release:

  • HDRView now supports HDR/XDR displays on macOS!
  • On macOS, HDRView now supports loading images via Finder or dragging-and-dropping onto the application (you can now set HDRView as the associated image viewer for Finder/open!).
  • The info panel now dynamically adjusts precision of image statistics like the min, average, max
  • Removed submodules and switched to using CPM.cmake
  • Switched from docopt to CLI11. Windows builds no longer depend on Boost, which was the cause of most build/link issues.
  • Added missing icon files so make install works on Linux (thanks @fjavifabre)
  • Updated README.md

v1.4.1

07 Jul 04:10
e3d8659
Compare
Choose a tag to compare

Changes since v1.4

  • Windows builds now work! (thanks @GhostatSpirit)
  • Precompiled binaries for windows!
  • Added fill with background color command and shortcut.
  • Added rotate image shortcuts.
  • Fixed grayscale pfm loading.
  • Fixed GUI flickering.
  • Fixed GUI refresh issue.
  • Fixed falsecolor gain miscalculation.
  • crediting mattz for GLSL/MSL colormaps

v1.4

01 Jul 20:41
61596f8
Compare
Choose a tag to compare

Changes since v1.3

  • Application settings (window sizes, tool settings, etc.) now saved out to disk
  • Ruler and line drawing tools
  • Shift-click to draw straight lines with all brush-based tools
  • Better keyboard handling (all dialogs can be confirmed/canceled using Return/Esc).
  • Toolbar can now be resized to have two columns.
  • Channel mixer filter, grayscale channel mode and filter.
  • Cut (Command+X) functionality
  • Gradient-domain (Poisson) copy-paste
  • Now using Cem Yuksel's C^2 interpolating splines for smoothing
  • Improvements to help window

v1.3.2

21 Jun 00:05
951c805
Compare
Choose a tag to compare

Changes since last release

  • adding ruler tool and line drawing tool.
  • shift-click to draw straight lines with brush tool.
  • better keyboard handling (all dialogs can be confirmed/canceled using Return/Esc).
  • toolbar can now be resized to have two columns.

v1.3.1

16 Jun 12:49
ff90a39
Compare
Choose a tag to compare

Changes since previous release

(This is identical to v1.3 -- just bumping tag to re-trigger release workflow.)

  • HDView now supports multiple image editing tools including: paintbrush, clone stamp, eraser, eyedropper
    • each tool can take over the top panel to provide options
      • e.g. paintbrush supports selecting radius, hardness, flow, angle, roundness, spacing and smoothness
    • GUI shows selected tool's overlay on the image (e.g. the circle/ellipse of the brush)
    • paint brush supports smoothing of mouse cursor movements using Chaikin's quadratic b-spline corner-cutting algorithm (centripetal Catmull-Rom also an option, but commented out)
  • Added a foreground/background color selection widget in the toolbar that is shared by all tools
  • keyboard shortcut code has been refactored so each tool handles it's own shortcuts
  • Info is now it's own panel on the left side
  • minor GUI fixes.

v1.3

16 Jun 03:08
faab707
Compare
Choose a tag to compare

Changes since previous release

  • HDView now supports multiple image editing tools including: paintbrush, clone stamp, eraser, eyedropper
    • each tool can take over the top panel to provide options
      • e.g. paintbrush supports selecting radius, hardness, flow, angle, roundness, spacing and smoothness
    • GUI shows selected tool's overlay on the image (e.g. the circle/ellipse of the brush)
    • paint brush supports smoothing of mouse cursor movements using Chaikin's quadratic b-spline corner-cutting algorithm (centripetal Catmull-Rom also an option, but commented out)
  • Added a foreground/background color selection widget in the toolbar that is shared by all tools
  • keyboard shortcut code has been refactored so each tool handles it's own shortcuts
  • Info is now it's own panel on the left side
  • minor GUI fixes.

v1.2.2

11 Jun 05:15
31de900
Compare
Choose a tag to compare

Changes since previous release

  • Replaced nanogui's comboboxes with custom dropdown menu widget that resembles macOS dropdowns/comboboxes more closely. In particular, menu is shown right at the widget/mouse cursor (instead of off the side of the window) for quicker navigation.
  • The left side panels now have a right click menu to select solo mode, as well as collapse or expand all panels.
  • Some UI bugfixes

v1.2.1

08 Jun 22:33
ff17cd0
Compare
Choose a tag to compare

Changes since v1.2.0

  • adding new image and duplicate image functionality
  • drawing eyedropper previews + other eyedropper improvements
  • fixed a memory bug
  • increasing size of some icons
  • refactoring some code
  • snake casing
  • clang formatting the code

v1.2.0

07 Jun 00:29
2e1e8ce
Compare
Choose a tag to compare

Changes since last release

Features/fixes

  • side panel GUI improvements
    • making side panel buttons flat, and put panels in a well that shrinks to a small height when collapsed (instead of being set to invisible). Inspired by Lightroom Classic foldable panels
    • fixing image list drawing glitch
    • fixed histogram y-axis bug.
  • adding info panel which shows
    • file name,
    • resolution,
    • 32-bit and 8-bit color,
    • pixel coordinate,
    • ROI, min, avg, and max info

Other changes

  • upgrading spdlog submodule to v1.8.5
  • removing Eigen and replacing with nanogui's simple vector stuff, own array2d, and Imath::Matrix
  • moving demosaicing and dng reading into their own files
  • more snake_casing
  • returning copy instead of const reference to callback functions (to allowing chaining).

v1.1.0

02 Jun 04:31
a277e27
Compare
Choose a tag to compare

Changes since last release

Features

  • added support for different tools. So far just the hand tool for pan/zoom, and the rectangular marquee tool
  • can now select rectangular region of interest (ROI)
  • filters can now be applied to just the selected ROI
  • added crop command (crops to currently selected ROI)
  • added copy-paste functionality
  • added new colorpicker and related widgets
  • some new keyboard shortcuts: tool switching, selection, copy/paste

Other changes

  • removing unused color functions
  • moving generic widgets to nanogui namespace
  • some changes to icons and keyboard shortcuts
  • continuing snake casing
  • cleanup and reorg

Released files

  • pre-built binaries for macOS (built using OpenGL or Metal backends)