New component editor
We're thrilled to introduce the latest version of the DynaMaker component editor! It features a more modern look, improved testing support and serves as a key step in our efforts to create an outstanding development experience.
We're thrilled to introduce the latest version of the DynaMaker component editor! It features a more modern look, improved testing support and serves as a key step in our efforts to create an outstanding development experience.
Features:
Improvements:
Bug fixes:
Features:
PLUGINS.ELFSQUAD.updateConfigurationValues()
that allows updating multiple values at the same
time. Read more here.Improvements:
Bug fixes:
lineThickness
not following scaled layouts in drawings.Studio.requestImage()
in combination with the use of the argument orthographic
.Docs:
Features:
Improvements:
Bug fixes:
Docs:
New features:
Improvements:
Bug fixes:
New features:
New features:
More realistic lighting. This change only applies to apps deployed from now on. We're minimizing impact on your apps, but some may need adjustments. Fine-tune lighting with the sceneOptions argument in UI Studio > ADVANCED. In the example below, the left image uses default lighting whereas the right is brighter with softer shadows with the code below:
export function productConfigurationFactory(): STUDIO.IProductConfiguration {
return {
sceneOptions: {
type: 'outdoor',
ambientIntensity: 1.5, // default is 1
sunIntensity: 0.5, // default is 1
},
// other configurations...
}
}
Use the new disableCastShadows
argument to generate images without cast shadows. Cast shadows are created when
objects block light and cast shadows on surfaces. While they add depth, you might want to remove them in some cases.
const image = await Studio.requestImage({
disableCastShadows: true,
// other args...
})
File replacement is now available: you can easily replace an uploaded file with a new version, updating all assets using it.
It is now possible for team owners to transfer applications from one team to another.
To move an application to another team, the team owner can follow these steps:
Once the application is successfully moved, it will be accessible and manageable by the team members of the target team.