From 9e7c71e928f3f17bd81a85f6a9ec2ebf92ffadc5 Mon Sep 17 00:00:00 2001 From: Shiewk Date: Mon, 9 Sep 2024 10:01:58 +0200 Subject: [PATCH] Automatically hide text color option when dynamic color is enabled on BandwidthWidget or PingWidget --- src/main/java/de/shiewk/widgets/widgets/BandwidthWidget.java | 1 + src/main/java/de/shiewk/widgets/widgets/PingWidget.java | 1 + 2 files changed, 2 insertions(+) diff --git a/src/main/java/de/shiewk/widgets/widgets/BandwidthWidget.java b/src/main/java/de/shiewk/widgets/widgets/BandwidthWidget.java index 64c6a4c..2de9c63 100644 --- a/src/main/java/de/shiewk/widgets/widgets/BandwidthWidget.java +++ b/src/main/java/de/shiewk/widgets/widgets/BandwidthWidget.java @@ -14,6 +14,7 @@ public class BandwidthWidget extends BasicTextWidget { super(id, List.of( new ToggleWidgetSetting("dynamic_color", Text.translatable("widgets.widgets.bandwidth.dynamicColor"), true) )); + getSettings().optionById("textcolor").setShowCondition(() -> !this.dynamicColor); } private int t = 0; diff --git a/src/main/java/de/shiewk/widgets/widgets/PingWidget.java b/src/main/java/de/shiewk/widgets/widgets/PingWidget.java index 0bd800a..dc5fdec 100644 --- a/src/main/java/de/shiewk/widgets/widgets/PingWidget.java +++ b/src/main/java/de/shiewk/widgets/widgets/PingWidget.java @@ -18,6 +18,7 @@ public class PingWidget extends BasicTextWidget { super(id, List.of( new ToggleWidgetSetting("dynamic_color", Text.translatable("widgets.widgets.ping.dynamicColor"), true) )); + getSettings().optionById("textcolor").setShowCondition(() -> !this.dynamicColor); } private boolean dynamicColor = false;