IntelliJ Platform UI Guidelines

When working on an IntelliJ Platform based IDE or a plugin, use these guidelines to create consistent and usable user interfaces.

This is a work in progress. If you encounter bugs or require help, please contact us.

Components
  • Dialog window
  • Popup
  • Documentation popup
  • Status bar
  • Tool window
Principles
  • Accessibility
  • Color
  • Dangerous actions
  • Data formats
  • Default values
  • Discoverability
  • Focus
  • Icons
  • Layout
  • Master-detail layout
  • Sizes and insets
  • Mnemonics
  • Notifications
  • Alert
  • Banner
  • Toast
  • Tool window balloon
  • Persistent UI
  • Required fields
  • Search
  • Search results
  • Speed search
  • Sharing settings
  • UI feedback
  • Validation errors
Text
Resources