Releases: wkjarosz/hdrview
Releases · wkjarosz/hdrview
v1.5
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
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
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
v1.3.1
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)
- each tool can take over the top panel to provide options
- 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
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)
- each tool can take over the top panel to provide options
- 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
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
v1.2.0
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 simplevector
stuff, ownarray2d
, andImath::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
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)