From 5f45faaa306db7367f84b2abf400fa997f2a3362 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Tue, 27 Apr 2021 18:30:01 -0400 Subject: [PATCH] v0.9.3: long press now defaults to .5s and uses Android accessibility --- SPD-classes/src/main/java/com/watabou/noosa/ui/Button.java | 2 +- .../shatteredpixeldungeon/android/AndroidGame.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/SPD-classes/src/main/java/com/watabou/noosa/ui/Button.java b/SPD-classes/src/main/java/com/watabou/noosa/ui/Button.java index 743774aa8..ec9fbd256 100644 --- a/SPD-classes/src/main/java/com/watabou/noosa/ui/Button.java +++ b/SPD-classes/src/main/java/com/watabou/noosa/ui/Button.java @@ -31,7 +31,7 @@ import com.watabou.utils.Signal; public class Button extends Component { - public static float longClick = 1f; + public static float longClick = 0.5f; protected PointerArea hotArea; diff --git a/android/src/main/java/com/shatteredpixel/shatteredpixeldungeon/android/AndroidGame.java b/android/src/main/java/com/shatteredpixel/shatteredpixeldungeon/android/AndroidGame.java index 8110b3d09..f6c130d50 100644 --- a/android/src/main/java/com/shatteredpixel/shatteredpixeldungeon/android/AndroidGame.java +++ b/android/src/main/java/com/shatteredpixel/shatteredpixeldungeon/android/AndroidGame.java @@ -25,6 +25,7 @@ import android.content.pm.ActivityInfo; import android.content.pm.PackageManager; import android.os.Build; import android.os.Bundle; +import android.view.ViewConfiguration; import com.badlogic.gdx.Files; import com.badlogic.gdx.backends.android.AndroidApplication; @@ -36,6 +37,7 @@ import com.shatteredpixel.shatteredpixeldungeon.services.news.NewsImpl; import com.shatteredpixel.shatteredpixeldungeon.services.updates.UpdateImpl; import com.shatteredpixel.shatteredpixeldungeon.services.updates.Updates; import com.watabou.noosa.Game; +import com.watabou.noosa.ui.Button; import com.watabou.utils.FileUtils; public class AndroidGame extends AndroidApplication { @@ -106,6 +108,8 @@ public class AndroidGame extends AndroidApplication { else support.reloadGenerators(); support.updateSystemUI(); + + Button.longClick = ViewConfiguration.getLongPressTimeout()/1000f; initialize(new ShatteredPixelDungeon(support), config);