From b37ed51d07f4796723e470dafa91974b8bc94f6b Mon Sep 17 00:00:00 2001 From: farewell-ladmin <10820212+farewell-ladmin@users.noreply.github.com> Date: Mon, 12 Oct 2026 05:52:11 -0400 Subject: [PATCH] Fix Material Deep Ocean theme class name (#2479) FlatLaf 3.x renamed the Material Theme UI Lite classes with an MT prefix, so selecting "Material Deep Ocean" threw ClassNotFoundException and fell back to FlatLightLaf: ThemeManager - Unable to instantiate LAF [...materialthemeuilite. FlatMaterialDeepOceanIJTheme] for theme MATERIAL_DEEP_OCEAN The class in flatlaf-intellij-themes 3.7.2 is FlatMTMaterialDeepOceanIJTheme. All other theme classes in Theme verified present in the 3.7.2 jars. Claude-Session: https://claude.ai/code/session_01FRdfTvgcdBvwkipdfP8qxy Co-authored-by: Claude --- src/main/java/io/github/dsheirer/gui/theme/Theme.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/io/github/dsheirer/gui/theme/Theme.java b/src/main/java/io/github/dsheirer/gui/theme/Theme.java index 39f9790f..678359e9 100644 --- a/src/main/java/io/github/dsheirer/gui/theme/Theme.java +++ b/src/main/java/io/github/dsheirer/gui/theme/Theme.java @@ -36,7 +36,7 @@ public enum Theme DRACULA("Dracula", "com.formdev.flatlaf.intellijthemes.FlatDraculaIJTheme", true), SOLARIZED_LIGHT("Solarized Light", "com.formdev.flatlaf.intellijthemes.FlatSolarizedLightIJTheme", false), SOLARIZED_DARK("Solarized Dark", "com.formdev.flatlaf.intellijthemes.FlatSolarizedDarkIJTheme", true), - MATERIAL_DEEP_OCEAN("Material Deep Ocean", "com.formdev.flatlaf.intellijthemes.materialthemeuilite.FlatMaterialDeepOceanIJTheme", true), + MATERIAL_DEEP_OCEAN("Material Deep Ocean", "com.formdev.flatlaf.intellijthemes.materialthemeuilite.FlatMTMaterialDeepOceanIJTheme", true), ARC_DARK("Arc Dark", "com.formdev.flatlaf.intellijthemes.FlatArcDarkIJTheme", true); private final String mDisplayName;