aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorisXander <xandersmith2008@gmail.com>2022-11-25 16:08:07 +0000
committerisXander <xandersmith2008@gmail.com>2022-11-25 16:08:07 +0000
commitc26d3a89caae20f1a91898202d91de8dc90da5ad (patch)
tree4b97f1d76d7a29ac73527ffd63a3f03c64ae41e0
parentf5780ebd7bdf575502b5b2c3937484269e664a24 (diff)
downloadYetAnotherConfigLib-c26d3a89caae20f1a91898202d91de8dc90da5ad.tar.gz
YetAnotherConfigLib-c26d3a89caae20f1a91898202d91de8dc90da5ad.tar.bz2
YetAnotherConfigLib-c26d3a89caae20f1a91898202d91de8dc90da5ad.zip
pre2 mapping changes + bug fix
Fix tick box name text length limiting
-rw-r--r--build.gradle.kts2
-rw-r--r--changelogs/2.0.0.md1
-rw-r--r--gradle.properties2
-rw-r--r--src/main/java/dev/isxander/yacl/gui/LowProfileButtonWidget.java2
-rw-r--r--src/main/java/dev/isxander/yacl/gui/TextScaledButtonWidget.java2
-rw-r--r--src/main/java/dev/isxander/yacl/gui/controllers/TickBoxController.java5
-rw-r--r--src/testmod/java/dev/isxander/yacl/test/GuiTest.java2
7 files changed, 11 insertions, 5 deletions
diff --git a/build.gradle.kts b/build.gradle.kts
index 491f972..9436d08 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -54,7 +54,7 @@ dependencies {
mappings("net.fabricmc:yarn:$minecraftVersion+build.+:v2")
modImplementation("net.fabricmc:fabric-loader:$fabricLoaderVersion")
- modImplementation(fabricApi.module("fabric-resource-loader-v0", "0.67.1+1.19.3"))
+ modImplementation(fabricApi.module("fabric-resource-loader-v0", "0.67.2+1.19.3"))
"testmodImplementation"(sourceSets.main.get().output)
}
diff --git a/changelogs/2.0.0.md b/changelogs/2.0.0.md
index 832c84c..2c8cd6e 100644
--- a/changelogs/2.0.0.md
+++ b/changelogs/2.0.0.md
@@ -1 +1,2 @@
- Update to 1.19.3
+- Fix tick box name text length limiting
diff --git a/gradle.properties b/gradle.properties
index 841f08b..e39781b 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,6 +1,6 @@
org.gradle.jvmargs=-Xmx3G
-minecraftVersion=1.19.3-pre1
+minecraftVersion=1.19.3-pre2
fabricLoaderVersion=0.14.10
modId=yet-another-config-lib
diff --git a/src/main/java/dev/isxander/yacl/gui/LowProfileButtonWidget.java b/src/main/java/dev/isxander/yacl/gui/LowProfileButtonWidget.java
index a4d6304..4823428 100644
--- a/src/main/java/dev/isxander/yacl/gui/LowProfileButtonWidget.java
+++ b/src/main/java/dev/isxander/yacl/gui/LowProfileButtonWidget.java
@@ -1,7 +1,7 @@
package dev.isxander.yacl.gui;
import net.minecraft.client.MinecraftClient;
-import net.minecraft.client.gui.screen.Tooltip;
+import net.minecraft.client.gui.tooltip.Tooltip;
import net.minecraft.client.gui.widget.ButtonWidget;
import net.minecraft.client.util.math.MatrixStack;
import net.minecraft.text.Text;
diff --git a/src/main/java/dev/isxander/yacl/gui/TextScaledButtonWidget.java b/src/main/java/dev/isxander/yacl/gui/TextScaledButtonWidget.java
index 197a162..9f153f6 100644
--- a/src/main/java/dev/isxander/yacl/gui/TextScaledButtonWidget.java
+++ b/src/main/java/dev/isxander/yacl/gui/TextScaledButtonWidget.java
@@ -2,7 +2,7 @@ package dev.isxander.yacl.gui;
import net.minecraft.client.MinecraftClient;
import net.minecraft.client.font.TextRenderer;
-import net.minecraft.client.gui.screen.Tooltip;
+import net.minecraft.client.gui.tooltip.Tooltip;
import net.minecraft.client.gui.widget.ButtonWidget;
import net.minecraft.client.util.math.MatrixStack;
import net.minecraft.text.OrderedText;
diff --git a/src/main/java/dev/isxander/yacl/gui/controllers/TickBoxController.java b/src/main/java/dev/isxander/yacl/gui/controllers/TickBoxController.java
index 193f5a6..340983d 100644
--- a/src/main/java/dev/isxander/yacl/gui/controllers/TickBoxController.java
+++ b/src/main/java/dev/isxander/yacl/gui/controllers/TickBoxController.java
@@ -93,6 +93,11 @@ public class TickBoxController implements Controller<Boolean> {
return 10;
}
+ @Override
+ protected int getUnhoveredControlWidth() {
+ return 10;
+ }
+
public void toggleSetting() {
control.option().requestSet(!control.option().pendingValue());
playDownSound();
diff --git a/src/testmod/java/dev/isxander/yacl/test/GuiTest.java b/src/testmod/java/dev/isxander/yacl/test/GuiTest.java
index 449a081..d50164d 100644
--- a/src/testmod/java/dev/isxander/yacl/test/GuiTest.java
+++ b/src/testmod/java/dev/isxander/yacl/test/GuiTest.java
@@ -85,7 +85,7 @@ public class GuiTest {
.controller(opt -> new BooleanController(opt, state -> state ? Text.of("Amazing") : Text.of("Not Amazing"), true))
.build())
.option(Option.createBuilder(boolean.class)
- .name(Text.of("Tick Box"))
+ .name(Text.of("Tick Box aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"))
.tooltip(Text.of("There are even alternate methods of displaying the same data type!"))
.binding(
config.getDefaults().tickbox,