diff --git a/CHANGELOG.md b/CHANGELOG.md index c806750d..a90058ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,15 @@ FlatLaf Change Log ================== +## 3.1.1-SNAPSHOT + +- IntelliJ Themes: + - Fixed too large menu item paddings and too large table/tree row heights (all + "Material Theme UI Lite" themes; issue #667; regression in FlatLaf 3.1). + - Fixed too large tree row height in "Carbon", "Dark Purple", "Gray", + "Material Design Dark", "Monokai Pro", "One Dark" and "Spacegray" themes. + + ## 3.1 #### New features and improvements diff --git a/flatlaf-core/src/main/java/com/formdev/flatlaf/IntelliJTheme.java b/flatlaf-core/src/main/java/com/formdev/flatlaf/IntelliJTheme.java index be07db40..07d1786d 100644 --- a/flatlaf-core/src/main/java/com/formdev/flatlaf/IntelliJTheme.java +++ b/flatlaf-core/src/main/java/com/formdev/flatlaf/IntelliJTheme.java @@ -336,9 +336,14 @@ public class IntelliJTheme uiKeys.add( key ); - // fix ComboBox size and Spinner border in all Material UI Lite themes - if( isMaterialUILite && (key.equals( "ComboBox.padding" ) || key.equals( "Spinner.border" )) ) - return; // ignore + // ignore some properties that affect sizes + if( key.endsWith( ".border" ) || + key.endsWith( ".rowHeight" ) || + key.equals( "ComboBox.padding" ) || + key.equals( "Spinner.padding" ) || + key.equals( "Tree.leftChildIndent" ) || + key.equals( "Tree.rightChildIndent" ) ) + return; // ignore // map keys key = uiKeyMapping.getOrDefault( key, key );