0.9.0
this is a feature release of vkdt with mainly architectural changes in the background as well as ui polishing as focus.
note that due to several hard drive failures currently vkdt.org is down and the documentation can be accessed online here instead for time being.
user interface:
- gui now based on nuklear (instead of dear imgui)
- a lot of nuklear/gui streamlining fixes, bringing back:
- some keyboard navigation
- some gampad navigation
- dual monitor support in graph view
style.txt
contains ui colours for customisation, as always, the one in~/.config/vkdt/
takes precedence
- zoomable graph editor (can finally work with large graphs, yay!)
- some new hotkeys added ("upvote and advance" etc)
- re-did the collection interface in lighttable, streamlined support for per-day rating workflow
- added lighttable header describing the visible collection
- recently used collections now also store filter attributes
- asynchronous image rendering and gui display, makes ui feel more responsive on slow machines
processing modules:
colour
module now reads and applies the camera as shot neutral white balance by defaultdenoise
module with detail protection slider, especially useful on low-res telephone images- MotionCam .mcraw video files will not by default apply the embedded gainmap since it is
unclear which raw files have it pre-applied (so switch on in thedenoise
module if your files need it) o-web
: new transitional module that delegates too-jpg
ando-vid
, so you can export
images and videos of a certain session in one pass.usm
: unsharp mask, very simple and efficient basic sharpening
tooling:
vkdt mkssf
now considers the HueSatMap in the dcp profile it converts- support focal length
${flen}
in string expansion when loading luts, enables colour profile per lens in smartphones vkdt scanin
to convert argyll .cht charts to colour picking/colour correction presetsvkdt gallery
now supports jpg and mp4 videos in website creation
platform compatibility:
- vkdt now builds on macos, though there are issues with newer machines
due to some spir-v/metal translation layer.