Skip to content

Releases: wolfpld/moderncore

2026-02-22

22 Feb 13:55
4823b35

Choose a tag to compare

iv

  • ENABLE_HDR_WSI is no longer automatically set by the application. You may set it manually, if you need it.
  • Selection tool: Interactive selection rectangle with resize handles.
    • Drag to select image regions.
    • Resize selection by dragging corners/edges.
    • Click to cancel.
    • Visual "marching ants" selection indicator.
  • Clipboard support
    • Ctrl+C - Copy selection (or entire image) to clipboard.
    • Ctrl+X - Cut selection to clipboard (fills with black).
    • Ctrl+V - Paste image from clipboard.
    • Tone mapping support when copying HDR images to clipboard and the clipboard destination does not support HDR.
    • HDR images can be transferred if the clipboard destination supports EXR format.
  • Save functionality: Ctrl+S saves image to file (PNG for SDR, EXR for HDR)

exrconv

Added a new utility to load a HDR image and save it to disk in EXR format.

moderncore

  • Prefer Vulkan drivers supporting HDR. This may result in choosing software rasterizer over e.g. Nvidia driver if Vulkan Wayland HDR WSI Layer is not set up.
  • JPEG gain map: Ultra HDR and ISO 21496-1 images can be opened with proper HDR data reconstruction.
  • Wide gamut JPEG are now loaded as HDR.
  • Use proper white point value when loading HEIF images.
  • Boolean values parser is now case insensitive.

Build system

  • Added CMake presets (debug, release, static, profile, tsan, coverage)
  • Added framework for unit testing and coverage analysis.

2025-04-21

21 Apr 12:11
9a473c8

Choose a tag to compare

iv

  • Escape key closes application.
  • Added navigation between multiple images in directory.
  • Window maximization state is now saved between sessions.

moderncore

  • Image loaders now expect expanded ~ in home paths.
  • Significantly improved speed of image format detection.