Skip to content

Latest commit

 

History

History
34 lines (18 loc) · 1.38 KB

ui-customization.md

File metadata and controls

34 lines (18 loc) · 1.38 KB

UI Customization

The UI can be customized by either CSS overrides or by composing UI tree and style from the framework's built-in components and also by application supplied components.

CSS overrides

Styling and theming the UI can be done easily by overwriting the default styles.

For complete class reference see here.

Building your own UI

The player builds its UI by definfing presets which are built upon the application components library.

An application can define its own UI layout and styling, by defining its presets, which can be built from custom components and/or the default components library.

More information on how to build custom components and composing your own UI layout see here.

In addition, specific UI components can be defined and/or override instead of defining an entire UI preset

More information on how to build UI components and injecting them to UI see:

Removing style settings from the captions menu

The captions customizing level can be modified by removing settings from the captions setting menu.

More information on removing settings from the menu can be found here.

Override Player Theme (Main colors)

Some style (currently - mainly the player primary colors) can be configured