---
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/latest/ui-components/index.md"
version: "latest"
last_updated: "2026-09-28T00:27:52Z"
tokens: 289
---
# User interface components

- **[Toolbar buttons](../custom-toolbarbuttons/)** — Add a custom buttons to the TinyMCE toolbar.
- **[Custom menu items](../creating-custom-menu-items/)** — This section demonstrates different types of menu items.
- **[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.
- **[Autocompleter](../autocompleter/)** — Add a custom autocompleter to TinyMCE 8.
- **[Notifications](../creating-custom-notifications/)** — Learn how to make custom notifications.
- **[Sidebars](../customsidebar/)** — Introducing sidebar panel creation.
- **[Views](../custom-view/)** — How to create a custom view in TinyMCE.
- **[Context forms](../contextform/)** — Creating custom context forms for TinyMCE 8.
- **[Context menus](../contextmenu/)** — Creating custom context menus for TinyMCE 8.
- **[Context toolbars](../contexttoolbar/)** — Creating custom context toolbars for TinyMCE 8.
