From 19eb3f7a2c9351f638f11a8eb871d64d9fe8c030 Mon Sep 17 00:00:00 2001 From: areteruhiro Date: Mon, 3 Feb 2025 07:05:48 +0900 Subject: [PATCH] =?UTF-8?q?=E3=82=B3=E3=83=BC=E3=83=89=E3=81=AE=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 4 ++-- app/src/main/java/io/github/hiro/lime/Main.java | 5 +++++ .../io/github/hiro/lime/hooks/RemoveFlexibleContents.java | 2 -- app/src/main/java/io/github/hiro/lime/hooks/UnsentRec.java | 2 +- app/src/main/res/drawable/empty_drawable.xml | 4 ++++ app/src/main/res/layout/empty_drawable.xml | 5 +++++ app/src/main/res/values/dimens.xml | 1 + 7 files changed, 18 insertions(+), 5 deletions(-) create mode 100644 app/src/main/res/drawable/empty_drawable.xml create mode 100644 app/src/main/res/layout/empty_drawable.xml diff --git a/app/build.gradle b/app/build.gradle index 7135abb..e9afddc 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -9,8 +9,8 @@ android { defaultConfig { minSdk 28 targetSdk 35 - versionCode 116157 - versionName "1.16.15f" + versionCode 11616 + versionName "1.16.16" multiDexEnabled false proguardFiles += 'proguard-rules.pro' buildConfigField 'String', 'HOOK_TARGET_VERSION', '"141910383"' diff --git a/app/src/main/java/io/github/hiro/lime/Main.java b/app/src/main/java/io/github/hiro/lime/Main.java index cc88572..a9a2bcb 100644 --- a/app/src/main/java/io/github/hiro/lime/Main.java +++ b/app/src/main/java/io/github/hiro/lime/Main.java @@ -126,7 +126,12 @@ public class Main implements IXposedHookLoadPackage, IXposedHookInitPackageResou } }); } + // resparam.res.setReplacement(Constants.PACKAGE_NAME, "drawable", "navi_top_albums", xModuleResources.fwd(R.drawable.empty_drawable)); + if (limeOptions.RemoveVoiceRecord.checked) { + resparam.res.setReplacement(Constants.PACKAGE_NAME, "drawable", "chat_ui_input_ic_voice_normal", xModuleResources.fwd(R.drawable.empty_drawable)); + resparam.res.setReplacement(Constants.PACKAGE_NAME, "drawable", "chat_ui_input_ic_voice_pressed", xModuleResources.fwd(R.drawable.empty_drawable)); + } if (limeOptions.removeServiceLabels.checked) { resparam.res.setReplacement(Constants.PACKAGE_NAME, "dimen", "home_tab_v3_service_icon_size", xModuleResources.fwd(R.dimen.home_tab_v3_service_icon_size)); } diff --git a/app/src/main/java/io/github/hiro/lime/hooks/RemoveFlexibleContents.java b/app/src/main/java/io/github/hiro/lime/hooks/RemoveFlexibleContents.java index 725e813..f4c4d2f 100644 --- a/app/src/main/java/io/github/hiro/lime/hooks/RemoveFlexibleContents.java +++ b/app/src/main/java/io/github/hiro/lime/hooks/RemoveFlexibleContents.java @@ -44,8 +44,6 @@ public class RemoveFlexibleContents implements IHook { "onAttachedToWindow", new XC_MethodHook() { View view; - - @Override protected void beforeHookedMethod(MethodHookParam param) throws Throwable { view = (View) param.thisObject; diff --git a/app/src/main/java/io/github/hiro/lime/hooks/UnsentRec.java b/app/src/main/java/io/github/hiro/lime/hooks/UnsentRec.java index 43e876c..b1f722b 100644 --- a/app/src/main/java/io/github/hiro/lime/hooks/UnsentRec.java +++ b/app/src/main/java/io/github/hiro/lime/hooks/UnsentRec.java @@ -769,7 +769,7 @@ public class UnsentRec implements IHook { } testWriter.write(moduleContext.getResources().getString(R.string.reacquisition) + logEntry); testWriter.newLine(); - + updateMessageAsCanceled(db1, serverId,context,moduleContext); } diff --git a/app/src/main/res/drawable/empty_drawable.xml b/app/src/main/res/drawable/empty_drawable.xml new file mode 100644 index 0000000..a8b409b --- /dev/null +++ b/app/src/main/res/drawable/empty_drawable.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/empty_drawable.xml b/app/src/main/res/layout/empty_drawable.xml new file mode 100644 index 0000000..e6ff408 --- /dev/null +++ b/app/src/main/res/layout/empty_drawable.xml @@ -0,0 +1,5 @@ + + + \ No newline at end of file diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index bf31556..56a0e8e 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -3,5 +3,6 @@ 106dp 80dp 21dp + 1dp 45dp \ No newline at end of file