Overview
Explore the evolution of UI/UX design in IntelliJ IDEA through this 58-minute presentation by JetBrains designers Olga Berdnikova and Alina Mishina. Discover how the growing design team tackles the challenges of creating user interfaces for a complex IDE, balancing feature-rich functionality with intuitive usability. Learn about notable changes implemented over the years, including improvements to rename refactoring, option UI, code editing, customization wizards, plugin management, and the debugger interface. Gain insights into the team's design goals, their approach to user feedback, and how they address accessibility and localization. Understand the biggest challenges faced in IDE design, such as managing complexity, improving search functionality, and maintaining consistency while introducing new features. This talk provides valuable insights for developers and designers interested in the intricacies of creating user-friendly interfaces for powerful development tools.
Syllabus
Intro
Olgas introduction
Design goals
Rename refactoring
Option UI
Option Popup
Extract Method
Code Editing
Initial Start
Improved UI
Customization Wizard
Actions
User feedback
Plugin settings UI
Brains plugins
Plugin cards
Rework
Questions
Keyboard Shortcuts
Muscle Memory
New commit window
Keeping existing features
Accessibility
Localization
Simplified debugger
Menus
Icons
Biggest challenge
Problems
Search everywhere
Challenges
Taught by
IntelliJ IDEA by JetBrains