What’s new in IntelliJ IDEA 2018.3 EAP2?

A new IntelliJ IDEA 2018.3 EAP build has arrived with improved duplicates analysis, enhancements in Docker integration, and more. Download the new EAP build from the website, update from within the IDE, or download it via Toolbox App.

Java

IntelliJ IDEA can now spot duplicates in more complicated cases – even if the variable names are different – and does it faster.

To make it easier for you to compare duplicates, the IDE now displays them in the diff viewer, so you can compare them side-by-side in the Duplicate detector tool window.

DiffDuplicatesnewvariant

The Diff preview for comparing duplicates is also available in the Inspection Results tool window. If there are multiple files with the duplicated code, use the drop-down menu to select the needed file.

image6

The IDE now shows parameter hints for enum constructor.

image1

In the upcoming IntelliJ IDEA 2018.3, a run configuration can be run as a single instance only by default. If you want to run in parallel several instances of the same run configuration, select the “Allow running in parallel” checkbox in the Run/Debug Configuration dialog.

RunConfigurationAllowRunningInParallel

Docker

Improvements are also coming for the Docker integration. Now you can use CLI options for the build part. We’ve added a special “Build options” field for Dockerfiles run configuration. For now, the following CLI options are supported: cache-from, cpu-shares, cpuset-cpus, force-rm, label, memory, memory-swap, shm-size, no-cache, pull, quiet, and rm.

We plan to support more CLI options in future, so please file a ticket in our bug tracker if you are missing any build CLI options.

Docker

Please note that we no longer support the GTK (on Linux) and Windows native themes anymore, as new the JDK version and GTK versions diverge with each release. The IDE will select the IntelliJ theme in case you’ve used one of those themes before.

Last but not least, now you can drag-and-drop files and projects right in the welcome screen.

Drag&Drop

The full list of all changes has been posted here.

Download a new IntelliJ IDEA 2018.3 EAP build today, and please share your thoughts in the comments below, discussion forum, issue tracker, or 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.

8 Responses to What’s new in IntelliJ IDEA 2018.3 EAP2?

  1. Dustin says:

    >Please note that we no longer support the GTK (on Linux) and Windows native themes anymore, as new the JDK version and GTK versions diverge with each release. The IDE will select the IntelliJ theme in case you’ve used one of those themes before.

    Are you kidding me? The IntelliJ theme is so ugly. Please reconsider this decision!!!

    • Charlie Hayes says:

      Agreed!

      Practically free native look&feel is one of the best selling points of Swing. Native L&F is a huge usability boost over competing products. Please keep the support for it.

    • Roger says:

      Please drop my original post above. I apologize. It was very inappropriate.

  2. Roger says:

    Strongly agree! Please reconsider and keep the Native/System L&F, even if they are not perfect due to diverging JDK and GTK releases.

    Your IDE really has to match the rest of your desktop. It’s your main tool that you use all day every day.

    50% of the Java developers in my department use Linux.

    • Alex Katlein says:

      I for one don’t mind that they are dropping the support for GTK.

      If you wan’t a truly flexible theme I recommend that you checkout the “Material Theme UI” plugin which adds a number of dark and light themes.

      • Roger says:

        Thanks for the suggestion. I checked that one out. Most popular by far but it’s still a plugin so will it always work with with EAP releases, etc? And, it still takes time to configure it. Can it use the default IntelliJ icon set and can the controls be configured to look like the IntelliJ controls, such as buttons, check boxes, etc?

        Defaulting to your system L&F takes no time at all and it’s part of the Swing and JavaFX API’s.

  3. Roger says:

    Theme Suggestions:
    1) Accent/Icon Color Options for IntelliJ Theme
    Can we at least get “accent” color options in the IntelliJ theme? This would make it similar to what we get with Native L&F because much of that is picking up UI highlight colors for check boxes, lists, buttons, focused file, etc. This is what you get by selecting your “icon colors” in Mint and Ubuntu based distros. You get a range of blues, greens, oranges, etc.

    So the user would:
    1) select IntelliJ theme
    2) select an “accent” or theme/icon color

    This way we can keep the cool IntelliJ icon set and controls AND also get colors that match our desktop configured colors.

    2) Specify a L&F and Theme via Custom VM Options
    Could we specify a L&F and theme in our Custom VM Options?
    Example 1: L&F and Theme:
    AddJavaLibFile /path/and/filename/of/your/jgoodies.jar
    AddVMOption -Dswing.defaultlaf=com.jgoodies.looks.plastic.PlasticXPLookAndFeel
    AddVMOption -Dswing.plasticTheme=skygreen

    Example 2: One of the Default Java L&F’s:
    AddVMOption -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel

    Thanks for listening 😀

Leave a Reply

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