From cca911c4e462889caccb340a85c46ccd9cb73f59 Mon Sep 17 00:00:00 2001 From: TCFDONMEZ Date: Wed, 30 Sep 2026 10:36:09 +0300 Subject: [PATCH] ux: disable page transition animation --- CHANGELOG.md | 6 ++++++ FatihsMG4-unstable-2.2.11.apk.sha256 | 1 + app/build.gradle | 4 ++-- app/src/main/java/com/evsuite/abrp/MainActivity.java | 2 +- 4 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 FatihsMG4-unstable-2.2.11.apk.sha256 diff --git a/CHANGELOG.md b/CHANGELOG.md index dcb52e4..620d6db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project are documented here. Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/); versions follow [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.2.11] - 2026-09-30 + +### Changed + +- Page tabs now switch immediately without ViewPager's multi-page sliding animation. + ## [2.2.10] - 2026-09-30 ### Fixed diff --git a/FatihsMG4-unstable-2.2.11.apk.sha256 b/FatihsMG4-unstable-2.2.11.apk.sha256 new file mode 100644 index 0000000..803ea40 --- /dev/null +++ b/FatihsMG4-unstable-2.2.11.apk.sha256 @@ -0,0 +1 @@ +2bb8c798e58b3bde04831b12a26a8f1d6806c9edc327234fc0d9c912f0186a92 FatihsMG4-unstable-2.2.11.apk diff --git a/app/build.gradle b/app/build.gradle index d11b53a..6be8fad 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -34,8 +34,8 @@ android { applicationId "com.evsuite.abrp" minSdk 27 targetSdk 36 - versionCode 27 - versionName "2.2.10" + versionCode 28 + versionName "2.2.11" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/java/com/evsuite/abrp/MainActivity.java b/app/src/main/java/com/evsuite/abrp/MainActivity.java index 2dcaa99..5249a7f 100644 --- a/app/src/main/java/com/evsuite/abrp/MainActivity.java +++ b/app/src/main/java/com/evsuite/abrp/MainActivity.java @@ -155,7 +155,7 @@ public class MainActivity extends AppCompatActivity { final int index = i; // Animated, so the button does the same thing the swipe does: the direction of // travel is what tells the driver where they are in the row. - findViewById(TAB_IDS[i]).setOnClickListener(v -> pager.setCurrentItem(index, true)); + findViewById(TAB_IDS[i]).setOnClickListener(v -> pager.setCurrentItem(index, false)); } markCurrentPage(pager.getCurrentItem()); }