Repository navigation
Releases: aaronmurniadi/ofxrawhost
Releases · aaronmurniadi/ofxrawhost
Release list
v0.4.2-dev-b56123
What's Changed
- UI: a new Settings window opens from the main menu bar, with a section sidebar
beside the settings panel - UI: the interface font is bundled Inter, so it looks the same on every
platform, and the Font section offers three sizes (Smaller, Normal, Bigger);
Normal follows the operating system font size (the Segoe UI message font on
Windows, the system font size on macOS, the GTK font size on Linux), so a new
install looks native - UI: the settings persist in a per-user
settings.json
(%APPDATA%\OfxRawHost,~/Library/Application Support/OfxRawHost, or
$XDG_CONFIG_HOME/ofxrawhost), so the theme, font, and panels survive a
restart even with no workspace open; the ImGui layout.inimoves to the same
directory - UI: a long parameter or setting name is elided with an ellipsis and shows in a
tooltip, and the parameter label column and the settings sidebar follow the
panel and modal width instead of a fixed size - UI: a parameter dropdown applies the highlighted option as soon as the user
steps through the list with the arrow keys, so the plugin and the preview
follow the highlight before Enter or a click - Color: the host tracks three spaces. The file space is the tag the file
declares and only travels in the sidecar and the export metadata; the working
space is the space of the decoded buffer (linear for RAW, EXR and PNG/JPEG,
because stb removes the transfer curve while it converts to float, and the tag
itself for an integer TIFF whose samples stay stored); the input space is what
the chain is told the image is in, and it starts at the working space - Color: the chain is walked in order. The first plugin is given the input space
and every later plugin is given the space the previous plugin declares, so a
plugin that changes its output feeds the next plugin the new space, and a
plugin that declares no output space passes the space through unchanged. The
space that leaves the last plugin is what the preview and the export start
from - UI: a new Input colorspace control in the Plugins panel picks the space handed
to the first plugin, per image, and the sidecar restores it; Rec.709 is the
default for a RAW file - UI: Preview colorspace is the destination of the last conversion, not a source.
The host encodes the chain output into it and shows those values, so the
preview matches what a file in that space holds in a viewer without color
management: sRGB (the default) is unchanged, Display P3 differs slightly, and
a linear choice shows dark mid-tones. Bumping Preview colorspace only recolors
the cached display, so it needs no re-render - UI: Export colorspace and Intent (Perceptual, Relative colorimetric,
Saturation, or Absolute colorimetric) live in the export dialog and default to
sRGB and Perceptual; the export converts the chain output from the chain output
space into the Export colorspace with that intent before it writes the file - UI: two smaller buttons sit above the parameter list, one that imports a
.spkpresetand one that returns every parameter to its plugin default; the
reset asks for confirmation first, because one click discards the whole edit - UI: the first run docks the Plugins panel above the Parameters panel in the
right column, one third over two thirds; ImGui saves the layout, so a later
run keeps whatever arrangement the user set - UI: the two docked panels and their View menu items are named
Pluginsand
Parameters, because both are docked in the right column - UI: a theme changes colors only; every theme keeps the same widget metrics, so
switching to Soft Cherry, Deep Dark, or Future Dark no longer resizes the
interface - UI: a modal overlay is always neutral gray, so Deep Dark no longer tints the
whole interface red while Settings, About, Donate, or Export is open - UI: the export converts the chain output from the chain output space into the
Export colorspace with the chosen Intent before it writes the file - Packaging: a push to a
release/vX.X.Xbranch publishes the tag
vX.X.X-dev-<short sha>as a pre-release, so each pre-release keeps its own
tag; avX.X.Xtag onmainpublishes the stable release - spektrafilm: an Import *.spkpreset button above the parameter list reads a
.spkpresetfile, decodes its snapshot, and applies the values to the node
while keeping the host input and output color space - RAW: a camera RAW file without an ICC profile defaults to Linear Rec.709
instead of Linear Rec.2020 - UI: the Plugins and Parameters panels replace the left/right panel names in
code and settings; an older project that storedshowLeft/showRightstill
applies - UI: the Parameters panel drops its own plugin tabs; the node list in the
Plugins panel decides which parameters are shown, and the panel names the
selected plugin - UI: Donate moves to its own top-level menu, and Help becomes About with the
release version - Transform: the bundled Crop and Zoom parameters merge into one Zoom control
that shrinks the output region and keeps samples one to one; projects saved
before the merge keep the field of view they showed - Plugins: a bundled Auto Exposure effect meters the frame with the spektrafilm
methods (average, median, center weighted, partial, matrix, multi zone, and
highlight weighted), then applies one gain toward 18.4% gray - Export: the default file name gets an
_exportsuffix, so the first export
never overwrites the original image - Preview: the default size is "Fit to preview", which renders the preview at the
pixel size of the preview panel and re-renders when that panel is resized
Downloads
- macOS (Apple Silicon):
OfxRawHost-macOS-arm64.dmg - macOS (Intel):
OfxRawHost-macOS-x86_64.dmg - Windows (x64):
OfxRawHost-Windows-x64.exe - Linux (x86_64):
OfxRawHost-Linux-x86_64.AppImage
v0.4.2-dev-ac9deb
What's Changed
- UI: a new Settings window opens from the main menu bar, with a section sidebar
beside the settings panel - UI: the interface font is bundled Inter, so it looks the same on every
platform, and the Font section offers three sizes (Smaller, Normal, Bigger);
Normal follows the operating system font size (the Segoe UI message font on
Windows, the system font size on macOS, the GTK font size on Linux), so a new
install looks native - UI: the settings persist in a per-user
settings.json
(%APPDATA%\OfxRawHost,~/Library/Application Support/OfxRawHost, or
$XDG_CONFIG_HOME/ofxrawhost), so the theme, font, and panels survive a
restart even with no workspace open; the ImGui layout.inimoves to the same
directory - UI: a long parameter or setting name is elided with an ellipsis and shows in a
tooltip, and the parameter label column and the settings sidebar follow the
panel and modal width instead of a fixed size - UI: a parameter dropdown applies the highlighted option as soon as the user
steps through the list with the arrow keys, so the plugin and the preview
follow the highlight before Enter or a click - Color: the host tracks three spaces. The file space is the tag the file
declares and only travels in the sidecar and the export metadata; the working
space is the space of the decoded buffer (linear for RAW, EXR and PNG/JPEG,
because stb removes the transfer curve while it converts to float, and the tag
itself for an integer TIFF whose samples stay stored); the input space is what
the chain is told the image is in, and it starts at the working space - Color: the chain is walked in order. The first plugin is given the input space
and every later plugin is given the space the previous plugin declares, so a
plugin that changes its output feeds the next plugin the new space, and a
plugin that declares no output space passes the space through unchanged. The
space that leaves the last plugin is what the preview and the export start
from - UI: a new Input colorspace control in the Plugins panel picks the space handed
to the first plugin, per image, and the sidecar restores it; Rec.709 is the
default for a RAW file - UI: Preview colorspace is the destination of the last conversion, not a source.
The host encodes the chain output into it and shows those values, so the
preview matches what a file in that space holds in a viewer without color
management: sRGB (the default) is unchanged, Display P3 differs slightly, and
a linear choice shows dark mid-tones. Bumping Preview colorspace only recolors
the cached display, so it needs no re-render - UI: Export colorspace and Intent (Perceptual, Relative colorimetric,
Saturation, or Absolute colorimetric) live in the export dialog and default to
sRGB and Perceptual; the export converts the chain output from the chain output
space into the Export colorspace with that intent before it writes the file - UI: two smaller buttons sit above the parameter list, one that imports a
.spkpresetand one that returns every parameter to its plugin default; the
reset asks for confirmation first, because one click discards the whole edit - UI: the first run docks the Plugins panel above the Parameters panel in the
right column, one third over two thirds; ImGui saves the layout, so a later
run keeps whatever arrangement the user set - UI: the two docked panels and their View menu items are named
Pluginsand
Parameters, because both are docked in the right column - UI: a theme changes colors only; every theme keeps the same widget metrics, so
switching to Soft Cherry, Deep Dark, or Future Dark no longer resizes the
interface - UI: a modal overlay is always neutral gray, so Deep Dark no longer tints the
whole interface red while Settings, About, Donate, or Export is open - UI: the export converts the chain output from the chain output space into the
Export colorspace with the chosen Intent before it writes the file - Packaging: a push to a
release/vX.X.Xbranch publishes the tag
vX.X.X-dev-<short sha>as a pre-release, so each pre-release keeps its own
tag; avX.X.Xtag onmainpublishes the stable release - spektrafilm: an Import *.spkpreset button above the parameter list reads a
.spkpresetfile, decodes its snapshot, and applies the values to the node
while keeping the host input and output color space - RAW: a camera RAW file without an ICC profile defaults to Linear Rec.709
instead of Linear Rec.2020 - UI: the Plugins and Parameters panels replace the left/right panel names in
code and settings; an older project that storedshowLeft/showRightstill
applies - UI: the Parameters panel drops its own plugin tabs; the node list in the
Plugins panel decides which parameters are shown, and the panel names the
selected plugin - UI: Donate moves to its own top-level menu, and Help becomes About with the
release version - Transform: the bundled Crop and Zoom parameters merge into one Zoom control
that shrinks the output region and keeps samples one to one; projects saved
before the merge keep the field of view they showed - Plugins: a bundled Auto Exposure effect meters the frame with the spektrafilm
methods (average, median, center weighted, partial, matrix, multi zone, and
highlight weighted), then applies one gain toward 18.4% gray - Export: the default file name gets an
_exportsuffix, so the first export
never overwrites the original image - Preview: the default size is "Fit to preview", which renders the preview at the
pixel size of the preview panel and re-renders when that panel is resized
Downloads
- macOS (Apple Silicon):
OfxRawHost-macOS-arm64.dmg - macOS (Intel):
OfxRawHost-macOS-x86_64.dmg - Windows (x64):
OfxRawHost-Windows-x64.exe - Linux (x86_64):
OfxRawHost-Linux-x86_64.AppImage
v0.4.2-dev
What's Changed
- UI: a new Settings window opens from the main menu bar, with a section sidebar
beside the settings panel - UI: the Fonts section selects the UI font family from the system fonts and the
UI font size from 8 pt through 18 pt - UI: the font choice persists in the workspace project and in the sidecar files
- Packaging: a push to a
release/vX.X.Xbranch publishes the tagvX.X.X-dev
as a pre-release; avX.X.Xtag onmainpublishes the stable release - spektrafilm: an Import *.spkpreset button above the parameter list reads a
.spkpresetfile, decodes its snapshot, and applies the values to the node
while keeping the host input and output color space - RAW: a camera RAW file without an ICC profile defaults to Linear Rec.709
instead of Linear Rec.2020 - UI: the parameter tabs follow the clicked node; the tab bar no longer fights
the node list and flips back to the first plugin - UI: Donate moves to its own top-level menu, and Help becomes About with the
release version - Transform: the bundled Crop and Zoom parameters merge into one Zoom control
that shrinks the output region and keeps samples one to one; projects saved
before the merge keep the field of view they showed - Plugins: a bundled Auto Exposure effect meters the frame with the spektrafilm
methods (average, median, center weighted, partial, matrix, multi zone, and
highlight weighted), then applies one gain toward 18.4% gray - Export: the default file name gets an
_exportsuffix, so the first export
never overwrites the original image - Preview: the default size is "Fit to preview", which renders the preview at the
pixel size of the preview panel and re-renders when that panel is resized
Downloads
- macOS (Apple Silicon):
OfxRawHost-macOS-arm64.dmg - macOS (Intel):
OfxRawHost-macOS-x86_64.dmg - Windows (x64):
OfxRawHost-Windows-x64.exe - Linux (x86_64):
OfxRawHost-Linux-x86_64.AppImage
v0.4.1
What's Changed
- Windows: a start-up failure now shows a message box instead of leaving the user
without a window and without a reason - Windows: the host retries with a legacy OpenGL context when the machine has no
OpenGL 3.3 driver, which a virtual machine or a remote desktop session often lacks - UI: the interface draws through the OpenGL2 backend on such a context, so the
window opens instead of exiting - UI: no ellipsis character in labels, buttons, hints, and status messages; three
dots appear instead - Packaging: the Windows build caches its vcpkg packages across version bumps, so a
release no longer rebuilds every dependency - Packaging: the Windows build builds only the release variant of its dependencies,
which halves the dependency build time - Packaging: the release smoke test covers the legacy OpenGL path as well
- README: Discord server badge
Downloads
- macOS (Apple Silicon):
OfxRawHost-macOS-arm64.dmg - macOS (Intel):
OfxRawHost-macOS-x86_64.dmg - Windows (x64):
OfxRawHost-Windows-x64.exe - Linux (x86_64):
OfxRawHost-Linux-x86_64.AppImage
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- Release: Windows and Linux are packaged again. Windows ships one self-contained
OfxRawHost-Windows-x64.exe, and Linux shipsOfxRawHost-Linux-x86_64.AppImage - Export: WebP and JPEG XL output, with a dialog for the encoder settings
- Export: 16-bit TIFF again, with the ICC profile embedded
- Windows: the executable needs no DLL beside it and opens no console window, and
links in the terminal that starts it when there is one - Windows: the bundled Transform effect and the icon font live inside the executable
- Linux: the AppImage carries the host, the Transform plugin, and every library it needs
- macOS: the release build installs the WebP and JPEG XL dependencies it requires
- Packaging: every release runs the self-test from the shipped artifact before upload
Downloads
- macOS (Apple Silicon):
OfxRawHost-macOS-arm64.dmg - macOS (Intel):
OfxRawHost-macOS-x86_64.dmg - Windows (x64):
OfxRawHost-Windows-x64.exe - Linux (x86_64):
OfxRawHost-Linux-x86_64.AppImage
Full Changelog: v0.4.1...v0.4.0
v0.3.17
What's Changed
- UI: Parameter panel uses DaVinci-style rows (label, slider, value field, reset)
- UI: Per-node tabs in the Parameters panel to switch between chain nodes
- UI: Default dock splits Plugins and Parameters on the right; preview hides its tab bar
- UI: Filmstrip starts hidden and opens when you load a workspace
- UI: System sans-serif font with adjustable size under Settings
- Refactor: App state split into Document, Chain, and GuiState; render pipeline uses scheduler and chain renderer
- Persist: Drop legacy layout width/height fields from saved layout JSON
Downloads
- Apple Silicon:
OfxRawHost-macOS-arm64.dmg - Intel:
OfxRawHost-macOS-x86_64.dmg
Full Changelog: v0.3.16...v0.3.17
v0.3.16
Downloads
- Apple Silicon:
OfxRawHost-macOS-arm64.dmg - Intel:
OfxRawHost-macOS-x86_64.dmg
Full Changelog: v0.3.15...v0.3.16
v0.3.15
Downloads
- Apple Silicon:
OfxRawHost-macOS-arm64.dmg - Intel:
OfxRawHost-macOS-x86_64.dmg
Full Changelog: v0.3.14...v0.3.15
v0.3.14
Downloads
- Apple Silicon:
OfxRawHost-macOS-arm64.dmg - Intel:
OfxRawHost-macOS-x86_64.dmg
Full Changelog: v0.3.13...v0.3.14
v0.3.13
Downloads
- Apple Silicon:
OfxRawHost-macOS-arm64.dmg - Intel:
OfxRawHost-macOS-x86_64.dmg
Full Changelog: v0.3.12...v0.3.13