From 8885ced4ca96065e316f3818150ed09e97eb4c1b Mon Sep 17 00:00:00 2001 From: sspanak Date: Sun, 23 Feb 2025 12:58:05 +0200 Subject: [PATCH] increased the maximum key height range from 133% to 150% --- .../screens/appearance/ItemNumpadKeyHeight.java | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/io/github/sspanak/tt9/preferences/screens/appearance/ItemNumpadKeyHeight.java b/app/src/main/java/io/github/sspanak/tt9/preferences/screens/appearance/ItemNumpadKeyHeight.java index 99af4a52..de1a004a 100644 --- a/app/src/main/java/io/github/sspanak/tt9/preferences/screens/appearance/ItemNumpadKeyHeight.java +++ b/app/src/main/java/io/github/sspanak/tt9/preferences/screens/appearance/ItemNumpadKeyHeight.java @@ -22,18 +22,9 @@ public class ItemNumpadKeyHeight extends ItemDropDown implements ItemLayoutChang int baseSize = settings.getNumpadKeyDefaultHeight(); LinkedHashMap options = new LinkedHashMap<>(); - options.put((int) Math.round(baseSize * 0.7), "70 %"); - options.put((int) Math.round(baseSize * 0.75), "75 %"); - options.put((int) Math.round(baseSize * 0.8), "80 %"); - options.put((int) Math.round(baseSize * 0.85), "85 %"); - options.put((int) Math.round(baseSize * 0.9), "90 %"); - options.put((int) Math.round(baseSize * 0.95), "95 %"); - options.put(baseSize, "100 %"); - options.put((int) Math.round(baseSize * 1.05), "105 %"); - options.put((int) Math.round(baseSize * 1.1), "110 %"); - options.put((int) Math.round(baseSize * 1.2), "120 %"); - options.put((int) Math.round(baseSize * 1.33), "133 %"); - + for (int i = 70; i <= 150; i += 5) { + options.put((int) Math.round(baseSize * i / 100.0), i + " %"); + } super.populateIntegers(options); super.setValue(settings.getNumpadKeyHeight() + ""); onLayoutChange(settings.getMainViewLayout());