diff --git a/runelite-client/runelite-client.gradle.kts b/runelite-client/runelite-client.gradle.kts index 529319f29f..7aecaff0ec 100644 --- a/runelite-client/runelite-client.gradle.kts +++ b/runelite-client/runelite-client.gradle.kts @@ -66,7 +66,7 @@ dependencies { implementation(group = "net.java.dev.jna", name = "jna", version = "5.9.0") implementation(group = "net.java.dev.jna", name = "jna-platform", version = "5.9.0") implementation(group = "net.runelite", name = "discord", version = "1.4") - implementation(group = "org.pushing-pixels", name = "radiance-substance", version = "4.0.0") + implementation(group = "net.runelite.pushingpixels", name = "substance", version = "8.0.02") implementation(group = "net.sf.jopt-simple", name = "jopt-simple", version = "5.0.4") implementation(group = "org.madlonkay", name = "desktopsupport", version = "0.6.0") implementation(group = "org.apache.commons", name = "commons-text", version = "1.9") diff --git a/runelite-client/src/main/java/net/runelite/client/ui/skin/ObsidianSkin.java b/runelite-client/src/main/java/net/runelite/client/ui/skin/ObsidianSkin.java index 8615d70788..fbbd7767b7 100644 --- a/runelite-client/src/main/java/net/runelite/client/ui/skin/ObsidianSkin.java +++ b/runelite-client/src/main/java/net/runelite/client/ui/skin/ObsidianSkin.java @@ -59,7 +59,7 @@ public class ObsidianSkin extends SubstanceSkin ObsidianSkin() { final SubstanceSkin.ColorSchemes schemes = SubstanceSkin - .getColorSchemes(getClass().getResourceAsStream(NAME + ".colorschemes")); + .getColorSchemes(getClass().getResource(NAME + ".colorschemes")); final SubstanceColorScheme activeScheme = schemes.get("RuneLite Active"); final SubstanceColorScheme enabledScheme = schemes.get("RuneLite Enabled"); @@ -119,7 +119,7 @@ public class ObsidianSkin extends SubstanceSkin .get("RuneLite Decorations Watermark"); this.registerDecorationAreaSchemeBundle(decorationsSchemeBundle, decorationsWatermarkScheme, - DecorationAreaType.TOOLBAR, DecorationAreaType.CONTROL_PANE, DecorationAreaType.FOOTER); + DecorationAreaType.TOOLBAR, DecorationAreaType.GENERAL, DecorationAreaType.FOOTER); final SubstanceColorSchemeBundle headerSchemeBundle = new SubstanceColorSchemeBundle(activeScheme, enabledScheme, enabledScheme); diff --git a/runelite-client/src/main/java/net/runelite/client/util/SwingUtil.java b/runelite-client/src/main/java/net/runelite/client/util/SwingUtil.java index 11b6bbd479..b42568b581 100644 --- a/runelite-client/src/main/java/net/runelite/client/util/SwingUtil.java +++ b/runelite-client/src/main/java/net/runelite/client/util/SwingUtil.java @@ -218,7 +218,7 @@ public class SwingUtil button.setSize(scaledImage.getWidth(), scaledImage.getHeight()); button.setToolTipText(navigationButton.getTooltip()); button.setIcon(new ImageIcon(scaledImage)); - button.putClientProperty(SubstanceSynapse.BACKGROUND_APPEARANCE_STRATEGY, SubstanceSlices.BackgroundAppearanceStrategy.FLAT); + button.putClientProperty(SubstanceSynapse.FLAT_LOOK, Boolean.TRUE); button.setFocusable(false); button.addActionListener(e -> {