WebStorm 2021.3 EAP #2: New Bookmarks Tool Window
WebStorm 2021.3 EAP build #2 is now available! To catch up on all the new features, check out our previous EAP blog posts.
If you’re not familiar with our Early Access Program, check out this blog post where we explain what the EAP is and why you should take part in it. TL;DR: aside from helping steer development in the direction you want it to go, you could also get a free WebStorm license.
Important! WebStorm EAP builds are not fully tested and might be unstable.
Below you can find the most notable improvements available in WebStorm 2021.3 EAP #2. Please try them out and share your feedback with us.
- New Bookmarks tool window
- Checkout and Rebase onto Current for remote branches
- Reorganized VCS settings
- Other improvements in this build
New Bookmarks tool window
In WebStorm, we had two very similar instances – Favorites and Bookmarks. The difference could sometimes be confusing, so we decided to stick to just one – Bookmarks. We’ve reworked the workflow for this functionality and made a new tool window for it.
From now on, any files, folders, and classes you mark as important with the F3 shortcut on macOS or F11 on Windows / Linux will be located under the new Bookmarks tool window.
When you add a bookmark, WebStorm puts it in the node named after your project. The IDE automatically creates this node beforehand and stores all your prioritized items there by default. Any new bookmarks will appear at the top of the list inside this node. However, you can organize them manually by dragging them to new lists, which you can name as you like.
If you prefer to work with just one list, it’s possible to sort your bookmarks by type using the Sort Groups and Bookmarks option in the tool window settings. If you add a new bookmark after applying this sorting option, the bookmark will appear at the top of the list, in accordance with the default behavior.
If you don’t have a default list, the IDE will ask you to choose where you want your bookmark to be saved.
You may be wondering what’s going to happen with the Favorites tool window. It’s currently available in WebStorm, but we plan to get rid of it later once we fully merge it with the new Bookmarks tool window.
Checkout and Rebase onto Current for remote branches
Let’s look at the changes for version control systems that this build introduces.
The Checkout and Rebase onto Current action allows you to check out the selected branch and rebase it on top of a branch that is currently checked out. Until now, it has only been available for local branches. Starting from this EAP, you can apply this action to remote branches, too.
Reorganized VCS settings
To help you configure your version control systems faster, we’ve made VCS settings more discoverable and more clearly structured. Here are some of the changes you’ll find in Preferences / Settings | Version Control.
The Version Control node now lists all the available settings. You can navigate to the settings by clicking on them.
We improved the layout inside the Git node. We divided all the settings into sections that account for the most important processes: Commit, Push, and Update. Additionally, the parameters inside these sections are now organized more logically.
We’ve also added a separate node for Directory mappings, and the background operations are now switched on by default. The Background node no longer exists.
Other improvements in this build
The other notable fixes available in this build include:
- Fixed a number of issues related to monorepos (WEB-47464, WEB-46265, WEB-52766, and WEB-34371).
- Fixed the File mask field in the Find in Files dialog so it shows available options in the drop-down list (IDEA-236785).
- The built-in spellchecker now properly recognizes words with apostrophes (IDEA-246846 and IDEA-266236).
- The Diff tab now shows the correct file name when comparing files (IDEA-269958).
For the full list of the latest improvements available in WebStorm 2021.3 EAP #2, check out the release notes.
The WebStorm team