{"id":334552,"date":"2023-03-23T16:27:48","date_gmt":"2023-03-23T15:27:48","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=idea&#038;p=334552"},"modified":"2025-09-17T15:33:59","modified_gmt":"2025-09-17T14:33:59","slug":"new-ui-enhancements-in-intellij-idea-2023-1","status":"publish","type":"idea","link":"https:\/\/blog.jetbrains.com\/zh-hans\/idea\/2023\/03\/new-ui-enhancements-in-intellij-idea-2023-1","title":{"rendered":"New UI Enhancements in IntelliJ IDEA 2023.1"},"content":{"rendered":"\n<p>Last year, we <a href=\"https:\/\/blog.jetbrains.com\/idea\/2022\/05\/take-part-in-the-new-ui-preview-for-your-jetbrains-ide\/\" target=\"_blank\" rel=\"noopener\">announced<\/a> our intention to overhaul the UI of IntelliJ-based IDEs to provide developers with a more modern, customizable, and user-friendly interface that improves their overall coding experience.<\/p>\n\n\n\n<p>Since then, the IntelliJ IDEA team has gradually rolled out the new UI for users. The first version was available within the closed preview program, where we received valuable insights from the participants. After implementing the initial round of refinements based on this feedback, we made the new UI available as a preview to all users via a setting in v2022.3.<\/p>\n\n\n\n<p>Since the public launch, we\u2019ve seen great interest in the new UI \u2013 it\u2019s exciting to see that many people have embraced this huge change and warmly welcomed it.<\/p>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-rich is-provider-twitter wp-block-embed-twitter\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/twitter.com\/jetbrains\/status\/1627667860536393731?t=Xsx3eR5c-khXSDJUF5OQSw&#038;s=19\n<\/div><\/figure>\n\n\n\n<p>During this time, we received a massive number of comments and suggestions. We collected and thoroughly processed them and worked diligently to implement the necessary changes.<\/p>\n\n\n\n<p>This extensive feedback helped us prioritize improvements and identify the most popular requests while working on the IntelliJ IDEA 2023.1 release. As a result of this effort, we\u2019ve introduced a number of updates. Let\u2019s take a look!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Vertical split for tool windows<\/strong><\/h2>\n\n\n\n<p>For the new UI, we\u2019ve introduced the option to split the tool window area vertically, just like in the old UI. This option allows you to conveniently arrange these windows for more flexibility and control over your workspace.<\/p>\n\n\n\n<p>To add a tool window to this area and place it in the lower part, drag its icon along the sidebar and drop it under the separator. Alternatively, you can right-click on an icon to call the context menu and assign the new placement for a tool window using the <em>Move to<\/em> action.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1500\" height=\"600\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/03\/ToolWindowAreaSplit.gif\" alt=\"\" class=\"wp-image-335629\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><em>Compact Mode<\/em><\/strong><\/h2>\n\n\n\n<p>We\u2019ve introduced <em>Compact Mode,<\/em> which provides a more consolidated look and feel due to the reduced heights for toolbars and tool window headers, scaled-down spacings and paddings, and smaller icons and buttons. It&#8217;s particularly useful for smaller screens or when working on laptops. To turn <em>Compact Mode<\/em> on, go to the <em>View<\/em> menu and select <em>Appearance | Compact Mode.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1500\" height=\"600\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/03\/CompactMode.gif\" alt=\"\" class=\"wp-image-335640\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Project tabs on macOS<\/strong><\/h2>\n\n\n\n<p>We\u2019ve implemented project tabs for new UI users on MacOS. This allows for more intuitive navigation, as you can easily switch between several open projects using project tabs displayed under the main toolbar.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1500\" height=\"604\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/03\/image-58.png\" alt=\"\" class=\"wp-image-335785\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Redesigned <em>Run<\/em> widget<\/strong><\/h2>\n\n\n\n<p>We have revamped the design of the <em>Run<\/em> widget in the main window header so that its appearance is unobtrusive and easier on the eyes. Thank you for your feedback on this issue!<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/BWkS9OgmUAQvWryJbYcYMN6RN3l0FSVcTwH4faXsoqVkXNfCFxnamnndGOFxokb8Oyz760CW_sd5zbRSUKvTluNVrFxy6FyIRhAOtC48yEF60ICFHQ8lE0NKahP3qEe5PeyIpL-dqcNlCSNhK2Hp0Gw-1.png\" alt=\"\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Visible file name pane when tabs are hidden<\/strong><\/h2>\n\n\n\n<p>We\u2019ve fine-tuned the user experience of the new UI by adding a pane that displays the name of the file that is currently open when editor tabs are hidden. You can access the list of recently opened files by clicking on this widget.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1500\" height=\"600\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/03\/image-5.gif\" alt=\"\" class=\"wp-image-335651\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Hidden toolbar in <em>Zen<\/em> and <em>Distraction Free<\/em> modes<\/strong><\/h2>\n\n\n\n<p>The top toolbar is no longer visible in <em>Zen<\/em> and <em>Distraction Free<\/em> modes, providing a cleaner and more focused workspace for developers who want to minimize distractions while working.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1500\" height=\"600\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/03\/DistractionFreeMode.gif\" alt=\"\" class=\"wp-image-335662\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Option to show hidden tabs<\/strong><\/h2>\n\n\n\n<p>New UI users can now see the full list of open editor tabs. It\u2019s accessible via the <em>Show Hidden Tabs<\/em> selector located at the right end of the tabs row.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1500\" height=\"602\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/03\/image-55.png\" alt=\"\" class=\"wp-image-335710\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>New<em> Dark <\/em>editor color scheme<\/strong><\/h2>\n\n\n\n<p>We\u2019ve reviewed the default editor color scheme and came up with a new <em>Dark<\/em> option that automatically activates when you enable the new UI.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1500\" height=\"602\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/03\/image-56.png\" alt=\"\" class=\"wp-image-335721\"\/><\/figure>\n\n\n\n<p>If you prefer using the previous default color scheme, go to <em>Settings\/Preferences | Editor | Color Scheme<\/em> and select <em>Darcula Contrast<\/em> from the list.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1500\" height=\"602\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/03\/image-57.png\" alt=\"\" class=\"wp-image-335732\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Option to always show tool window icons<\/strong><\/h2>\n\n\n\n<p>You can now choose how you want the tool window icons to appear in the IDE. By default, the icons in the tool window header appear on mouse hover or when the tool window is focused. Now, you can set it so that they are always visible. To configure it, go to<em> Settings\/Preferences | Advanced Settings | Tool Windows.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1500\" height=\"600\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/03\/image-6.gif\" alt=\"\" class=\"wp-image-335673\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Option to customize the main toolbar via a context menu<\/strong><\/h2>\n\n\n\n<p>You can now easily configure the main toolbar to your liking by adding additional actions. Right-click on any widget and select the <em>Customize Toolbar<\/em> option. Choose the widget you want to update and search for the required action.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1500\" height=\"600\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/03\/image-7.gif\" alt=\"\" class=\"wp-image-335684\"\/><\/figure>\n\n\n\n<p>We now consider the new UI to be at the Beta stage, and we&#8217;re committed to making it even better for future IDE versions. We invite you to give the new UI a try while working on your projects and provide us with your feedback, suggestions, and concerns. This will help us create the best possible user experience.<\/p>\n\n\n\n<p>To activate the new UI, go to<em> Settings|Preferences \/ Appearance &amp; Behavior \/ New UI<\/em>. You&#8217;ll also find the <em>Submit feedback<\/em> button that provides access to the in-IDE feedback form, which you can use to share your comments and feature requests with our team.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1600\" height=\"539\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/03\/image-54.png\" alt=\"\" class=\"wp-image-335695\"\/><\/figure>\n\n\n\n<p>Thank you for your ongoing support and help in improving IntelliJ IDEA. We look forward to hearing your opinions about this undertaking, and we value your input!<\/p>\n\n\n\n<p>Happy developing!<\/p>\n","protected":false},"author":1319,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","categories":[4759,89],"tags":[40,7187,6992],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/idea\/334552"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/idea"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/types\/idea"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/users\/1319"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/comments?post=334552"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/idea\/334552\/revisions"}],"predecessor-version":[{"id":625876,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/idea\/334552\/revisions\/625876"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=334552"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/categories?post=334552"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/tags?post=334552"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/cross-post-tag?post=334552"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}