IntelliJ Platform Plugin SDK Help

Progress Indicators

Progress indicators inform users that an operation is in progress and the application is not frozen.

When to use

Show for operations that last more than 1 second. Do not show for shorter operations. Remove the indicator after an operation is completed.

Types

Two types of progress indicators are used in the IntelliJ Platform: a progress bar and a loader.

01

Loader

Use a loader for local or inline operations:

  • Loading content in fields, dropdowns, comboboxes, tree or list nodes

  • Loading content in an empty state

  • Showing an action in process, like applying a filter or refreshing data

Progress Bar

Use a progress bar for background or system operations:

  • Updating content in the main window, tool windows or editors

  • Showing long-running tasks that need visual tracking

14 July 2026