Search Docs
Everything
API Reference only
Loading...
Skip to content
/
SDK Docs
Search (⌘+K)
Search (⌘+K)
Menu
iOS
Mobile
iOS
Android
Flutter
React Native
Web
Vanilla JS/TS
React
Angular
Vue
Svelte
Next.js
Nuxt.js
SvelteKit
Desktop
Electron
Mac Catalyst
macOS
Server
Node.js
Renderer
v1.78.0 (latest)
API Reference
Capabilities
Changelog
Release Notes
Demo
Support
Discord
Contact Sales
Get Started
Build with AI
Concepts
Starter Kits
Solutions
Guides
AI Features
Configuration
Settings
Serve Assets
Engine
Automate Workflows
User Interface
Overview
Appearance
Customization
UI Extensions
Add New Button
Quick Actions
Register a New Component
Create Custom Panel
Asset Library
Customize Behaviour
Notifications and Dialogs
Build Your Own UI
Localization
Custom Error Messages
UI Events
Open the Editor
Insert Media Assets
Import Media Assets
Export Media Assets
Save
Store Custom Metadata
Create and Edit Images
Create and Edit Videos
Create and Edit Audio
Create and Edit Text
Create and Edit Shapes
Create and Edit Stickers
Create and Edit Compositions
Create and Use Templates
Colors
Fills
Outlines
Filters and Effects
Animation
Rules
Conversion
Improve Performance
Prebuilt XCFramework
Plugins
API Reference
Compatibility & Security
Upgrading
CE.SDK
/
…
/
iOS
/
Guides
/
User Interface
/
UI Extensions
Copy page
View Markdown
Open this page in Markdown
Open in ChatGPT
Ask ChatGPT about this page
Open in Claude
Ask Claude about this page
UI Extensions
Add a New Button
Extend editor functionality by adding custom buttons to Dock, Canvas Menu, Inspector Bar, and Navigation Bar.
Quick Actions
Add one-tap editing actions to the canvas menu and inspector bar that edit the selected block instantly.
Register a New Component
Create and register custom UI components for deep integration with your app.
Create a Custom Panel
Build a custom panel that edits the selected block with native SwiftUI controls, opened from an inspector bar button.
Asset Library
Add custom asset sources to the editor's asset library and surface them as browsable sections.
Customize Behaviour
React to editor events and shape how the editor behaves at runtime with lifecycle callbacks, the event channel, engine subscriptions, and feature controls.
Notifications and Dialogs
Trigger custom alerts, confirmations, or modal dialogs within the editor.
Previous
Hide Elements
Next
Add New Button
©
IMG.LY
Contact Us
Imprint
Privacy Policy
Acknowledgements
Terms