---
title: "CE.SDK v1.60 Release Notes"
description: "This release brings iOS 26 readiness, Lottie animations, MKV video, more editor theming options, and smoother workflows for developers."
url: "https://img.ly/blog/creative-editor-sdk-v-1-60-0-release-notes/"
type: "blog"
date: "2025-10-01"
author: "Neslihan"
tags: ["Release Notes"]
---

> This is the markdown version of [CE.SDK v1.60 Release Notes](https://img.ly/blog/creative-editor-sdk-v-1-60-0-release-notes/). For all pages in one file, see [llms-full.txt](https://img.ly/llms-full.txt). For an index of all available pages, see [llms.txt](https://img.ly/llms.txt).

---

This release delivers more flexible and future-ready solutions. CE.SDK v1.60 introduces support for Lottie and MKV files, enhanced color options, Angular integration, and future-proof updates for iOS 26, alongside improvements for streamlined CE.SDK customization and developer experience.

Let’s dive in!

## Add Motion With Lottie Files

<video src="https://storage.googleapis.com/imgly-static-assets/static/blog/videos/1-60/lottie-support-ce-sdk-imgly.mp4" controls autoplay muted loop playsinline></video>

Our Engine now supports `.json` Lottie files as video fills. Add lightweight, scalable animations to video projects without large asset sizes.

_→_ Explore all [supported formats](https://img.ly/docs/cesdk/js/conversion/overview-44dc58.md?ref=img.ly#supported-input-and-output-formats) in our documentation.

## Work With MKV Video Formats

![](https://blog.img.ly/2025/10/mkv-support-creative-sdk.jpg)

CE.SDK now supports **MKV** (Matroska) files, including H.264, H.265/HEVC, AAC, and MP3 alongside VP8, VP9, AV1, and Opus. More uploads work out of the box, reducing friction for your users.

## Stay Flexible with iOS 26

![](https://blog.img.ly/2025/10/iOS26-support-creative-editor-sdk.jpg)

Apple’s new Liquid Glass design system in iOS 26 changes safe-area handling, toolbar sizing, and system banners. CE.SDK v1.60 prepares you for this shift: choose whether to embrace the new look or preserve your current layout.

By default, when you **build against the iOS 26 SDK**, our editor automatically uses the new system visuals and behaviors for seamless alignment with Apple’s latest design language.

If you continue building with a **pre–iOS 26 SDK,** nothing changes: your app continues to look and behave as before, and our SDK maintains the previous experience.

If you want to **build with the iOS 26 SDK** but **temporarily keep the classic UI**, Apple provides an Info.plist switch: `UIDesignRequiresCompatibility` to enable UI [compatibility mode](https://developer.apple.com/documentation/BundleResources/Information-Property-List/UIDesignRequiresCompatibility).

When this is present, your app won’t adopt Liquid Glass, and our SDK will mirror that choice to remain consistent with the rest of your app.

**\*Note:** Apple hasn’t published a deprecation date for this compatibility key; plan your migration accordingly.\*

Resources:  
→ [Apple Documentation - Liquid Glass Introduction](https://developer.apple.com/documentation/TechnologyOverviews/liquid-glass)  
→ [Apple Documentation - Adopting Liquid Glass](https://developer.apple.com/documentation/TechnologyOverviews/adopting-liquid-glass)

### More iOS Improvements

This release also brings the **new PhotoRoll** integration, replacing the legacy uploads tab with direct access to the system photo library. Alongside this, we prepared the `NavigationBar` for Apple’s updated design, improved accessibility with VoiceOver fixes, adjusted search behavior for Liquid Glass, and resolved audio playback issues after recording with the system camera.

## **Switch Editor Theme Instantly, Match System Settings**

![](https://blog.img.ly/2025/10/light-dark-theme-system-creative-editor-sdk.jpg)

CE.SDK for Web now adapts to your users’ system settings out of the box. A new system theme option automatically switches between **light and dark mode.** Because theming works **at runtime**, you don’t need to reload the editor to apply changes, making it easier to deliver seamless experiences.

→ Explore [Theming documentation](https://img.ly/docs/cesdk/js/api/cesdk-js/classes/userinterfaceapi.md#settheme).

## Deliver Accurate UI Colors With P3 and OKLCH

![](https://blog.img.ly/2025/10/P3-OKLCH-support-creative-sdk-1.jpg)

Our [Theming API](https://img.ly/docs/cesdk/js/user-interface/appearance/theming-4b0938.md) lets you style the web editor’s user interface (toolbars, panels, and other elements), so it matches your brand. In CE.SDK v1.60, theming now supports the **P3 color space** and **OKLCH color format**, giving you modern, more accurate colors for your editor’s UI. This ensures branded themes look vibrant and consistent across today’s wide-gamut displays.

## Drop CE.SDK into Angular Apps with Ease

![](https://blog.img.ly/2025/10/angular-design-editor-creative-editor-video-sdk.jpg)

We’ve added official Angular support via `@cesdk/cesdk-js/angular`, bringing the same plug-and-play experience developers already love in React and Vue.

→ Get started with [Angular documentation](https://img.ly/docs/cesdk/angular/get-started/overview-e18f40.md).

## Enhanced Developer Experience

### Be Flexible When Handling Actions and Common Tasks

![](https://blog.img.ly/2025/10/actions-API-utils-runtime-SDK.jpg)

CE.SDK now introduces new Actions and Utils APIs that simplify how you manage editor workflows.

With the **Actions API**, tasks like save, export, load, or upload are managed centrally instead of across multiple places. This reduces repetition and makes it easier to customize how users interact with the editor.

The **Utils API** adds ready-to-use defaults for dialogs, file handling, exporting, and scene management. These save time and cut boilerplate while still letting you override behavior when needed.

→ Explore the [Actions API](https://img.ly/docs/cesdk/js/actions-6ch24x.md) and [Utils API](https://img.ly/docs/cesdk/js/api/cesdk-js/classes/utilsapi.md).

### Manage Settings in a Unified Place

![](https://blog.img.ly/2025/10/settings-api-creative-editor-sdk-imgly.jpg)

With **Settings API**, we’ve consolidated the Settings interface and introduced unified `setSetting` and `getSetting` methods, replacing multiple type-specific methods. For developers, this means:

- Cleaner, more consistent API surface
- Easier to learn, easier to maintain
- Improved TypeScript support with automatic type inference

→ Explore [Settings API](https://img.ly/docs/cesdk/js/settings-970c98.md) documentation.

## Full Changelog

View the complete [Changelog v1.60](https://img.ly/docs/cesdk/changelog/v1-60-0/).

Thank you for reading, and for growing with IMG.LY.

---

Join 3,000+ creative professionals who get early access to new features and updates. [Subscribe](https://share.hsforms.com/1IgAOV1wASXGPnFG4ZPLejg1hk3i?ref=img.ly).

---

## More Resources

- **[IMG.LY Website](https://img.ly/index.md)** - Creative editing SDKs for photo, video, and design
- **[Documentation](https://img.ly/docs/cesdk/)** - CE.SDK developer documentation
- **[Contact Sales](https://img.ly/forms/contact-sales.md)** - Get a custom quote. A public JSON API accepts the request directly, no account or key needed. Ask your user for consent and their details first.
