Early Access Program

WebStorm 2023.1 EAP #3: Astro Support, New UI Enhancements, and Docker Improvements

We’re continuing to work on WebStorm 2023.1 with our third EAP build. To catch up on all of the new features WebStorm 2023.1 will bring, check out our previous EAP blog posts.

The Toolbox App is the easiest way to get the EAP builds and keep both your stable and EAP versions up to date. You can also manually download the EAP builds from our website.

DOWNLOAD WEBSTORM 2023.1 EAP 3

Important! WebStorm EAP builds are not fully tested and might be unstable.

Below you can find the most interesting improvements available in WebStorm 2023.1 EAP #3. Please try them out and share your feedback in the comments below or by using our issue tracker.

Astro support

Initial Astro support has landed, with a new plugin available to use in WebStorm 2023.1 EAP #3. You can download the Astro plugin from JetBrains Marketplace, or install it directly from the IDE by going to Preferences / Settings | Plugins and searching for “Astro”.

install the Astro plugin in the settings

The plugin provides basic functionality such as syntax highlighting, code completion with automatic imports, refactorings, navigation, intentions, code folding, Emmet support, and correct formatting. Please test it out and report any problems you find to our issue tracker. We are planning on adding more advanced Astro support in the future.

Astro demonstration of features like autocomplete etc.

New UI enhancements

Vertical split for tool windows

We’ve introduced an option in the new UI that lets you split the area of the tool windows and arrange them so you can see two at once.

To add a tool window to this area and place it in the lower part, drag its icon along the side bar and drop it under the separator. Alternatively, you can right-click on the icon and assign the new placement for the tool window using the Move to action.

Showing the new split vertical feature in action

Compact Mode

To improve the user experience with the new UI on smaller screens, we’ve introduced compact mode. It provides a more consolidated look with a leaner toolbar and tool window header, scaled-down spacings and paddings, and smaller icons and buttons.
To turn compact mode on, go to the View menu and select Appearance | Compact Mode.

Demonstration of compact mode in WebStorm

Docker improvements

Merged log from all Docker-compose containers

The Dashboard tab of the Docker-compose node now pulls together logs from all Docker-compose containers and displays them all in one place. They are also kept updated in real time.

Showing the services tool window's new dashboard

Support for Azure Container Registry

You can now easily connect to the Azure Container Registry. Go to Preferences / Settings | Build, Execution, Deployment | Docker | Docker Registry and set it up by selecting the Docker V2 option in the Registry input field.

Showing the Docker V2 option available in the Registry input field

New setting to apply the :z mount option to bind volumes on SELinux

We’ve added an ability to add the :z configuration flag to Docker bind mounts, which allows you to connect volumes to Docker containers on SELinux workstations. To enable it, go to Preferences / Settings | Advanced Settings | Docker.

Showing the settings with the apply mount option selected

That is all for today. For the full list of the latest enhancements available in WebStorm 2023.1 EAP #3, check out the release notes.

Your feedback about the new features is very important to us, so please try them out and let us know what you think in the comments section below or on Twitter. If you come across a bug, submit a report in our issue tracker.

The WebStorm team

image description