What’s New in IntelliJ IDEA 2019.3 EAP3?

Zlata Kalyuzhnaya

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!

Comments below can no longer be edited.

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

  1. Andrey says:

    September 26, 2019

    Hope you will find time to finally fix https://youtrack.jetbrains.com/issue/IDEA-201369

    • Arseniy Nisnevich says:

      October 29, 2019

      Hello,

      Unfortunately, this problem has not been reproduced on our side, whereas debugging is necessary to find the root cause. Perhaps the issue is being caused by some plugin: https://youtrack.jetbrains.com/issue/IDEA-201369#focus=streamItem-27-3752700.0-0

      We will keep trying to recreate the problem locally. It will be appreciated if you could find out how to localise and repeat the issue.

      Sorry for the inconvenience.

  2. Sanjay says:

    September 26, 2019

    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

    • Tagir Valeev says:

      October 1, 2019

      Fixed. Thank you for bringing attention to this problem.

  3. ADEV says:

    September 26, 2019

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

    • Zlata Kalyuzhnaya says:

      September 27, 2019

      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?

  4. Joachim says:

    September 27, 2019

    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.

    • Alexander Zolotov says:

      September 27, 2019

      Sorry about that. Uploading is in progress

  5. Simone says:

    September 30, 2019

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

    Thank you.

    • Olga Klisho says:

      October 2, 2019

      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).

Subscribe

Subscribe for updates