5 Issues To Love In regards to the New UI


Suggestions & Methods

Are you utilizing the New UI but? Not but? Let me let you know why it’s the most effective factor since sliced bread!

Let’s get it enabled and have a look round. The simplest approach to try this is from the Settings cog on the top-right of the UI:

Menu bar on the top-right to enable the new UI

PyCharm might want to restart, however that’s it; you’re performed!

On this interface replace, now we have launched extra clean area across the varied components. That is to assist separate content material with out including components comparable to dividers on the display. Should you desire to have the UI components a bit of bit smaller, you may choose Compact within the Meet the New UI software window (or later in your Settings by trying to find “new ui”). This setting removes some white area and padding round interface components.

There are a few themes that you just would possibly discover immediately, together with using color and factor measurement to indicate data hierarchy. 

For instance, within the Darkish theme, now we have a darkish grey bar on the high for widespread entry factors to performance comparable to VCS actions and Run actions and a black background for the editor. 

The new UI in full screen and dark mode

Let me offer you a tour of the lovable little landmarks on this UI. 

#1 – The Essential Toolbar

The Essential toolbar is cleaner and has a extra succinct structure. It has all of the performance you already know and love. It’s your one-stop store for project-related data:

The main toolbar

Let’s go from left to proper. The primary space I wish to discuss is the Undertaking widget. That is the place you may see the title of your present challenge, change between latest initiatives, create new initiatives and open current ones.

To the best of the Undertaking widget is the VCS widget. This allows you to shortly see the standing of your challenge in model management, together with the department and if there are any outgoing (proven in inexperienced) or incoming (proven in blue) adjustments:

The VCS widget is true subsequent to the title of the challenge, and it’s now a transparent entry level for performance associated to your challenge and model management whenever you click on the drop-down arrow. You’ll see plenty of these so-called “entry factors” for performance teams as we proceed our tour.

Over to the best is your Run widget, which has been redesigned, so I’ll go into extra element within the subsequent part.

Lastly, on the very right-hand aspect of the Essential toolbar, you’ve got your extra normal icons, together with Code With Me, Search In every single place, and Settings. It’s value noting in the event you like utilizing your mouse, the Settings cog icon takes you to some top-level choices that you just’ll in all probability use most incessantly, together with Plugins, Theme, Keymap, and View Mode. I hope you don’t wish to, however you too can change again to the Traditional UI right here!

#2 – The Run Widget

Let’s have a look at the Run toolbar widget in additional element. The very first thing you’ll discover is the larger, bolder icons. These are nice as a result of they provide you fast visible suggestions as to the state of your software. For instance, earlier than you run or debug your software, your Run widget seems to be like this:

Should you click on the Run icon, it’ll change to this:

Now you may see your software is working, and you’ll cease and re-run it, or cease it fully. You may additionally click on the debug icon, which is able to immediate you to cease the at the moment working software so you may run it with PyCharm’s debugger as an alternative. 

Should you run the appliance with PyCharm’s debugger, the widget will change to this:

You possibly can nonetheless entry all of your run configurations from the drop-down menu, and for every one, select the way you wish to run it as properly:

Accessing your run configurations from the drop-down menu

The performance for the at the moment chosen run configuration is obtainable from the vertical ellipse button too. 

#3 – The Device Home windows

The New UI brings you new icons, an improved structure, and the choice to see extra software home windows at any time. The brand new bigger icons assist scale back the cognitive load of looking for what you might be searching for as a result of there’s much less on the display. 

I’ll present you how one can customise the place they’re within the UI so you may shortly discover them whenever you want them:

Tool windows highlighted on the left and right-hand side of the interface

You will have the choice to separate your software home windows vertically. For instance, within the screenshot under, the Commit software window is under the horizontal separator bar. Device home windows might be dragged under the separator to open them in a vertical cut up:

Splitting tool windows vertically on the left-hand side of the interface

You too can cut up software home windows on the right-hand aspect on this approach, too:

Splitting tool windows vertically on the right-hand side of the interface

Lastly, if you wish to cut up your software home windows on the underside so one is on the left, and the opposite is on the best, drag the software window you wish to seem on the right-hand aspect to the right-hand bar. Within the screenshot under, I’ve dragged my Downside software window icon over to the best after which opened it alongside the Terminal software window:

Splitting tool windows horizontally on the bottom of the interface

All of the software home windows now use define monochrome icons, that are extra fashionable and don’t litter the interface with any further pointless data. Should you do wish to see the title and keyboard shortcut of any software window, hover over the icon. Keep in mind, the useful shortcut to cover all of your toolbars is ⌘⇧F12 (macOS), or  Ctrl+Shift+F12 (Home windows/Linux).

#4 – Run and Debug Device Home windows

Each the Run and Debug software home windows at the moment are obtainable from the window tab on the left. That is nice from a standardisation perspective because it means that you can shortly entry each the software home windows to handle the state of your software.

As well as, the Debug software window has been up to date to have one toolbar that incorporates the commonest actions primarily based on utilization statistics. This would possibly imply that some actions you’re used to clicking aren’t the place you anticipate them to be! We haven’t eliminated any performance, every little thing remains to be accessible, however for instance, it’s possible you’ll discover that the Consider Expression icon is gone. 

There are nonetheless loads of methods to guage an expression. You possibly can:

  • Use ⌥F8 (macOS), or Ctrl+F8 (Home windows/Linux)
  • Use Shift Shift (macOS/Home windows/Linux) for Search In every single place after which kind in “consider expression”
  • Choose Consider Expression from the right-click context menu within the Debug software window

There’s additionally a devoted subject for analysis within the Debug software window:

Evaluate expression option when debugging

Along with these adjustments, there are new tabs for switching between the Threads & Variables and Console views if there’s a single working configuration.

The Threads & Variables tab in the debugging tool window

#5 – The Editor

Final however not least, the editor has had a lot of updates in keeping with the design decisions we’ve made. It could be straightforward to miss these adjustments when it comes to what to like within the New UI, however these themes that run all through have given the entire interface a recent, clear, skilled look as you progress by means of your codebase.

The Gentle and Darkish color themes have improved distinction and a constant color palette to brighten up (or darken) your day:

Light theme in the editor with a breakpoint set

The iconography has been overhauled within the editor, too with extra distinguishable shapes and colors. You will note these adjustments within the editor and the broader IDE. This has, for my part, given PyCharm a implausible face-lift:

Icons in the Project tool window and editor

Breakpoints at the moment are positioned over the road numbers, saving horizontal area:

Setting a breakpoint on the line numbers in the margin

If, however, you favor to have your breakpoints subsequent to the road numbers, you may nonetheless try this by right-clicking within the gutter after which deciding on Look > Breakpoints Over Line Numbers.

The color palette for annotations for Git Blame has been up to date. The lighter the shade, the older the change is. Conversely, the darker the shade, the newer the change is:

Git blame annotations with different shading, lightest is oldest, darkest is newest


Lastly, this weblog submit wouldn’t be full with out speaking about why now we have up to date the interface for JetBrains IDEs. We’ve gathered a variety of suggestions from our customers over the previous few years, and we discovered that our present (Traditional) UI is related to phrases comparable to cluttered, outdated, and fewer visually interesting

On condition that, we knew we wanted to replace our person interface, however how did we determine what it might seem like? Essentially, we began out by implementing the person expertise patterns that I’ve spoken about on this weblog submit. We subsequently undertook a number of rounds of rigorous inside and exterior evaluation cycles and up to date the New UI primarily based in your suggestions. 

That’s all for right this moment. I hope this has satisfied you to attempt the New UI and that you just fall in love with it as a lot as I’ve! Keep in mind, you may allow the New UI from the Settings cog on the high left of the IDE window. There’s a hyperlink within the Settings to share your suggestions with us!


Leave a Reply

Your email address will not be published. Required fields are marked *