Early Access Program

What’s New in IntelliJ IDEA 2019.3 EAP3?

Today we’ve launched the new EAP build for the upcoming IntelliJ IDEA 2019.3 with lots of improvements.

As usual, EAP builds for IntelliJ IDEA Ultimate are free to use, but they will expire within 30 days of the build date.

Improved mismatched types tooltip

Continuing the work of polishing IntelliJ IDEA, we have reworked the mismatched type tooltip to improve its readability. Normally, you’ll see the mismatched types tooltip when an argument type does not match the parameter type in a method call, or if the actual type doesn’t match the expected type in assignments

Previously, it was rather difficult to view the whole type that was used as an argument because the type might be too long. Now, the IDE doesn’t show the fully qualified names if the provided type name is different from what is required. It displays the fully qualified name only if type names are the same but the packages are different.

MismatchedTypes

Rebind the action that returns focus to the editor to a new shortcut

One more shortcut in IntelliJ IDEA has become customizable. If you use the action that takes the focus back to the editor, you can now assign it to a key combination instead of using the escape key.

Go to Preferences/Settings | Keymap, find the “Focus Editor” action, right-click it, and select “Add Keyboard Shortcut” from the drop-down to assign a shortcut of your choice to the “Focus Editor” action.

FocusEditor

Ability to push a non-active branch

The upcoming IntelliJ IDEA 2019.3 makes it possible to push a branch that is not the current one. Previously, when you needed to push a commit from a non-active branch, you had to check out that branch first. Now there is a more straightforward way: simply find the needed branch in the Branches popup and push it.

Project name display

When opening a project, IntelliJ IDEA will now display the project name. This can be especially useful if you are working on several projects.

ProjectName

Other notable changes include:

  • The IDE now shows the progress while executing the Git Log indexing: IDEA-164276.
  • The native file chooser for macOS Catalina is temporarily disabled: IDEA-222937.

We’ve also updated JBR 11 (default) to v11.0.4+10-b485.1, to include the following notable fixes:

  • *.debuginfo files were stripped from JBRSDK bundles on Linux (JBR-1860).
  • The color of the Window header is now changed according to the chosen theme (JBR-1844).

JBR 8 (optional) was updated to 1.8.0_222-release-1621-b3 to integrate a fix for the issue that caused incorrect font formatting (italics) in the editor (JBR-1778).

For more details please read the IDE and JBR release notes.

Check out the previous EAP blog posts, if you want to catch up on all the improvements that v2019.3 is going to introduce.

If you have any questions or feedback, please post your comments here, create a ticket in our issue tracker, or reach out to us on Twitter.

Happy Developing!

image description