Skip to content

Commit d6f9a87

Browse files
committed
Update changelog and "What's New" documentation for v11.0.0: outline new features, enhancements, fixes, and UX improvements.
1 parent 6c55547 commit d6f9a87

1 file changed

Lines changed: 45 additions & 44 deletions

File tree

docs/what-s-new.md

Lines changed: 45 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -9,85 +9,86 @@ toc: true
99

1010
## What's new in Material Theme UI v11.0.0
1111

12-
New year, new version! As a tradition, the **Material Theme UI plugin** continues to evolve and improve, providing more features and upgrades to your favorite IDEs. In this release, a new look and feel has been added, **Material 3**, replacing the now stable but dated **Material Theme** (also referred to as *Material 2*), and integrating the fancy **Google Sans** Font (to be downloaded separately) for a more modern look.
12+
New year, new look! The **Material Theme UI plugin** is back with its latest evolution, bringing even more goodness to your IDE. This version introduces **Material 3**, giving your workspace a fresh, modern vibe that replaces the classic (but aging) **Material 2** style. We've also baked in support for the sleek **Google Sans** font (you'll need to grab it separately) to really make things pop.
1313
{:class='title'}
1414

1515
### Material 3 Style
1616

17-
{% include figure.html content="/screens/ui/material3.png" caption="New UI Components: Button, Dropdowns, Sliders and Search Boxes" %}
17+
{% include figure.html content="/screens/ui/material3.png" caption="Fresh UI: Buttons, Dropdowns, Sliders and Search Boxes" %}
1818

19-
{% include figure.html content="/screens/ui/material3_2.png" caption="New UI Components: Toggles" %}
19+
{% include figure.html content="/screens/ui/material3_2.png" caption="New Toggles" %}
2020

21-
{% include figure.html content="/screens/ui/material3_3.png" caption="New UI Components: Option Buttons" %}
21+
{% include figure.html content="/screens/ui/material3_3.png" caption="Modern Option Buttons" %}
2222

23-
You can see a preview in the **UI Dsl Showcase** new Setitngs page.
23+
Want a sneak peek? Check out the new **UI DSL Showcase** page in your settings.
2424

25-
In addition, the **Material Design** (_Material 1_) has been reworked as well, going from a "deprecated style" to a full fledged customization option.
25+
And for the fans of the classics: we've given the original **Material Design** (_Material 1_) a complete makeover. It's no longer just a "deprecated" style—it's now a fully-featured customization option for those who love that legacy look.
2626

2727
----
2828

29-
On top of that, new features made their first appearance in the plugin:
29+
But that's not all! We've added some handy new features to level up your workflow:
3030

31-
## Customizable Floating Action Button (FAB):
31+
## Customizable Floating Action Button (FAB)
3232

33-
Adds a floating button to the IDE window that you can use for quick access to actions of your choice (configurable via the *Menus and Toolbars* settings page).
33+
Need quick access to your favorite actions? We've added a floating button right in your IDE window. You can pick which actions it triggers and where it sits—just head over to the *Menus and Toolbars* settings to set it up.
3434

35-
{% include figure.html content="/screens/fab.png" caption="Floating Action Button" %}
35+
{% include figure.html content="/screens/fab.png" caption="Your new best friend: the Floating Action Button" %}
3636

3737
## Theme Ignores
3838

39-
A new settings page that provide the ability to ignore certain theme properties of _External Themes_ and use the native ones instead (Useful, for instance, when external themes provide colors not in coordinance with the rest of the IDE, or when they don't provide ones).
39+
Sometimes an external theme doesn't quite get the colors right, or it misses some parts of the IDE. With the new **Theme Ignores** page, you can choose to ignore specific theme properties and stick with the native ones instead. It's perfect for fixing those annoying color clashes.
4040

41-
{% include figure.html content="/screens/settingsv3/themeIgnores.png" caption="Theme Ignores" %}
41+
{% include figure.html content="/screens/settingsv3/themeIgnores.png" caption="Fine-tune your theme ignores" %}
4242

43-
## Preview Theme Colors
43+
## Preview Theme Colors
4444

45-
Shows a nice table showcasing the current theme's properties and their colors.
45+
Curious about what makes up your current theme? This new tool gives you a clear table of all the theme's properties and their exact colors. No more guessing!
4646

47-
{% include figure.html content="/screens/settingsv3/previewThemeColors.png" caption="Preview Theme Colors" %}
47+
{% include figure.html content="/screens/settingsv3/previewThemeColors.png" caption="See your theme's true colors" %}
4848

49-
## Refined Spacing Settings
49+
## Refined Spacing Settings
5050

51-
Gives more customization to the **Spacing Settings**, allowing you to fine-tune the different sizes of the components.
51+
We know that every pixel counts. We've beefed up the **Spacing Settings** to give you even more control over the size and padding of UI components. Get your IDE looking exactly how you want it.
5252

53-
{% include figure.html content="/screens/settingsv3/spacingNew.png" caption="New Spacing Options" %}
53+
{% include figure.html content="/screens/settingsv3/spacingNew.png" caption="Pixel-perfect spacing control" %}
5454

5555
## Settings Overhaul
5656

57-
In addition, all the settings pages have been reviewed, fixing many UX and UI issues such as elements being disabled, or images not loading, etc.
58-
59-
----
57+
We've also gone through every single settings page to smooth out the bumps. We've fixed UX quirks, ironed out UI bugs (like those pesky broken images or disabled elements), and made everything feel much more polished.
6058

6159
**Full Changelog**:
6260

6361
### Features
6462

65-
- **Default Contrast Mode**: The **Contrast Mode** is now enabled by default to provide a generally better looking experience.
66-
- **Material 3 Style**: The **Material 3 Style** is now available by default, replacing the now outdated **Material Theme** (_Material 2_)
67-
Style.
68-
- In addition, the **Material Design** (_Material 1_) has been reworked, to provide more options to your IDE's look and feel.
69-
- **Floating Action Button (FAB)**: Introduced FAB support with customizable action groups, drag-and-drop, and position persistence.
70-
- **Theme Ignores Configuration**: New interface for managing and configuring native theme ignores.
71-
- **Enhanced UI Customization**:
72-
- New settings for **Custom Button Radius** and personalization of UI component borders.
73-
- Improved **Rounded Tabs** with additional customization options and controls.
74-
- Support for **Google Sans** font across the UI.
75-
- **Spacing Settings Refinements**: Adds enhanced customization options for spacing settings.
76-
- **Database Integration**: Added support for database table settings and plugin integration.
77-
- **Current Look and Feel Properties**: New Settings page to visualize the current theme's colors.
78-
- **UI DSL showcase**: New Settings page to preview various UI components.
63+
- **Contrast Mode by Default**: We've enabled Contrast Mode for everyone to give the UI a sharper, cleaner look right out of the box.
64+
- **Hello, Material 3**: Material 3 is now the default style, taking over from the old Material 2.
65+
- We also revamped **Material 1** so it's a first-class citizen again.
66+
- **Floating Action Button (FAB)**: Your new shortcut hub—customizable, draggable, and it remembers where you put it.
67+
- **Theme Ignores**: A dedicated interface to keep external themes in check.
68+
- **UI Customization Boost**:
69+
- New settings for **Custom Button Radius** and component borders.
70+
- Better **Rounded Tabs** with more ways to tweak them.
71+
- Official support for the **Google Sans** font.
72+
- **Better Spacing**: More options to fine-tune your IDE's layout.
73+
- **Database Perks**: Added settings for database tables and better plugin integration.
74+
- **Live Color Preview**: A new page to visualize every color in your current theme.
75+
- **UI DSL Showcase**: A handy way to preview how different UI components look.
7976

8077
### Fixes
8178

82-
- Major overhaul of the settings in order to fix many bugs within various settings pages.
83-
- Improve the Contrast Mode layout and integration with the Islands and High Contrast.
84-
- Improve Accent Mode to be more consistent and visually appealing.
85-
- Fixed the issue where the plugin wouldn't load on the free plan.
86-
- Improved resource disposal in the Change LaF Animator to prevent memory leaks.
87-
- Corrected opacity calculations for inactive island settings.
79+
- A massive cleanup of the settings pages to squash a ton of bugs.
80+
- Smoother Contrast Mode, especially when using Islands or High Contrast themes.
81+
- More consistent and better-looking Accent Mode.
82+
- Fixed a bug where the plugin wouldn't load for users on the free plan.
83+
- Better memory management when switching themes (bye-bye, memory leaks!).
84+
- Fixed opacity issues for inactive island settings.
8885

8986
### Other
9087

91-
- Updated Kotlin and dependency versions for better performance and stability.
92-
- Translations updated
93-
- Updated UI Properties and Color Schemes.
88+
- Bumped Kotlin and other dependencies for a faster, more stable experience.
89+
- Updated translations.
90+
- Refreshed UI properties and color schemes.
91+
92+
**Note**: This is still a work-in-progress, so there's a chance there are still nasty little bugs here and there. Hopefully, it will improve with time, so don't hesitate to report any issues you find!
93+
94+
Happy coding!

0 commit comments

Comments
 (0)