Today, we are thrilled to highlight the best new features and changes in CE.SDK since our v1.6.0 Release. We have also published our Product Roadmap for CE.SDK to share our vision and direction for upcoming releases. This roadmap will let you know ahead of time what features you can expect from us and accelerate your product planning and development. We are excited to hear your feedback and suggestions to build more powerful features for your application!
This release includes:
- Auto Close Option in Web UI Configuration for Asset Libraries
- Custom URI Resolver
- Improving Mobile Touch Support
- Rotation of Groups and Hierarchies
- Custom Asset Source UI
- Disconnecting UI Variants from Roles
- Asset Source ApplyAsset API
- Blur API
- Effects API
- Image Fills API
- Image Straighten API
- Improved Group Selection and API
- Scopes API
- Shadows API
- Zoom API
Auto Close Option in Web UI Configuration for Asset Libraries
There are no one-size-fits-all solutions for the behavior of asset library panels after an action was triggered. It depends on the use case and might vary between the panels and the available screen space. Thus, this is now configurable.
Custom URI Resolver
Custom URI Resolvers give you full control over how URIs should be resolved. You can create custom storage backends and even resolve different resolution images in different instances. Find more information in our documentation.
Improving Mobile Touch Support
Input handling was streamlined to handle both touch and mouse input efficiently. On touch devices, all handles maintain the recommended minimum size for touch input and are intelligently hidden to minimize overlap. Thanks to this mechanism, resizing and rotating are always a breeze.
Rotation of Groups and Hierarchies
The engine and user interface add options for rotating groups and design blocks with children. This allows changing the rotation of multiple elements at once quickly.
Custom Asset Source UI
Instead of fixed entry points such as “Images,” “Stickers,” or “Shapes,” we want to enable custom and flexible entry points. Until today, we tied them to a block type, which is currently only relevant when users add an asset to the scene.
Moving from Roles to Abilities: Disconnecting UI Variants from Roles
Before the change, the Advanced UI was tied to the creator role and the Default UI was tied to the Adopter Role. This is now no longer the case. The scopes and editing options are still controlled by the abilities of the current role.
Shadows in Advanced UI
With this update, we roll out the long-awaited ability to apply shadows to elements in our Advanced UI. Realistic drop shadow effects add more depth to your designs with a few clicks – no other editor is needed.
We introduce new APIs to modify the blur for images and other blocks. This change allows programmatic access to add blur effects in automation cases and when building your own UI.
We introduce new APIs to modify the effect stack for shapes and other blocks. This allows programmatic access to effects like adjustments, LUT filters, and many more.
Image Fills API
Currently, you can only access and use images with the image block. However, pages or vector shapes could use more than just a color or gradient fill. Therefore, we broaden the concept of fills by allowing every block to have an image fill, e.g., pages. This change will enable building a more natural photo- or video-editor experience. Documentation.
Image Straighten API
We are extending the Image Crop API to allow straightening, flipping, and rotating images during cropping. This change allows more fine-grained control.
Improved Group Selection and API
There are multiple options to select blocks inside a group:
- selecting a group first and with each click select one block deeper in the hierarchy
- selecting an element under the cursor directly, neglecting the hierarchy
Previously, we defaulted to different behaviors depending on the user's role. Now, this is configurable and also customizable during runtime via APIs. Therefore, it's up to the implementor how the selection should work.
We introduce new APIs to modify the scopes for blocks. This update allows programmatic access to change the scopes for users and allows control over the possible edits a user can make to a scene.
We introduce new APIs to modify shadows for images and other blocks. This change allows programmatic access to add shadow effects to be used in automation cases and when you build your UI.
We introduce new APIs to modify the current zoom level. This allows programmatic access to change the current zoom easily for automation use-cases or for building your own user interface.
As mentioned before, we are happy to publish our Product Roadmap to let you in on our new features and enhancements for CE.SDK. This way, we can elaborate our decisions and plans for the product and how you can benefit while allowing you to give us feedback and indicate the importance of particular features.
Now that you know what’s coming down the pike, you can prepare for the release of significant improvements and new features such as Video Support for Web or Native iOS Support well in advance.