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!

About Zlata Kalyuzhnaya

IntelliJ IDEA Marketing Manager at JetBrains. twitter: @ZlataKalyuzhnay ‏
This entry was posted in EAP Releases and tagged . Bookmark the permalink.

10 Responses to What’s New in IntelliJ IDEA 2019.3 EAP3?

  1. Sanjay says:

    Such an important feature for big projects, but sad to see it took 6 years and yet not implemented and no word about plan to implement it.

    https://youtrack.jetbrains.com/issue/IDEA-110828

  2. ADEV says:

    I thought the focus would be on Performance, but so far nothing about it… hmm

    • Zlata Kalyuzhnaya says:

      We have fixed dozens of problems with the performance, some of those improvements were mentioned in the previous post. More details about performance improvements in v2019.3 will be published soon.
      Do you have any specific performance issues that still bother you?

  3. Joachim says:

    It would be great to have an update of the Golang plugin for this EAP. I understand that the release schedule isn’t always possible across teams, but it would definitely help testing the EAPs.

  4. Simone says:

    Is there a way to put tags into different classes. To search them more easily?

    Thank you.

    • Olga Klisho says:

      Hi, not sure if it solves your case, but you may use code bookmarks (press F3 after placing the cursor on line) and navigate between the bookmarks in (CMD + F3).

Leave a Reply

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