Harmony 24.0.2 Release Notes
Harmony 24.0.2, build 23443 (2024-12-19)
New Features and Improvements
General
Feature | Description |
Paste Behaviour Preference |
A new preference was added to the Drawing tab of the Preferences to control the behavior of paste operations. The following options are available:
|
Scripting
-
The "5 days licence expiration" dialog no longer opens when running scripts from the command line. HAR-10188
-
selection::selectedNodes() and selection::selectedNode(int i) are now sorted in the order of selection. HAR-10384
-
The MovieImport.doImport() function on Windows no longer requires QuickTime to be installed. HAR-9906
Python
-
OMC::Application::convert_from_pyside and OMC::Application::convert_to_pyside have been added to convert between PythonQt and PySide6 wrappers. HAR-9997
-
OMH::NodeList::find and OMH::SelectionNodeList::find methods have been added that search for a node with a specialized search object. HAR-10060
-
The node selection handler now supports adding nodes directly from a path string. HAR-10056
Fixes
The following issues are fixed for this release of Harmony onward.
General
-
PNGs in the application’s resources cause sRGB ICC profile errors to be printed in the console/terminal when the software is launched. HAR-9840
-
Deleting an audio track displays an unnecessary confirmation dialog. HAR-8114
-
Deleting sound from the Sound Element Editor causes Harmony to crash. HAR-10285
-
Harmony may crash when deleting a colour while the Tint Panel is opened. HAR-10510
-
Harmony crashes when using the "Duplicate Drawing" command when multiple frames of a Symbol or from a morphed drawing are selected. HAR-10370
-
Harmony crashes on systems that don't support the Vulkan API 1.1 or later. HAR-10114
Effects/Comp
-
Harmony may crash when a very heavy blur effect is rendered using OpenCL on Windows. HAR-10101
-
Rendered images may have corruptions when rendering blurs if "Graphics Card Acceleration" enabled in the preferences and that the scene processing bit depth is set to 32-bit. HAR-10335
Import / Export
-
Adobe Illustrator files are not correctly distributed to layers when imported. HAR-10094
-
PSD files with a single background layer fail to import. HAR-10229
-
PSD files with dots in their names fail to import when set to 'Keep Original Bitmap' and 'Individual Layers'. HAR-8171
-
Some Pencil lines are scaled incorrectly when exported to a SVG. HAR-10330
-
Importing a PSD file as individual layers fails when Harmony's language is set to Spanish. HAR-10389
-
The "Import > Vector" command is missing from the File menu. HAR-10472
-
Importing an Illustrator or PDF file may cause Harmony to crash. HAR-10163
Deformers
-
Undoing the creation of a Deformer after closing the Camera view causes Harmony to crash. HAR-10086
Rendering
-
Rendering the full length of a scene in the ProRes 422 format does not produce a video file in Linux and Windows. HAR-7224
-
Drawings attached to effects nodes are not included in SWF renders, even when the effect is supported. HAR-7841
-
Rendering to ProRes in Windows rounds down the horizontal resolution to the nearest multiple of 16 pixels, cropping the rendered images. HAR-10525
Scripting
-
The -readonly argument does not work when running a JavaScript from the command line without the -batch option. HAR-10334
-
The path returned by MovieImport::image(i) is missing a slash before the filename. HAR-10409
-
QUrl is missing a large number of functions in its bindings. HAR-10170
Python
-
Harmony crashes when loading Python with mismatched libraries. HAR-9466
-
HarmonyRenderHandler::cancel() always fails and returns an error. HAR-10311
-
Column::set_entry fails when used on a 'DrawingTimingColumn'. HAR-10236
-
Node::ports_in returns a 'InPortList' instead of a 'MultiInPortList', when on a 'MULTIPORT_OUT' node. HAR-10222
-
OMC::ColumnList['columnName'] returns an error and not the expected column. HAR-10235
-
OMC::Clipboard::paste_template_into_group doesn't use the 'insertFrame' parameter. HAR-9908
-
OMH::HarmonyProject::save_as_new_version() and OMH::HarmonyProject::save_all()do not update the title bar of the application. HAR-9428
-
Harmony crashes if multiple Python versions are in the 'PATH' environment variable. HAR-8632
Timeline
-
Changing the scene length from the Timeline view extends and overwrites exposures. HAR-10347