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
Update changelog and documentation for v10.0.0 release
Added details for new features in v10.0.0, including Theme Randomizer, Islands Layout, and Rounded Buttons to the what's new section. Updated version and year in configuration. Added associated images for the new features.
Copy file name to clipboardExpand all lines: docs/what-s-new.md
+67Lines changed: 67 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,71 @@ toc: true
7
7
8
8
----
9
9
10
+
## What's new in Material Theme UI v10.0.0
11
+
12
+
After long months without updates, the Material Theme UI is proud to announce the release of version 10.0.0, which brings a few new features to the plugin.
13
+
14
+
These features are reserved for premium users, but will be available to all for a limited time, so you can try them out, and because it is brand new, so it might contain bugs.
15
+
16
+
### Theme Randomizer
17
+
18
+
As the Material Theme UI contains quite a lot of themes, it can be challenging to choose one that fits your needs. This is why the plugin now comes with a **Theme Randomizer** feature, which will randomly switch the theme at a random interval of your choice.
19
+
20
+
{% include figure.html content="/screens/randomizer.png" caption="Theme Randomizer" %}
21
+
22
+
From these settings you can select the themes you want to include in the randomization, as well as the _interval_ at which the theme will be changed. You can also customize the _weight_ of the theme, e.g., the rate at which the theme will be selected. The less the number, the less likely the theme will be selected.
23
+
24
+
Note: The randomizer will only switch between Dark or Light themes respectively. This means that if you are using a Dark theme, the randomizer will only switch between _Dark themes_, and the same for Light themes.
25
+
{:class='card-panel warn'}
26
+
27
+
Also, there's a new _Tool Window_ which will display the remaining time before the next theme change. This allows you to understand how long you have before it switches.
28
+
29
+
{% include figure.html content="/screens/countdown.png" caption="Next Change countdown" %}
30
+
31
+
Note: Changing anything in the settings will reset the countdown.
32
+
{:class='card-panel warn'}
33
+
34
+
### Islands Layout
35
+
36
+
Since version 2025.2 JetBrains introduced a newer layout for the IDE, called **Islands Layout**. This layout, originally only present in Fleet, is now getting added to the main products, providing a more modern and flexible layout for the IDE.
37
+
38
+
{% include figure.html content="/screens/islandsLayout.png" caption="Islands Layout" %}
39
+
40
+
However, this new layout is only available for the new themes, **Single Island** and **Multiple Islands**. Other themes will still be using the current layout (but this might change in the future).
41
+
42
+
In consequence, the Material Theme UI allows you to enable this layout for any other theme, all the while providing you with customization options for this layout.
43
+
44
+
{% include figure.html content="/screens/islands.png" caption="Islands Layout" %}
45
+
46
+
In the settings, you will find options that allow you to control the background color of the canvas, the spacing between the islands, the arc radius, and the gap between the islands and the tool windows.
47
+
48
+
{% include figure.html content="/screens/islandsSettings.png" caption="Islands Settings" %}
49
+
50
+
Moreover, associated with other features, you can be creative to have the *Islands Layout* the way you want it to be.
51
+
52
+
For example, you can use the **Contrast Mode** for a better contrast between the islands.
53
+
54
+
{% include figure.html content="/screens/contrastIslands.png" caption="Islands with Contrast Mode" %}
55
+
56
+
You can also set a custom background color between the islands:
57
+
58
+
{% include figure.html content="/screens/islandsBackground.png" caption="Islands with Background Color" %}
59
+
60
+
Finally, you can also use the **Background Image** feature to set a custom background image for the background.
61
+
62
+
{% include figure.html content="/screens/islandsWithImage.png" caption="Islands with Background Image" %}
63
+
64
+
Note: This layout requires closing all projects when you change the settings.
65
+
{:class='card-panel warn'}
66
+
67
+
### Rounded Buttons
68
+
69
+
A new setting has been added to the **UI Components**: **Rounded Buttons**. This setting will allow you to control the border radius of all buttons in the IDE, making them more rounded or less rounded, according to your tastes.
70
+
71
+
{% include figure.html content="/screens/roundedButtons.png" caption="Rounded Buttons" %}
72
+
73
+
----
74
+
10
75
## What's new in Material Theme UI v9.8.0
11
76
12
77
### Better Rounded Tabs
@@ -17,6 +82,8 @@ Now the selected tab sports a border with the accent color, to make it more dist
17
82
18
83
{% include figure.html content="/screens/roundedTabsContrast.png" caption="Rounded Tabs" %}
19
84
85
+
{% include figure.html content="/screens/withTabHighlighter.png" caption="Rounded Tabs with Tab Indicators" %}
86
+
20
87
### Fixes
21
88
22
89
- Fix the title bar colors seeping out of the _Left_ and _Right_ tool windows.
0 commit comments