IntelliJ IDEA 2023.1 EAP 4: Project Tabs in the New UI on macOS, Astro Support, and More
The fourth week of the IntelliJ IDEA 2023.1 Early Access Program brings highly anticipated features such as project tabs for the new UI on macOS and support for the Astro framework. The new build also introduces improvements for the profiler’s Flame graph, an updated Coverage view, and the long-awaited change to disable spell checks for hashes and special values.
This blog post covers the most notable additions to the IDE. To learn about all of the new features that have been implemented over the course of IntelliJ IDEA 2023.1 EAP, check out the dedicated blog section.
Project tabs in the new UI on macOS
We’ve resolved one of the most popular feature requests for the IDE’s new UI – implementing project tabs for macOS users. When you have several projects open, you can now easily switch between them using project tabs displayed under the main toolbar.
Improved UI for the Flame graph
We’ve updated the Flame graph by introducing color-coded highlighting for calls. Methods belonging to the currently opened project are now highlighted in yellow. This way, you can easily distinguish the code that you can modify to resolve the performance problem. We’ve also reworked the overall color scheme of the Flame graph to make it more eye-friendly.
Initial support for the Astro framework is now available in IntelliJ IDEA via a plugin. This includes essential assistance such as syntax highlighting, code completion with automatic imports, refactorings, navigation, intentions, code folding, Emmet support, and correct formatting.
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”.
Option to filter classes in the Coverage view
You can now filter classes in the Coverage view to focus on recently updated classes and methods that require special attention when testing. By default, you’ll see a list of classes with uncommitted changes. The second filtering option allows you to hide classes that are fully covered.
No spell checks for hashes and special values
We’ve updated the Typo inspection so that it no longer checks the spelling of hashes and special values and doesn’t report them as misspelled. This update covers the following values:
Sha512base64-encoded integrity values with the
That’s it for this week! For the full list of implemented changes, please refer to the release notes.
Try out the new features and improvements and share your feedback with us on Twitter or in the comments section below. If you encounter any bugs, please report them to our issue tracker.
Subscribe to Blog updates
Thanks, we've got you!
IntelliJ IDEA 2023.3 Release Candidate Is Out
IntelliJ IDEA 2023.3 Release Candidate is now available! You can get the latest build from our website, through the free Toolbox App, or via snaps for Ubuntu. To use this build, you need to have an active subscription to IntelliJ IDEA Ultimate. Download IntelliJ IDEA 2023.3 RC As we …
String Templates in Java – why should you care?
TLDR; The existing String concatenation options are difficult to work with and could be error prone. String Templates (a preview feature introduced in Java 21) greatly improves how we create strings in Java by merging constant strings with variable values. The name of this feature pretty much says …
IntelliJ IDEA 2023.3 Beta 3 Is Out!
IntelliJ IDEA 2023.3 Beta 3 is now available for download! You can get the latest build through our website, the free Toolbox App, from inside the IDE, or by using snaps for Ubuntu. Download IntelliJ IDEA Beta 3 This marks the last week before the release candidate is scheduled for delivery…
IntelliJ IDEA 2023.3 Beta 2 Is Out!
IntelliJ IDEA 2023.3 Beta 2 is out and ready for you to download! You can get the latest build from our website or via the free Toolbox App. You can also upgrade to 2023.3 Beta 2 from inside the IDE, or by using snaps for Ubuntu. Download IntelliJ IDEA Beta 2 While the team puts the finishi…