You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add premium feature details and new visuals for "Project Banner" and other customization options. Update documentation with structured content and relevant links.
Copy file name to clipboardExpand all lines: docs/configuration/project-title-bar-settings.md
+34-34Lines changed: 34 additions & 34 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,36 +14,36 @@ next:
14
14
title: Other Tweaks
15
15
---
16
16
17
-
This panel controls settings related to the **Project Title Bar** and the **Project Banner** feature.
17
+
This panel controls settings for the **Project Title Bar** and the **Project Banner** feature.
18
18
{:class='title'}
19
19
20
20
{% include carbonads.html %}
21
21
22
-
This feature is only available for premium users. You can either buy a premium license for the plugin, or purchase the license for this feature only by going to this link: [Material Theme Project Frame](https://plugins.jetbrains.com/plugin/19310-material-theme-ui-project-frame).
22
+
This feature is exclusive to premium users. You can purchase a premium license for the plugin or a dedicated license for this feature via the following link: [Material Theme Project Frame](https://plugins.jetbrains.com/plugin/19310-material-theme-ui-project-frame).
23
23
{:class='card-panel warn'}
24
24
25
25
## Application Frame
26
26
27
-
Introduced in the New UI (2023), JetBrains IDEs feature a thick, colorful application frame that encompasses the editor and tool windows. This frame contains action buttons, widgets, and other supplementary elements.
27
+
Introduced with the New UI (2023), JetBrains IDEs feature a thick, colorful application frame encompassing the editor and tool windows. This frame contains action buttons, widgets, and other supplementary elements.
28
28
29
-
By default, this frame remains consistent across all projects, which can make it difficult to distinguish between multiple open projects.
29
+
By default, this frame remains consistent across all projects, which can make it difficult to distinguish between multiple open windows.
30
30
31
-
The **Colorize Application Frame** settings allow you to add a unique color to the frame, automatically generated based on the project name. This makes it easier to visually identify and switch between different projects.
31
+
The **Colorize Application Frame** settings allow you to apply a unique color to the frame, automatically generated based on the project name. This makes it easier to visually identify and switch between different projects.
32
32
33
33
{% include figure.html content="/screens/projectFrame/colorTitleFrame.png" caption="Colorize Title Bar" %}
34
34
35
-
The color is generated by an algorithm that uses the project name to ensure a unique and consistent color for each project.
35
+
Colors are generated by an algorithm using the project name to ensure a unique and consistent appearance for each project.
36
36
{:class='card-panel info'}
37
37
38
-
You can customize which parts of the application frame to colorize. While only the **Title Bar** is colorized by default, you can also enable colorization for:
38
+
You can customize which parts of the application frame to colorize. While only the **Title Bar** is colorized by default, you can also enable:
39
39
-**Title Bar**
40
40
-**Left Tool Window**
41
41
-**Right Tool Window**
42
42
-**Status Bar**
43
43
44
44
{% include figure.html content="/screens/projectFrame/colorAllFrame.png" caption="Colorize All Parts" %}
45
45
46
-
**Note**: Starting with the Islands UI (2025), JetBrains IDEs also include a built-in **Project Gradient** feature found in `Settings > Appearance > Use project colors in main toolbar`. Enabling any of the *Colorize Application Frame* settings in the Material Theme UI plugin will automatically disable the IDE's native Project Gradient.
46
+
**Note**: Starting with the Islands UI (2025), JetBrains IDEs include a built-in **Project Gradient** feature (located in `Settings > Appearance > Use project colors in main toolbar`). Enabling any **Colorize Application Frame** setting in the Material Theme UI plugin will automatically disable the IDE's native Project Gradient.
47
47
{:class='card-panel warn'}
48
48
49
49
{% include figure.html content="/screens/projectFrame/projectColors.png" caption="Project Colors Settings" %}
@@ -52,11 +52,11 @@ You can customize which parts of the application frame to colorize. While only t
52
52
53
53
## Project Widget Settings
54
54
55
-
This section exposes some configuration settings for the native **Project Gradient** feature.
55
+
This section provides configuration options for the native **Project Gradient** feature.
56
56
57
57
### Gradient Radius
58
58
59
-
This setting allows you to specify the radius of the gradient. It's 2000px by default.
59
+
Specify the radius of the gradient. The default value is 2000px.
60
60
61
61
<divclass="masonry"markdown="0">
62
62
@@ -72,36 +72,36 @@ This setting allows you to specify the radius of the gradient. It's 2000px by de
72
72
73
73
## Project Banner
74
74
75
-
The **Project Banner**is a feature that allows you to display a customizable colored banner at the top of the IDE. This banner can be used to provide useful information about the current file, project, or module.
75
+
The **Project Banner**displays a customizable colored banner at the top of the IDE, providing information about the active file, project, or module.
76
76
77
-
The color of the banner uses the same color of the application frame, e.g. generated from the project name.
77
+
The banner color is derived from the same algorithm as the application frame (e.g., generated from the project name).
78
78
79
79
{% include figure.html content="/screens/projectFrame/projectBanners.png" caption="Project Banner" %}
80
80
81
-
This banner can display a variety of information, such as:
82
-
-the current opened file
83
-
-the path of the current file
84
-
-the current project name
85
-
-the current module name
86
-
-the current opened file icon
81
+
The banner can display various information, including:
82
+
-Current opened file
83
+
-Path of the current file
84
+
-Current project name
85
+
-Current module name
86
+
-Current file icon
87
87
88
88
### Show Project Icon
89
89
90
-
This setting determines whether to display the project icon in the banner.
90
+
Determines whether to display the project icon in the banner.
91
91
92
92
{% include figure.html content="/screens/projectFrame/withoutIcon.png" caption="Banner without Project Icon" %}
93
93
94
94
### Show Project Text
95
95
96
-
This setting determines whether to display the text in the banner.
96
+
Determines whether to display text in the banner.
97
97
98
98
{% include figure.html content="/screens/projectFrame/withoutText.png" caption="Banner without Project Text" %}
99
99
100
100
### Customize Text
101
101
102
-
Here you can customize the text that appears in the banner. You can use the following variables to include dynamic information:
102
+
Customize the banner text using the following dynamic variables:
103
103
-`{project}`: The name of the current project.
104
-
-`{subProject}`: When you have multiple projects in the same workspace, the project name of the currently opened file.
104
+
-`{subProject}`: The project name of the currently opened file (useful for multi-project workspaces).
105
105
-`{module}`: The name of the current module (for Java and Kotlin projects).
106
106
-`{file}`: The name of the currently opened file.
107
107
-`{fileIcon}`: The icon of the currently opened file.
@@ -114,53 +114,53 @@ Here you can customize the text that appears in the banner. You can use the foll
114
114
115
115
## Project Banner Widget
116
116
117
-
In addition to the Project Banner, the plugin also provides a **Project Banner Widget** that can be added to the Title Bar, showing the same information as the Project Banner. This way, you can benefit from the Project Banner's features without having to add the banner to the Title Bar.
117
+
The plugin also provides a **Project Banner Widget** that can be added to the Title Bar, offering the same functionality as the Project Bannerwithout occupying additional vertical space.
118
118
119
119
{% include figure.html content="/screens/projectFrame/projectBannerWidget.png" caption="Project Banner Widget" %}
120
120
121
-
To add it, rather than using this settings page, you need to rightclick on the Title Bar and select **Customize Toolbar**. Then, search for the **Material Project Title Bar Widget** and click **Add**.
121
+
To add it, right-click the Title Bar and select **Customize Toolbar**. Search for the **Material Project Title Bar Widget** and click **Add**.
122
122
123
-
**Note**: This widget is added by default, so this is also relevant if you want to remove it.
123
+
**Note**: This widget is added by default; use the same steps if you wish to remove it.
124
124
{:class='card-panel info'}
125
125
126
-
In addition to showing the information, this widget also provides you with the option to select from a list of predefined presets, enabling you to customize it to your needs.
126
+
The widget also includes predefined presets for quick customization.
127
127
128
128
{% include figure.html content="/screens/projectFrame/presets.png" caption="Project Banner Widget Presets" %}
129
129
130
130
----
131
131
132
132
## Project Banner Settings
133
133
134
-
The following settings allow you to customize the appearance of the Project Banner Widget.
134
+
These settings customize the appearance of the Project Banner Widget.
135
135
136
136
### Project Banner Width
137
137
138
-
Specify a custom width for the Project Banner Widget. Setting it to 0 will take the full width of the IDE.
138
+
Specify a custom width for the Project Banner Widget. Set to `0` to use the full IDE width.
139
139
140
-
The default value is 800.
140
+
The default value is `800`.
141
141
142
142
{% include figure.html content="/screens/projectFrame/customWidth.png" caption="Custom Project Banner Width" %}
143
143
144
144
### Project Banner Height
145
145
146
146
Specify a custom height for the Project Banner Widget.
147
147
148
-
The default value is 30.
148
+
The default value is `30`.
149
149
150
150
{% include figure.html content="/screens/projectFrame/customHeight.png" caption="Custom Project Banner Height" %}
151
151
152
152
### Project Banner Font Family and Font Size
153
153
154
-
This gives you the option to customize the font family and font size of the Project Banner Widget.
154
+
Customize the font family and size used in the Project Banner Widget.
155
155
156
156
{% include figure.html content="/screens/projectFrame/customFont.png" caption="Custom Project Banner Font" %}
157
157
158
158
----
159
159
160
-
## Per-project settings
160
+
## Per-project Settings
161
161
162
-
Just like the Tabs Settings or the Trees Settings, the Project Banner Settings can also be configured per-project.
162
+
Like Tab and Tree settings, Project Banner Settings can be configured individually for each project.
163
163
164
-
This way, you can decide to change the color of the banner for each project individually, use a custom text, a different font, etc.
164
+
This allows you to define unique colors, custom text, or specific fonts for different projects.
165
165
166
166
{% include figure.html content="/screens/projectFrame/customProjectSettings.png" caption="Per-project Project Banner Settings" %}
0 commit comments