Is it possible to completely customize the user interface?
Yes. Each editor can be restyled and rearranged to fit your product, and CE.SDK can go further by letting you replace the interface with one of your own.
The interface in every editor is built to match your brand and workflow. You can switch between light and dark themes, apply your own colors and fonts, show or hide individual tools, rearrange controls, and translate or rename labels. The amount of control differs by product, and CE.SDK offers the most, because it also lets you bypass its interface entirely and build your own on top of the same engine.
CE.SDK
Start with theming to switch between light and dark modes, or take full control of colors, fonts, and sizing with CSS. From there, choose which components appear and how they are arranged, from the dock and side panels to the toolbars and menus, and add your own buttons wherever you need them. When you want a completely custom experience, the headless engine handles the design and rendering while you build the interface around it. See the guides on theming, layout and components, and building your own UI.
PE.SDK
Theming adapts the look and feel, covering light and dark themes, colors, and fonts. The same configuration lets you change icons and menu items, control which tools appear, and translate or rename labels. See the theming guides for iOS and Android.
VE.SDK
It is customized the same way: theming sets colors, fonts, and a light or dark appearance, while the configuration controls icons, menu items, which tools appear, and labels. See the theming guides for iOS and Android.
React Native and Flutter
Apps built with these frameworks run on the native iOS and Android editor UI rather than a separate JavaScript or Dart interface. The same customization options are available, and you apply them in the native layer for each platform.