Harmony 25 Release Notes
Harmony 25., build 23967 (2025-06-05)
New Features
Animation
Feature | Description |
---|---|
Lock Timeline Ruler | The position of timeline scene markers and the scene length can now be locked to prevent accidentally moving them. The command is named Lock Timeline Ruler and is located in the Timeline Ruler’s right click menu. |
OpenGL and Performance
Feature | Description |
---|---|
Anti-Aliasing Quality Options |
Two anti-aliasing modes are now available in the OpenGL tab of the preferences. The Quality anit-aliasing mode provides high quality anti-aliased results at the cost of the preview performance. This is the anti-aliasing mode that was used in previous versions of Harmony. The Performance anti-aliasing mode provides a lower quality anti-aliased preview while having little impact to no impact on playback and interactive performance. This anti-aliasing mode is new in Harmony 25. |
File Data Optimizations
Feature | Description |
---|---|
Compact File Structure |
In order to reduce the number of files stored on disk, a new scene format has been introduced in Harmony 25. The Compact File Structure saves drawings and palettes into a single file in the scene folder, reducing file count, optimizing storage space and reducing network transfer times. Other files in the scene folder have the same structure as before. To create a new scene using the Compact File Structure, select the Use compact file structure checkbox when in the New Scene dialog. A preference is also available on the General tab to define the default settings when creating a new scene when working in Offline mode. In Database mode, the default file structure used when creating new scenes can be set per Environment in the Control Center application. Scene can be converted to and from this new file structure from the Advanced tab of the Scene Settings dialog. Use the Compact button to convert the to compact file structure and use the Uncompact button to use the previous format. Note that scenes saved using this new file structure are not compatible with previous versions of Harmony. |
Ember Functionalities
Ember functionalities are disabled by default in Harmony. Ember functionalities require an additional Ember license as well as enabling the “Enable Ember Functionalities” preference in the Advanced tab of the Preferences.
Improvements
Import / Export
-
There are now unique extensions for tool, brush and texture preset files.
- .tbr: Toon Boom brush presets
- .tpr: Toon Boom tool presets
- .tbx: Toon Boom tips and texture presets HAR-10598
-
The option to use DWAA compression when exporting EXR files has been added. HAR-9771
Scripting
-
Timeline::layerEnabled adds the ability to query the current enabled status of layers in the Timeline view. HAR-10665
-
A parameter has been added to removeSoundColumn to control the removal of the sound file from the project folder.
column::removeSoundColumn(QString columnName, bool removeSoundFile = false); HAR-10667
Linux
-
To maximize compatibility 7zip is no longer packaged with Harmony and will need to be installed separately. System::find7Zip() has been added to the scripting API which returns the system or packaged path of 7zip that will be used by Harmony if it exists. HAR-10551
Fixes
General
-
There is a significant delay when switching back to Harmony from another application on Windows. HAR-10904
-
Tool Preset import function does not work. HAR-10597
-
The License Wizard links to documentation in the wrong language when using a language other than English. SB-3911
-
Editing a texture from the Colour view loads a non native file dialog. HAR-9806
-
Enabling Show Strokes in some scenes can cause the application to freeze for several minutes. HAR-9943
-
Onion Skin Coloured Outline display mode always shows all the drawings between the first and the last enabled visible switch. HAR-10594
-
Onion skin does not work correctly when there is a composite node above the cutter's matte port. HAR-10890
-
Onion Skin by drawing does not work properly for drawings before the current frame in the Camera View HAR-10592
-
Colour recovery does not correctly load the palettes that already exist in the file system but are not in the palette list. HAR-9596
-
Some colour space dropdown boxes do not contain the colour space family name when using a custom ocio file. HAR-10411
-
While the Layer Properties view is docked to the main Harmony window, non-docked views will lose focus when the node selection is changed. HAR-10383
-
Deleting an audio track always deletes the audio file from the scene. HAR-10667
Nodes
-
A drawing's deformation wireframe is sometimes visible in onion skinning when it is attached to a Colour Override node. HAR-9756
Import / Export
-
PNG and PSD exports read ICC file for every file written instead of caching it. HAR-10670
-
PSD files with a single top level group fail to import. HAR-9789
-
The alpha mode of PSD files exported by Harmony is not compatible with Photoshop. HAR-5558
Library
-
It is not possible to unlock (release rights) on a library folder that is mounted from a network drive. HAR-10476
-
Dragging and dropping some templates can cause Harmony to crash on M4 Mac Computers. HAR-10691
-
When a Template is edited, its thumbnail does not update. HAR-10425
-
The Library View's rename shortcut key doesn't work. HAR-10293
Xsheet
-
In WIndows, Harmony crashes when typing diacritical marks on their own in an Xsheet cell and then hitting enter. HAR-10535
Rendering
-
The internal software rendering cache of a previously rendered frame is sometimes incorrectly cleared which causes Harmony to render the frame again when displayed even if there were no changes in the scene. HAR-10006
-
Render threads can sometimes become deadlocked on M4 Mac Computers. HAR-10689
Scripting
-
QUdpSocket::bind() is missing from the scripting api. HAR-10627
Timeline
-
Dragging and dropping drawings in the Timeline view will create clones of external palettes. HAR-5430
-
The "Set Ease Type" drop down list in the Timeline view closes immediately and prevents the selection of presets in macOS. HAR-11087
Linux
-
The dropper tool in the colour picker always picks pure black on some systems. HAR-9978
-
License Wizard unable to activate local license because Client Activation crashes. HAR-10520
Known Issues
Linux
-
Translations do not work in Rocky Linux. HAR-11115