---
title: "User interface components"
description: "The configurable UI components available for customization."
canonical_url: "https://www.tiny.cloud/docs/tinymce/latest/ui-components/"
md_url: "https://www.tiny.cloud/docs/tinymce/5/ui-components/index.md"
version: "5"
last_updated: "2024-04-09T09:35:32Z"
tokens: 293
---
Important This page documents TinyMCE 5. For new projects, Tiny recommends using the latest, most up-to-date version. [See TinyMCE 8 documentation](../../latest/ui-components/).
# User interface components

- **[Autocompleter](../autocompleter/)** — Add a custom autocompleter to TinyMCE 5.
- **[Context forms](../contextform/)** — Context forms overview
- **[Context menu](../contextmenu/)** — Context menu overview
- **[Context toolbar](../contexttoolbar/)** — Context toolbar overview
- **[Custom menu items](../creating-custom-menu-items/)** — This section demonstrates different types of menu items.
- **[Custom sidebar](../customsidebar/)** — Introducing sidebar panel creation.
- **[Dialog](../dialog/)** — An overview of TinyMCE dialogs and how to create custom dialogs.
- **[Dialog components](../dialog-components/)** — A reference list of all TinyMCE dialog components.
- **[URL dialog](../urldialog/)** — URL dialogs are a TinyMCE UI component used to display an external page.
- **[Toolbar buttons](../custom-toolbarbuttons/)** — Add a custom buttons to the TinyMCE 5 toolbar.
- **[Types of toolbar buttons](../typesoftoolbarbuttons/)** — This section demonstrates different types of toolbar buttons.
