================================================ Kanzi 3.6.1 release notes ================================================ Feature improvements -------------------- * Improved the kzb format: - The improved format has smaller footprint, which enables faster loading on target devices. - This improved format is the default format for all new projects you create in Kanzi Studio, but the legacy format is still available. * You can now include methods in object metadata. In the API reference, see the classes Metaclass, MethodArgument, MethodArguments, MetaObject, MetaMethod. * Implemented suspension manager for Linux evdev. * Lazy memory mapping is now by default used on QNX. * You can now bypass the loading of application.cfg file using the command line option -config="". On some embedded platforms this can improve the startup performance. * Kanzi Studio now includes the application.cfg file in the apk when you create the apk from Kanzi Studio. * When you use more than one Animation Player in a node, you can now pause, resume, start, or stop a specific Animation Player on that node by setting the name of the Animation Player in the message. * Node components now filter incoming messages and handle only those whose name in the message matches the name of the component. * The default blending mode is now Premultiply Alpha. * You can now use custom brushes in Kanzi Studio. * Improved the Project Merge dialog. The dialog now: - Shows only the differences between projects you are merging. - Shows the URL of both target and source projects. * Improved merging of 3D assets: - You can now merge splines from fbx files. - In Kanzi Studio you can now use the Asset Merge dialog to merge content from 3D assets. * Performance HUD now shows triangle count. * Several Kanzi Studio usability improvements, such as: - You can now export recursively kzb files from all referenced projects in a project which refers to multiple projects. - You can now copy kzb URL of data objects in a data source. You can readily use these URLs in your application code. - You can now remove at once all invalid animations from a state transition. - You can now copy and paste the items in the Node Components between nodes. - Improved the diversity of resource icons in the Library and improved the color contrast for some items listed in the Properties to improve readability. - When you import a mesh that uses skinning, Kanzi Studio now sets the Material property of the mesh clusters to VertexPhongSkinnedMaterial. - When you import a morph object, Kanzi Studio now sets the Morph object to use the VertexPhongMorph material type. You can find the complete list of changes in Kanzi 3.6.1 and instructions on how to migrate to Kanzi applications from Kanzi 3.6.0 to 3.6.1 in Kanzi documentation > Release notes and migration guides.