|
1 | 1 | --- |
2 | 2 | layout: docs |
3 | 3 | title: Other Tweaks |
4 | | -description: Other Material Theme plugin tweaks |
| 4 | +description: Other miscellaneous plugin tweaks |
5 | 5 | group: configuration |
6 | 6 | comments: true |
7 | 7 | toc: true |
8 | 8 |
|
9 | 9 | previous: |
10 | | - url: '/docs/configuration/project-title-bar-settings' |
11 | | - title: Project Frame Settings |
| 10 | + url: '/docs/configuration/theme-randomizer' |
| 11 | + title: Theme Randomizer |
12 | 12 | next: |
13 | 13 | url: '/docs/configuration/quick-actions-panel' |
14 | 14 | title: Quick Actions Panel |
15 | 15 | --- |
16 | 16 |
|
17 | | -These features are additional extras to the plugin, not related to the themes or Material Design but simply nice addons to the IDE experience. |
| 17 | +Here you can find other miscellaneous options for the plugin that can't fit in other categories. |
18 | 18 | {:class='title'} |
19 | 19 |
|
20 | 20 | {% include carbonads.html %} |
21 | 21 |
|
22 | | ------ |
23 | | - |
24 | | -### Colored open directories |
25 | | - |
26 | | -This feature is only available for premium users. |
27 | | -{:class='card-panel warn'} |
28 | | - |
29 | | -When this feature is on, the directories that have files open in the editor will be colored with the accent color. |
30 | | - |
31 | | -{% include figure.html content="/screens/boldDirectories.png" caption="Open Colored Directories" %} |
32 | | - |
33 | | ----- |
34 | | - |
35 | | -### Show What's New page on each update |
36 | | - |
37 | | -This feature is available for all users. |
38 | | -{:class='card-panel warn'} |
39 | | - |
40 | | -This setting allows you to toggle whether the [What's New](/docs/what-s-new) page would show up on each update. |
41 | | - |
42 | | ------ |
43 | | - |
44 | | -#### Show Wizard on Welcome Screen |
45 | | - |
46 | | -This feature is available for all users. |
47 | | -{:class='card-panel warn'} |
48 | | - |
49 | | -This setting allows you to toggle the **Material Theme Wizard** option in the Welcome Screen. |
50 | | - |
51 | | -{% include figure.html content="/screens/welcomeScreen.png" caption="Welcome Screen Wizard Option" %} |
52 | | - |
53 | | - |
54 | | ------ |
55 | | - |
56 | | -### Automatically reset color schemes |
57 | | - |
58 | | -This feature is available for all users. |
59 | | -{:class='card-panel warn'} |
60 | | - |
61 | | -One of the main complaints of the plugin is that it constantly asks the user to **reset their color schemes**, |
62 | | -but in actuality most users have no idea how to nor do want to do so. |
63 | | -Even though a lot of documentation is available regarding the subject, since the plugin relies a lot on the color schemes, |
64 | | -relying on user interaction means that there is a high chance they're going to miss new updates. |
65 | | - |
66 | | -Therefore, from version **6.12.0** users can now decide to let the plugin **automatically reset the color scheme** during theme activation, |
67 | | -that's during startup and whenever the theme is changed. |
68 | | - |
69 | | -{% include figure.html content="/screens/archive/autoResetSettings.png" caption="Auto Reset Color Scheme" %} |
70 | | - |
71 | | -This setting only affects the **bundled themes**, excluding the *Custom themes*. |
72 | | -{:class='card-panel'} |
73 | | - |
74 | | -**Note**: this feature is **opt-in**, meaning it's **disabled by default**, to prevent accidental erasure of user custom modifications. |
75 | | -Make sure to back up your custom changes before enabling the feature! |
| 22 | +These features are available for all users. |
76 | 23 | {:class='card-panel warn'} |
77 | 24 |
|
78 | 25 | ---- |
79 | 26 |
|
80 | | -### Status Bar Widgets |
81 | | - |
82 | | -This isn't a setting, but rather a set of toggleable widgets for the _Status Bar_. |
83 | | -You can find them by right-clicking the status bar and enabling the widgets you'd like. |
84 | | - |
85 | | -#### Material theme widget |
86 | | - |
87 | | -Since version 7.4.0, the old _Material Theme widget_ has been redone to better blend with the other widgets. |
88 | | -It sports the current theme name and icon, and you can open a menu with the list of available themes. |
89 | | - |
90 | | -<div class="masonry"> |
91 | | - |
92 | | -{% include figure.html content="/screens/newWidgets.png" caption="Material Theme + Accent Widget" %} |
93 | | - |
94 | | -{% include figure.html content="/screens/widgetsMenu.png" caption="Theme Selection Widget" %} |
95 | | - |
96 | | -</div> |
97 | | - |
98 | | -#### Accent color widget |
99 | | - |
100 | | -Just besides the theme widget, you can also display the _Accent Color Widget_. |
101 | | -It sports the current accent color, and displays the list of available predefined accent colors when clicked. |
102 | | - |
103 | | -<div class="masonry"> |
104 | | - |
105 | | -{% include figure.html content="/screens/newWidgets.png" caption="Material Theme + Accent Widgets" %} |
| 27 | +## Show What's New page on each update |
106 | 28 |
|
107 | | -{% include figure.html content="/screens/accents/accentColorWidget.png" caption="Accent Color Widget" %} |
| 29 | +By default, whenever there's a new version of the plugin, a new tab is opened showcasing the release notes of the new version, taken directly from the [Material Theme UI Documentation](https://material-theme.com/docs/what-s-new). |
108 | 30 |
|
109 | | -</div> |
| 31 | +This setting allows you to toggle whether to display this page on each update. |
110 | 32 |
|
111 | | -### Current Project Widget |
| 33 | +{% include figure.html content="/screens/other/whatsnew.png" caption="What's New Tab" %} |
112 | 34 |
|
113 | | -Version 7.5.3 introduces yet another widget to the Status Bar, which displays the current project and gives the ability to open other projects via a menu. This |
114 | | -is based on a similar widget available on the title bar in the new UI. |
115 | 35 |
|
116 | | -<div class="masonry"> |
| 36 | +**Note**: You can also manually open this page via the [Quick Actions Panel](/docs/configuration/quick-actions-panel.md) through the action "Show What's New Page". |
117 | 37 |
|
118 | | -{% include figure.html content="/screens/projectsWidget.png" caption="Recent Projects Widget" %} |
| 38 | +{% include figure.html content="/screens/other/actions.png" caption="Show What's New Page Action" %} |
119 | 39 |
|
120 | | -</div> |
121 | | - |
122 | | -#### Material theme legacy widget |
123 | | - |
124 | | -You can still find the previous legacy widget: |
125 | | - |
126 | | -<div class="masonry"> |
127 | | - |
128 | | -{% include figure.html content="/screens/archive/widgetStatusbar.png" caption="Status Bar Widget" %} |
129 | | - |
130 | | -{% include figure.html content="/screens/archive/statusAccentWidget.png" caption="Accent Widget" %} |
131 | | - |
132 | | -</div> |
133 | | - |
134 | | ---------- |
135 | | - |
136 | | -## Deprecated features |
137 | | - |
138 | | -### Themed title bar |
139 | | - |
140 | | -**Note**: this feature has been incorporated into the main product as of version 2021.2. |
141 | | -As a result, it has been removed from the plugin. |
142 | | -{:class='card-panel warn'} |
143 | | - |
144 | | -##### Windows 10 |
145 | | - |
146 | | -This setting also allows the theming of the application title bar in Windows 10. To do so, it is actually setting the |
147 | | -[Windows Accent Color](https://www.howtogeek.com/225893/how-to-personalize-windows-10s-appearance/) set by Windows. |
148 | | - |
149 | | -**Note**: since this modifies the color OS-wide, the color set by the plugin will stick even if you close the |
150 | | -IDE/uninstall the plugin. Just follow the instructions at |
151 | | -<https://www.howtogeek.com/225893/how-to-personalize-windows-10s-appearance/> to set it to another color of your choice. |
152 | | - |
153 | | -**Note:**: this feature has been removed since version 4.0 |
154 | | -{:class='card-title warn'} |
155 | | - |
156 | | -##### macOS with JRE 8 |
157 | | - |
158 | | -From version 2.5.0 the option came back with support for macOS. And unlike in Windows, this does not change the |
159 | | -Registry but actually applies the background color to the IDE title bar only! |
160 | | - |
161 | | -{% include figure.html content="/screens/archive/titlebarThemed.png" caption="Themed Title Bar Mac" %} |
162 | | - |
163 | | -##### macOS with JRE 11 |
164 | | - |
165 | | -Starting from 2019.1, all IDEs are now bundled with JRE 11 by default. |
166 | | -But the developers at JetBrains removed the ability to set the transparent title bar, instead they completely removed it! |
167 | | - |
168 | | -However, instead of mourning the disparition of the title bar and removing the feature altogether, |
169 | | -we found out a solution by implementing a _custom title bar_ and by delegating the events to the real, hidden title bar. |
170 | | - |
171 | | -{% include figure.html content="/screens/archive/customTitleBar.png" caption="Custom Title Bar" %} |
172 | | - |
173 | | -Now the title bar looks more embedded than ever! However, it is still in its **experimental** state, so it can still contain bugs. |
174 | | -For instance, sometimes the titlebar would not show for some dialogs; the text could be out of sync with what's supposed to show, font rendering issues etc. |
175 | | - |
176 | | -We're still working on improving this feature by the time, until perhaps JetBrains finally decides to implement it. |
177 | | - |
178 | | -**Note**: this is only for IDEs with JRE 11 enabled, with the JRE bundled by JetBrains. |
179 | | -Custom JREs would however display **two** titlebars, the real and the fake one together. |
180 | | - |
181 | | -**Note 2**: this custom title bar is in experimental state, so bugs may happen. |
182 | | -If you find a bug, please open an issue at <https://github.com/ChrisRM/material-theme-jetbrains/issues>, if it's not something that has already been discussed. |
183 | | -In the meanwhile, if you can't work with these issues, you can still switch to JRE 8 or disable the _Themed Title Bar_ option and restart the IDE. |
184 | | - |
185 | | -##### Linux |
186 | | - |
187 | | -This feature is currently not available in Linux. |
188 | | -As non-Linux users, we currently have no clue how to achieve that. |
189 | | -Besides, there are many distributions/frameworks of Linux, being Ubuntu, Gentoo, KDE, Gnome etc… |
190 | | - |
191 | | -If someone is interested in a way to do so, please send us a PM by email or Slack; it would be great! |
192 | 40 |
|
193 | 41 | ----- |
194 | 42 |
|
195 | | -### Theme in status bar |
196 | | - |
197 | | -This setting adds a "widget" to the status bar to indicate which theme you are currently on. |
198 | | -You can also click on it to open the Material Theme Settings. |
199 | | - |
200 | | -{% include figure.html content="/screens/archive/widgetStatusbar.png" caption="Status Bar Widget" %} |
201 | | - |
202 | | -Starting from version 2.9.4/2.10.4, you can also see your current accent color. |
| 43 | +## Show Wizard on Welcome Screen |
203 | 44 |
|
204 | | -{% include figure.html content="/screens/archive/statusAccentWidget.png" caption="Accent Widget" %} |
205 | | - |
206 | | -**Note**: this feature has been merged into the Status bar's context menu as of version 2020.3. |
207 | | -As a result, it has been removed from the plugin. |
208 | | -{:class='card-panel warn'} |
209 | | - |
210 | | -{% include figure.html content="/screens/archive/statusbar.png" caption="Status Bar Toggles" %} |
211 | | - |
212 | | ------ |
213 | | - |
214 | | -## FAQ/troubleshooting |
215 | | - |
216 | | -**Q**: **I've got two title bars! / My title bar is gone! / My title bar is …** |
217 | | - |
218 | | -**A**: This is due to the _Experimental Themed Title Bar_ implemented since 4.3.0. This feature is still in its experimental state so there could still be bugs. |
219 | | -Please open an issue in the GitHub repository, and if it bothers you, you can either revert to the JRE 8, or disable the feature and restart the IDE to get back |
220 | | -the real title bar. |
221 | | - |
222 | | -**Q**: **Somehow I've updated the plugin and now my window is empty!!!!!** |
| 45 | +This setting allows you to toggle the **Material Theme Wizard** option in the Welcome Screen. |
223 | 46 |
|
224 | | -**A**: This is a rare and weird case due to the custom title bar implementation. |
225 | | -Reports have indicated that this issue happens only once and can be fixed by… resizing the window! |
226 | | -Theoretically, it should be enough to fix the issue, but if it's not the case, please disable the _Themed Title Bar_ until a fix is found. |
| 47 | +{% include figure.html content="/screens/other/welcomeScreen.png" caption="Welcome Screen Wizard" %} |
227 | 48 |
|
228 | | -**Q**: **My Custom background image is gone!** |
| 49 | +**Note**: You can also manually open the wizard via the [Quick Actions Panel](/docs/configuration/quick-actions-panel.md) through the action "Show Material Theme Wizard". |
229 | 50 |
|
230 | | -**A**: Sorry, this is due to the _Material Wallpapers_ feature, since it replays the empty frame background with the themes' background image. To resort to |
231 | | -this, first disable the feature and then set the image back as explained in |
232 | | -the [instructions here](https://www.jetbrains.com/help/idea/setting-background-image.html) |
| 51 | +{% include figure.html content="/screens/other/actions.png" caption="Show Material Theme Wizard Action" %} |
0 commit comments