V23.1 adds elements colour coding, features allowing creation of a better project-tailored Studio UI, and bugfixes. It's fully backwards compatible, thus does not require any changes from SDK users and app developers.
Element colour coding
You can now specify a colour associated with a specific type of element. This allows you to create a timeline which is much more readable, especially for complex timelines. The element type colour can be specified via the Element Spec. Multiple formats for specifying the colour are supported.
This is how it might look
Non-editable element duration
We've added support for the element duration mode where element duration is defined in the Element Spec and can not be changed via LViS Studio interface. This is useful for projects where certain types of elements always have the same duration. This feature will help you to avoid the risk of incorrect duration being set via LViS Studio. The UI for this is the same as for normal duration input, except that in this case the duration input field is disabled.
Embed and preview links
Some projects do not support embed and preview features, for example projects that use native apps. Now there is a way to remove these links from the Studio UI via the App Specs.
Future events in listings
This is now set to 0 by default.
Disabled locales handling
You can now import from a project with disabled locale into a project which doesn't have same locale at all, where before the destination project would have to also have the same disabled locale for the export-import to succeed.
Field values of disabled locales are ignored on cloning - they will not be present in the clone.
Improved diagnostics and error reporting during app spec loading. Errors now also include links to the app spec file with a problem.