mirror of
https://github.com/Motschen/Blur.git
synced 2025-12-16 03:35:10 +01:00
feat: improve config screen with comments
This commit is contained in:
@@ -15,6 +15,8 @@ public class BlurConfig extends MidnightConfig {
|
|||||||
public static final String SCREENS = "screens";
|
public static final String SCREENS = "screens";
|
||||||
@Entry @Hidden public static int configVersion = 2;
|
@Entry @Hidden public static int configVersion = 2;
|
||||||
|
|
||||||
|
@Comment(category = SCREENS, centered = true)
|
||||||
|
public static Comment _general;
|
||||||
@Entry(category = SCREENS)
|
@Entry(category = SCREENS)
|
||||||
public static boolean blurContainers = true;
|
public static boolean blurContainers = true;
|
||||||
@Entry(category = SCREENS)
|
@Entry(category = SCREENS)
|
||||||
@@ -22,14 +24,21 @@ public class BlurConfig extends MidnightConfig {
|
|||||||
@Condition(requiredOption = "blurTitleScreen", visibleButLocked = true)
|
@Condition(requiredOption = "blurTitleScreen", visibleButLocked = true)
|
||||||
@Entry(category = SCREENS)
|
@Entry(category = SCREENS)
|
||||||
public static boolean darkenTitleScreen = false;
|
public static boolean darkenTitleScreen = false;
|
||||||
@Entry(category = ANIMATIONS, min = 0, max = 2000, isSlider = true)
|
@Comment(category = SCREENS, centered = true)
|
||||||
public static int fadeTimeMillis = 300;
|
public static Comment _advanced;
|
||||||
@Entry(category = ANIMATIONS, min = 0, max = 2000, isSlider = true)
|
@Entry(category = SCREENS) // Screens where Blur+ should not apply transition effects (mostly dynamically blurred screens)
|
||||||
public static int fadeOutTimeMillis = 300;
|
public static List<String> excludedScreens = Lists.newArrayList("net.irisshaders.iris.gui.screen.ShaderPackScreen");
|
||||||
@Entry(category = ANIMATIONS)
|
@Entry(category = SCREENS) // Screens where the vanilla blur effect should be force enabled
|
||||||
public static BlurConfig.Easing animationCurve = Easing.FLAT;
|
public static List<String> forceEnabledScreens = Lists.newArrayList("dev.emi.emi.screen.RecipeScreen");
|
||||||
|
@Entry(category = SCREENS) // Screens where the vanilla blur effect should be force disabled
|
||||||
|
public static List<String> forceDisabledScreens = Lists.newArrayList();
|
||||||
|
|
||||||
|
@Comment(category = STYLE, centered = true)
|
||||||
|
public static Comment _blur;
|
||||||
@Entry(category = STYLE, isSlider = true, min = 0, max = 20)
|
@Entry(category = STYLE, isSlider = true, min = 0, max = 20)
|
||||||
public static int radius = 5;
|
public static int radius = 5;
|
||||||
|
@Comment(category = STYLE, centered = true)
|
||||||
|
public static Comment _gradient;
|
||||||
@Entry(category = STYLE)
|
@Entry(category = STYLE)
|
||||||
public static boolean useGradient = true;
|
public static boolean useGradient = true;
|
||||||
@Condition(requiredOption = "useGradient", visibleButLocked = true)
|
@Condition(requiredOption = "useGradient", visibleButLocked = true)
|
||||||
@@ -49,12 +58,15 @@ public class BlurConfig extends MidnightConfig {
|
|||||||
public static int gradientRotation = 0;
|
public static int gradientRotation = 0;
|
||||||
@Entry(category = STYLE)
|
@Entry(category = STYLE)
|
||||||
public static boolean rainbowMode = false;
|
public static boolean rainbowMode = false;
|
||||||
@Entry(category = SCREENS) // Screens where Blur+ should not apply transition effects (mostly dynamically blurred screens)
|
|
||||||
public static List<String> excludedScreens = Lists.newArrayList("net.irisshaders.iris.gui.screen.ShaderPackScreen");
|
@Comment(category = ANIMATIONS, centered = true)
|
||||||
@Entry(category = SCREENS) // Screens where the vanilla blur effect should be force enabled
|
public static Comment _animations;
|
||||||
public static List<String> forceEnabledScreens = Lists.newArrayList("dev.emi.emi.screen.RecipeScreen");
|
@Entry(category = ANIMATIONS, min = 0, max = 2000, isSlider = true)
|
||||||
@Entry(category = SCREENS) // Screens where the vanilla blur effect should be force disabled
|
public static int fadeTimeMillis = 300;
|
||||||
public static List<String> forceDisabledScreens = Lists.newArrayList();
|
@Entry(category = ANIMATIONS, min = 0, max = 2000, isSlider = true)
|
||||||
|
public static int fadeOutTimeMillis = 300;
|
||||||
|
@Entry(category = ANIMATIONS)
|
||||||
|
public static BlurConfig.Easing animationCurve = Easing.FLAT;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void writeChanges(String modid) {
|
public void writeChanges(String modid) {
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"blur.midnightconfig.title": "Blur+ Konfiguration",
|
"blur.midnightconfig.title": "Blur+ Konfiguration",
|
||||||
"blur.midnightconfig.category.animations": "Animationen",
|
"blur.midnightconfig.category.animations": "Animationen",
|
||||||
|
"blur.midnightconfig.category.screens": "Bildschirme",
|
||||||
"blur.midnightconfig.category.style": "Stil",
|
"blur.midnightconfig.category.style": "Stil",
|
||||||
"blur.midnightconfig.blurContainers": "Unschärfe in Containern",
|
"blur.midnightconfig.blurContainers": "Unschärfe in Containern",
|
||||||
"blur.midnightconfig.blurTitleScreen": "Unschärfe im Titelbildschirm",
|
"blur.midnightconfig.blurTitleScreen": "Unschärfe im Titelbildschirm",
|
||||||
@@ -26,5 +27,10 @@
|
|||||||
"blur.midnightconfig.gradientStartAlpha": "Farbverlauf-Anfangstransparenz",
|
"blur.midnightconfig.gradientStartAlpha": "Farbverlauf-Anfangstransparenz",
|
||||||
"blur.midnightconfig.gradientEndAlpha": "Farbverlauf-Endstransparenz",
|
"blur.midnightconfig.gradientEndAlpha": "Farbverlauf-Endstransparenz",
|
||||||
"blur.midnightconfig.gradientRotation": "Farbverlauf-Rotation",
|
"blur.midnightconfig.gradientRotation": "Farbverlauf-Rotation",
|
||||||
"blur.midnightconfig.excludedScreens": "Ausgeschlossene Bildschirme"
|
"blur.midnightconfig.excludedScreens": "Ausgeschlossene Bildschirme",
|
||||||
|
"blur.midnightconfig._general": "§7⛏ Generell",
|
||||||
|
"blur.midnightconfig._advanced": "§7⚒ Fortgeschritten",
|
||||||
|
"blur.midnightconfig._blur": "§7▒ Unschärfe",
|
||||||
|
"blur.midnightconfig._gradient": "§7\uD83D\uDFE2 Farbverlauf",
|
||||||
|
"blur.midnightconfig._animations": "§7\uD83D\uDCFD Animationen"
|
||||||
}
|
}
|
||||||
@@ -33,5 +33,10 @@
|
|||||||
"blur.midnightconfig.forceEnabledScreens": "Force-enabled Screens",
|
"blur.midnightconfig.forceEnabledScreens": "Force-enabled Screens",
|
||||||
"blur.midnightconfig.forceEnabledScreens.tooltip": "Screens where the vanilla blur effect should be force-enabled\nMight not work 100% of the time",
|
"blur.midnightconfig.forceEnabledScreens.tooltip": "Screens where the vanilla blur effect should be force-enabled\nMight not work 100% of the time",
|
||||||
"blur.midnightconfig.forceDisabledScreens": "Force-disabled Screens",
|
"blur.midnightconfig.forceDisabledScreens": "Force-disabled Screens",
|
||||||
"blur.midnightconfig.forceDisabledScreens.tooltip": "Screens where the vanilla blur effect should be force-disabled"
|
"blur.midnightconfig.forceDisabledScreens.tooltip": "Screens where the vanilla blur effect should be force-disabled",
|
||||||
|
"blur.midnightconfig._general": "§7⛏ General",
|
||||||
|
"blur.midnightconfig._advanced": "§7⚒ Advanced",
|
||||||
|
"blur.midnightconfig._blur": "§7▒ Blur",
|
||||||
|
"blur.midnightconfig._gradient": "§7\uD83D\uDFE2 Gradient",
|
||||||
|
"blur.midnightconfig._animations": "§7\uD83D\uDCFD Animations"
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user