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.
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.
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.
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).
Check out the previous EAP blog posts, if you want to catch up on all the improvements that v2019.3 is going to introduce.