bluesky139 / LTweaks

This is my little tweaks for some Android apps and system, Xposed is needed for most functions.
75 stars 15 forks source link

[Bug Report] Manage & Show All Floating Menus doesn't work #38

Closed RSDamasceno closed 6 years ago

RSDamasceno commented 6 years ago

Screenshots HERE!

If you need more logs or tests I can provide it.

.

Xposed logs:

03-05 16:14:31.843 I/Xposed  (  512): -----------------
03-05 16:14:31.843 I/Xposed  (  512): Starting Xposed version 90-beta3, compiled for SDK 27
03-05 16:14:31.843 I/Xposed  (  512): Device: XT1802 (motorola), Android version 8.1.0 (SDK 27)
03-05 16:14:31.843 I/Xposed  (  512): ROM: OPM1.171019.018
03-05 16:14:31.843 I/Xposed  (  512): Build fingerprint: google/walleye/walleye:8.1.0/OPM1.171019.011/4448085:user/release-keys
03-05 16:14:31.843 I/Xposed  (  512): Platform: arm64-v8a, 64-bit binary, system server: yes
03-05 16:14:31.843 I/Xposed  (  512): SELinux enabled: yes, enforcing: no
03-28 08:22:41.554 I/Xposed  (  512): -----------------
03-28 08:22:41.554 I/Xposed  (  512): Added Xposed (/system/framework/XposedBridge.jar) to CLASSPATH
03-28 08:22:43.414 I/Xposed  (  512): Detected ART runtime
03-28 08:22:43.417 I/Xposed  (  512): Found Xposed class 'de/robv/android/xposed/XposedBridge', now initializing
03-28 08:22:43.786 I/Xposed  (  512): Loading modules from /data/app/li.lingfeng.ltweaks-ZW38iVmse3GzFikLY80iog==/base.apk
03-28 08:22:44.106 I/Xposed  (  512):   Loading class li.lingfeng.ltweaks.xposed.XposedLoader
03-28 08:22:48.920 I/Xposed  (  513): -----------------
03-28 08:22:48.920 I/Xposed  (  513): Starting Xposed version 90-beta3, compiled for SDK 27
03-28 08:22:48.920 I/Xposed  (  513): Device: XT1802 (motorola), Android version 8.1.0 (SDK 27)
03-28 08:22:48.920 I/Xposed  (  513): ROM: OPM1.171019.018
03-28 08:22:48.920 I/Xposed  (  513): Build fingerprint: google/walleye/walleye:8.1.0/OPM1.171019.011/4448085:user/release-keys
03-28 08:22:48.920 I/Xposed  (  513): Platform: arm64-v8a, 32-bit binary, system server: no
03-28 08:22:48.920 I/Xposed  (  513): SELinux enabled: yes, enforcing: no
03-28 08:22:51.317 I/Xposed  (  513): -----------------
03-28 08:22:51.317 I/Xposed  (  513): Added Xposed (/system/framework/XposedBridge.jar) to CLASSPATH
03-28 08:22:52.712 I/Xposed  (  513): Detected ART runtime
03-28 08:22:52.714 I/Xposed  (  513): Found Xposed class 'de/robv/android/xposed/XposedBridge', now initializing
03-28 08:22:52.986 I/Xposed  (  513): Loading modules from /data/app/li.lingfeng.ltweaks-ZW38iVmse3GzFikLY80iog==/base.apk
03-28 08:22:53.260 I/Xposed  (  513):   Loading class li.lingfeng.ltweaks.xposed.XposedLoader
03-28 08:22:54.751 I/Xposed  ( 1623): Load li.lingfeng.ltweaks.xposed.system.XposedSetInactive for android, with prefs []
03-28 08:22:54.788 I/Xposed  ( 1623): Load li.lingfeng.ltweaks.xposed.system.XposedPreventExactAlarm for android, with prefs []
03-28 08:22:54.789 I/Xposed  ( 1623): Load li.lingfeng.ltweaks.xposed.system.XposedTrustAgentWifi for android, with prefs []
03-28 08:22:54.816 I/Xposed  ( 1623): Load li.lingfeng.ltweaks.xposed.system.XposedShareFilter for android, with prefs []
03-28 08:22:54.824 I/Xposed  ( 1623): Load li.lingfeng.ltweaks.xposed.system.XposedPreventReceiver for android, with prefs []
03-28 08:22:54.825 I/Xposed  ( 1623): Load li.lingfeng.ltweaks.xposed.google.XposedChromeOpenWith for android, with prefs [key_chrome_open_with]
03-28 08:22:54.832 I/Xposed  ( 1623): Load li.lingfeng.ltweaks.xposed.system.XposedDenyAccessPhoneNumber for all packages (exclude 1), with prefs [key_phone_deny_access_phone_number]
03-28 08:22:54.832 I/Xposed  ( 1623): Load li.lingfeng.ltweaks.xposed.system.XposedPreventWakeLock for android, with prefs []
03-28 08:22:54.833 I/Xposed  ( 1623): Load li.lingfeng.ltweaks.xposed.system.XposedTextActions for all packages (exclude 1), with prefs []
03-28 08:22:54.833 I/Xposed  ( 1623): Load li.lingfeng.ltweaks.xposed.system.XposedOriginalSelectionActionMode for all packages, with prefs [key_selection_action_mode_original]
03-28 08:22:54.834 I/Xposed  ( 1623): Load li.lingfeng.ltweaks.xposed.system.XposedCopyToShare for all packages, with prefs [key_system_share_copy_to_share]
03-28 08:22:54.835 I/Xposed  ( 1623): Load li.lingfeng.ltweaks.xposed.system.XposedPreventForegroundService for android, with prefs []
03-28 08:23:00.545 I/Xposed  ( 1951): Load li.lingfeng.ltweaks.xposed.system.Xposed4G3G for com.android.systemui, with prefs [key_quick_settings_tile_4g3g]
03-28 08:23:00.553 E/Xposed  ( 1951): Can't handleLoadPackage, java.lang.ClassNotFoundException: com.android.systemui.statusbar.phone.QSTileHost
03-28 08:23:00.561 E/Xposed  ( 1951): de.robv.android.xposed.XposedHelpers$ClassNotFoundError: java.lang.ClassNotFoundException: com.android.systemui.statusbar.phone.QSTileHost
03-28 08:23:00.561 E/Xposed  ( 1951):   at de.robv.android.xposed.XposedHelpers.findClass(XposedHelpers.java:71)
03-28 08:23:00.561 E/Xposed  ( 1951):   at li.lingfeng.ltweaks.xposed.XposedBase.findClass(XposedBase.java:124)
03-28 08:23:00.561 E/Xposed  ( 1951):   at li.lingfeng.ltweaks.xposed.system.XposedTile.handleLoadPackage(XposedTile.java:47)
03-28 08:23:00.561 E/Xposed  ( 1951):   at li.lingfeng.ltweaks.xposed.system.Xposed4G3G.handleLoadPackage(Xposed4G3G.java:34)
03-28 08:23:00.561 E/Xposed  ( 1951):   at li.lingfeng.ltweaks.xposed.XposedBase.handleLoadPackage(XposedBase.java:78)
03-28 08:23:00.561 E/Xposed  ( 1951):   at li.lingfeng.ltweaks.xposed.Xposed.handleLoadPackage(Xposed.java:134)
03-28 08:23:00.561 E/Xposed  ( 1951):   at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:34)
03-28 08:23:00.561 E/Xposed  ( 1951):   at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:61)
03-28 08:23:00.561 E/Xposed  ( 1951):   at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:106)
03-28 08:23:00.561 E/Xposed  ( 1951):   at de.robv.android.xposed.XposedInit$2.beforeHookedMethod(XposedInit.java:134)
03-28 08:23:00.561 E/Xposed  ( 1951):   at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:341)
03-28 08:23:00.561 E/Xposed  ( 1951):   at android.app.ActivityThread.handleBindApplication(<Xposed>)
03-28 08:23:00.561 E/Xposed  ( 1951):   at android.app.ActivityThread.-wrap1(Unknown Source:0)
03-28 08:23:00.561 E/Xposed  ( 1951):   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1656)
03-28 08:23:00.561 E/Xposed  ( 1951):   at android.os.Handler.dispatchMessage(Handler.java:106)
03-28 08:23:00.561 E/Xposed  ( 1951):   at android.os.Looper.loop(Looper.java:164)
03-28 08:23:00.561 E/Xposed  ( 1951):   at android.app.ActivityThread.main(ActivityThread.java:6494)
03-28 08:23:00.561 E/Xposed  ( 1951):   at java.lang.reflect.Method.invoke(Native Method)
03-28 08:23:00.561 E/Xposed  ( 1951):   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:440)
03-28 08:23:00.561 E/Xposed  ( 1951):   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
03-28 08:23:00.561 E/Xposed  ( 1951):   at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:108)
03-28 08:23:00.561 E/Xposed  ( 1951): Caused by: java.lang.ClassNotFoundException: com.android.systemui.statusbar.phone.QSTileHost
03-28 08:23:00.561 E/Xposed  ( 1951):   at java.lang.Class.classForName(Native Method)
03-28 08:23:00.561 E/Xposed  ( 1951):   at java.lang.Class.forName(Class.java:453)
03-28 08:23:00.561 E/Xposed  ( 1951):   at external.org.apache.commons.lang3.ClassUtils.getClass(ClassUtils.java:823)
03-28 08:23:00.561 E/Xposed  ( 1951):   at de.robv.android.xposed.XposedHelpers.findClass(XposedHelpers.java:69)
03-28 08:23:00.561 E/Xposed  ( 1951):   ... 20 more
03-28 08:23:00.561 E/Xposed  ( 1951): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.systemui.statusbar.phone.QSTileHost" on path: DexPathList[[zip file "/system/priv-app/SystemUI/SystemUI.apk"],nativeLibraryDirectories=[/system/priv-app/SystemUI/lib/arm64, /system/lib64, /system/vendor/lib64, /system/lib64, /system/vendor/lib64]]
03-28 08:23:00.561 E/Xposed  ( 1951):   at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:125)
03-28 08:23:00.561 E/Xposed  ( 1951):   at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
03-28 08:23:00.561 E/Xposed  ( 1951):   at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
03-28 08:23:00.561 E/Xposed  ( 1951):   ... 24 more
03-28 08:23:00.672 I/Xposed  ( 1623): Grant permission android.permission.PROVIDE_TRUST_AGENT for li.lingfeng.ltweaks
03-28 08:23:00.903 W/Xposed  ( 2126): useZygotePreferences, but instance exists.
03-28 08:23:00.903 I/Xposed  ( 2126): Load li.lingfeng.ltweaks.xposed.system.XposedAppInfoAppOps for com.android.settings, with prefs [key_app_info_app_ops]
03-28 08:23:00.914 I/Xposed  ( 2089): Load li.lingfeng.ltweaks.xposed.system.Xposed4G3G for com.android.phone, with prefs [key_quick_settings_tile_4g3g]
03-28 08:23:00.935 W/Xposed  ( 2126): useZygotePreferences, but instance exists.
03-28 08:23:00.936 I/Xposed  ( 2126): Load li.lingfeng.ltweaks.xposed.system.XposedAppInfoAllowDisable for com.android.settings, with prefs [key_app_info_allow_disable]
03-28 08:23:00.941 W/Xposed  ( 2126): useZygotePreferences, but instance exists.
03-28 08:23:00.941 I/Xposed  ( 2126): Load li.lingfeng.ltweaks.xposed.system.XposedAppInfoGoAppData for com.android.settings, with prefs [key_app_info_open_app_data_folder]
03-28 08:23:00.954 W/Xposed  ( 2126): useZygotePreferences, but instance exists.
03-28 08:23:00.954 I/Xposed  ( 2126): Load li.lingfeng.ltweaks.xposed.system.XposedAppInfoGoMarket for com.android.settings, with prefs [key_app_info_go_market]
03-28 08:23:01.222 I/Xposed  ( 1623): Grant permission android.permission.PROVIDE_TRUST_AGENT for li.lingfeng.ltweaks
03-28 08:23:01.583 I/Xposed  ( 2089): Init android phone for Xposed4G3G.
03-28 08:23:03.748 I/Xposed  ( 1623): Grant permission android.permission.PROVIDE_TRUST_AGENT for li.lingfeng.ltweaks
03-28 08:23:05.172 I/Xposed  ( 2623): Load li.lingfeng.ltweaks.xposed.google.XposedGoogle for com.google.android.googlequicksearchbox, with prefs [key_google_remove_bottom_bar]
03-28 08:23:05.753 I/Xposed  ( 2867): Load li.lingfeng.ltweaks.xposed.google.XposedGoogle for com.google.android.googlequicksearchbox, with prefs [key_google_remove_bottom_bar]
03-28 08:23:05.969 I/Xposed  ( 2766): setCustomSelectionActionModeCallback middle callback for com.android.launcher3.Folder$8@7d732ff
03-28 08:23:06.042 I/Xposed  ( 2766): setCustomSelectionActionModeCallback middle callback for com.android.launcher3.Folder$8@fa1ccad
03-28 08:23:06.081 I/Xposed  ( 2766): setCustomSelectionActionModeCallback middle callback for com.android.launcher3.Folder$8@ef776bf
03-28 08:23:06.108 I/Xposed  ( 2766): setCustomSelectionActionModeCallback middle callback for com.android.launcher3.Folder$8@bc18daf
03-28 08:23:06.158 I/Xposed  ( 2766): setCustomSelectionActionModeCallback middle callback for com.android.launcher3.Folder$8@3ca6e6d
03-28 08:23:06.221 I/Xposed  ( 2766): setCustomSelectionActionModeCallback middle callback for com.android.launcher3.Folder$8@c1a0713
03-28 08:23:18.270 I/Xposed  ( 4204): Load li.lingfeng.ltweaks.xposed.google.XposedGooglePlay for com.android.vending, with prefs [key_google_play_view_in_coolapk]
03-28 08:23:18.289 I/Xposed  ( 4204): Got fNavigationMgr com.google.android.finsky.navigationmanager.b
03-28 08:23:18.291 I/Xposed  ( 4204): Got mGetCurrentDoc u
03-28 08:23:18.295 I/Xposed  ( 4204): Got fDocv2 com.google.android.finsky.de.a.cz
03-28 08:23:20.618 I/Xposed  ( 1623): Grant permission android.permission.PROVIDE_TRUST_AGENT for li.lingfeng.ltweaks
03-28 08:23:20.750 I/Xposed  ( 4381): Load li.lingfeng.ltweaks.xposed.XposedLTweaks for li.lingfeng.ltweaks, with prefs []
03-28 08:23:20.802 I/Xposed  ( 4381): revokeTrust by ap loss
03-28 08:23:20.804 I/Xposed  ( 4381): revokeTrust by ap loss
03-28 08:23:21.425 I/Xposed  ( 1623): Grant permission android.permission.PROVIDE_TRUST_AGENT for li.lingfeng.ltweaks
03-28 08:23:23.972 I/Xposed  ( 4724): Load li.lingfeng.ltweaks.xposed.google.XposedChromeOpenWith for com.android.chrome, with prefs [key_chrome_open_with]
03-28 08:23:34.731 I/Xposed  ( 1623): Grant permission android.permission.PROVIDE_TRUST_AGENT for li.lingfeng.ltweaks
03-28 08:23:38.732 I/Xposed  ( 5680): Load li.lingfeng.ltweaks.xposed.google.XposedChromeOpenWith for com.android.chrome, with prefs [key_chrome_open_with]
03-28 08:23:58.600 I/Xposed  ( 7204): Load li.lingfeng.ltweaks.xposed.system.XposedAppInfoAppOps for com.android.settings, with prefs [key_app_info_app_ops]
03-28 08:23:58.661 W/Xposed  ( 7204): useZygotePreferences, but instance exists.
03-28 08:23:58.661 I/Xposed  ( 7204): Load li.lingfeng.ltweaks.xposed.system.XposedAppInfoGoMarket for com.android.settings, with prefs [key_app_info_go_market]
03-28 08:23:58.680 W/Xposed  ( 7204): useZygotePreferences, but instance exists.
03-28 08:23:58.680 I/Xposed  ( 7204): Load li.lingfeng.ltweaks.xposed.system.XposedAppInfoAllowDisable for com.android.settings, with prefs [key_app_info_allow_disable]
03-28 08:23:58.686 W/Xposed  ( 7204): useZygotePreferences, but instance exists.
03-28 08:23:58.686 I/Xposed  ( 7204): Load li.lingfeng.ltweaks.xposed.system.XposedAppInfoGoAppData for com.android.settings, with prefs [key_app_info_open_app_data_folder]
03-28 08:24:05.148 I/Xposed  ( 6952): setCustomSelectionActionModeCallback middle callback for com.whatsapp.mg$1@5983fc1
03-28 08:24:09.574 I/Xposed  ( 1623): Grant permission android.permission.PROVIDE_TRUST_AGENT for li.lingfeng.ltweaks
03-28 08:24:09.688 I/Xposed  ( 1623): Grant permission android.permission.PROVIDE_TRUST_AGENT for li.lingfeng.ltweaks
03-28 08:24:19.426 I/Xposed  ( 8068): Load li.lingfeng.ltweaks.xposed.google.XposedGooglePlay for com.android.vending, with prefs [key_google_play_view_in_coolapk]
03-28 08:24:19.442 I/Xposed  ( 8068): Got fNavigationMgr com.google.android.finsky.navigationmanager.b
03-28 08:24:19.443 I/Xposed  ( 8068): Got mGetCurrentDoc u
03-28 08:24:19.443 I/Xposed  ( 8068): Got fDocv2 com.google.android.finsky.de.a.cz
03-28 08:24:24.795 I/Xposed  ( 6952): setCustomSelectionActionModeCallback middle callback for com.whatsapp.mg$1@b63a6bb
03-28 08:25:22.418 I/Xposed  ( 7040): canProcessText return true
03-28 08:25:38.797 I/Xposed  ( 7040): canProcessText return true
03-28 08:25:49.304 I/Xposed  ( 8681): Load li.lingfeng.ltweaks.xposed.system.Xposed4G3G for com.android.systemui, with prefs [key_quick_settings_tile_4g3g]
03-28 08:25:49.320 E/Xposed  ( 8681): Can't handleLoadPackage, java.lang.ClassNotFoundException: com.android.systemui.statusbar.phone.QSTileHost
03-28 08:25:49.329 E/Xposed  ( 8681): de.robv.android.xposed.XposedHelpers$ClassNotFoundError: java.lang.ClassNotFoundException: com.android.systemui.statusbar.phone.QSTileHost
03-28 08:25:49.329 E/Xposed  ( 8681):   at de.robv.android.xposed.XposedHelpers.findClass(XposedHelpers.java:71)
03-28 08:25:49.329 E/Xposed  ( 8681):   at li.lingfeng.ltweaks.xposed.XposedBase.findClass(XposedBase.java:124)
03-28 08:25:49.329 E/Xposed  ( 8681):   at li.lingfeng.ltweaks.xposed.system.XposedTile.handleLoadPackage(XposedTile.java:47)
03-28 08:25:49.329 E/Xposed  ( 8681):   at li.lingfeng.ltweaks.xposed.system.Xposed4G3G.handleLoadPackage(Xposed4G3G.java:34)
03-28 08:25:49.329 E/Xposed  ( 8681):   at li.lingfeng.ltweaks.xposed.XposedBase.handleLoadPackage(XposedBase.java:78)
03-28 08:25:49.329 E/Xposed  ( 8681):   at li.lingfeng.ltweaks.xposed.Xposed.handleLoadPackage(Xposed.java:134)
03-28 08:25:49.329 E/Xposed  ( 8681):   at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:34)
03-28 08:25:49.329 E/Xposed  ( 8681):   at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:61)
03-28 08:25:49.329 E/Xposed  ( 8681):   at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:106)
03-28 08:25:49.329 E/Xposed  ( 8681):   at de.robv.android.xposed.XposedInit$2.beforeHookedMethod(XposedInit.java:134)
03-28 08:25:49.329 E/Xposed  ( 8681):   at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:341)
03-28 08:25:49.329 E/Xposed  ( 8681):   at android.app.ActivityThread.handleBindApplication(<Xposed>)
03-28 08:25:49.329 E/Xposed  ( 8681):   at android.app.ActivityThread.-wrap1(Unknown Source:0)
03-28 08:25:49.329 E/Xposed  ( 8681):   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1656)
03-28 08:25:49.329 E/Xposed  ( 8681):   at android.os.Handler.dispatchMessage(Handler.java:106)
03-28 08:25:49.329 E/Xposed  ( 8681):   at android.os.Looper.loop(Looper.java:164)
03-28 08:25:49.329 E/Xposed  ( 8681):   at android.app.ActivityThread.main(ActivityThread.java:6494)
03-28 08:25:49.329 E/Xposed  ( 8681):   at java.lang.reflect.Method.invoke(Native Method)
03-28 08:25:49.329 E/Xposed  ( 8681):   at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:440)
03-28 08:25:49.329 E/Xposed  ( 8681):   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
03-28 08:25:49.329 E/Xposed  ( 8681):   at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:108)
03-28 08:25:49.329 E/Xposed  ( 8681): Caused by: java.lang.ClassNotFoundException: com.android.systemui.statusbar.phone.QSTileHost
03-28 08:25:49.329 E/Xposed  ( 8681):   at java.lang.Class.classForName(Native Method)
03-28 08:25:49.329 E/Xposed  ( 8681):   at java.lang.Class.forName(Class.java:453)
03-28 08:25:49.329 E/Xposed  ( 8681):   at external.org.apache.commons.lang3.ClassUtils.getClass(ClassUtils.java:823)
03-28 08:25:49.329 E/Xposed  ( 8681):   at de.robv.android.xposed.XposedHelpers.findClass(XposedHelpers.java:69)
03-28 08:25:49.329 E/Xposed  ( 8681):   ... 20 more
03-28 08:25:49.329 E/Xposed  ( 8681): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.systemui.statusbar.phone.QSTileHost" on path: DexPathList[[zip file "/system/priv-app/SystemUI/SystemUI.apk"],nativeLibraryDirectories=[/system/priv-app/SystemUI/lib/arm64, /system/lib64, /system/vendor/lib64, /system/lib64, /system/vendor/lib64]]
03-28 08:25:49.329 E/Xposed  ( 8681):   at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:125)
03-28 08:25:49.329 E/Xposed  ( 8681):   at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
03-28 08:25:49.329 E/Xposed  ( 8681):   at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
03-28 08:25:49.329 E/Xposed  ( 8681):   ... 24 more
03-28 08:26:01.743 I/Xposed  ( 7040): canProcessText return true
03-28 08:26:31.931 I/Xposed  ( 7040): canProcessText return true
03-28 08:26:44.087 I/Xposed  ( 7040): canProcessText return true
03-28 08:27:10.355 I/Xposed  ( 7040): canProcessText return true
03-28 08:28:56.661 I/Xposed  ( 7040): canProcessText return true
03-28 08:29:10.006 I/Xposed  ( 6952): setCustomSelectionActionModeCallback middle callback for com.whatsapp.mg$1@9593980
03-28 08:30:00.350 I/Xposed  ( 6952): canProcessText return true
03-28 08:30:13.134 I/Xposed  ( 6952): canProcessText return true
03-28 08:30:22.410 I/Xposed  ( 6952): canProcessText return true
03-28 08:30:54.776 I/Xposed  ( 7040): canProcessText return true
03-28 08:34:07.599 I/Xposed  ( 4381): revokeTrust by ap loss
03-28 08:34:07.764 I/Xposed  ( 4381): revokeTrust by ap loss
03-28 08:34:07.771 I/Xposed  ( 4381): revokeTrust by ap loss
03-28 08:34:07.808 I/Xposed  ( 4381): revokeTrust by ap loss
03-28 08:34:07.809 I/Xposed  ( 4381): revokeTrust by ap loss
03-28 08:34:07.818 I/Xposed  ( 4381): revokeTrust by ap loss
03-28 08:34:08.469 I/Xposed  ( 4381): revokeTrust by ap loss
03-28 08:34:08.492 I/Xposed  ( 4381): revokeTrust by ap loss
03-28 08:34:08.542 I/Xposed  ( 4381): revokeTrust by ap loss
03-28 08:39:47.803 I/Xposed  (12208): Load li.lingfeng.ltweaks.xposed.google.XposedGooglePlay for com.android.vending, with prefs [key_google_play_view_in_coolapk]
03-28 08:39:47.835 I/Xposed  (12208): Got fNavigationMgr com.google.android.finsky.navigationmanager.b
03-28 08:39:47.844 I/Xposed  (12208): Got mGetCurrentDoc u
03-28 08:39:47.847 I/Xposed  (12208): Got fDocv2 com.google.android.finsky.de.a.cz
03-28 08:39:48.178 I/Xposed  ( 5364): Load li.lingfeng.ltweaks.xposed.google.XposedChromeOpenWith for com.android.chrome, with prefs [key_chrome_open_with]
03-28 08:45:12.361 I/Xposed  (13466): Load li.lingfeng.ltweaks.xposed.google.XposedGooglePlus for com.google.android.apps.plus, with prefs [key_google_plus_remove_bottom_bar]
03-28 09:06:33.860 I/Xposed  ( 2867): Load li.lingfeng.ltweaks.xposed.google.XposedChromeOpenWith for com.android.chrome, with prefs [key_chrome_open_with]
03-28 09:32:59.190 I/Xposed  (20684): Load li.lingfeng.ltweaks.xposed.google.XposedGooglePlus for com.google.android.apps.plus, with prefs [key_google_plus_remove_bottom_bar]
03-28 09:33:20.429 I/Xposed  (21288): Load li.lingfeng.ltweaks.xposed.google.XposedGooglePlay for com.android.vending, with prefs [key_google_play_view_in_coolapk]
03-28 09:33:20.443 I/Xposed  (21288): Got fNavigationMgr com.google.android.finsky.navigationmanager.b
03-28 09:33:20.445 I/Xposed  (21288): Got mGetCurrentDoc u
03-28 09:33:20.446 I/Xposed  (21288): Got fDocv2 com.google.android.finsky.de.a.cz
03-28 09:33:39.015 I/Xposed  (12208): Menu is added, View in other market.
03-28 09:33:58.734 I/Xposed  ( 1623): Grant permission android.permission.PROVIDE_TRUST_AGENT for li.lingfeng.ltweaks
03-28 09:34:08.516 I/Xposed  ( 4381): revokeTrust by ap loss
03-28 09:37:42.663 I/Xposed  ( 1623): Grant permission android.permission.PROVIDE_TRUST_AGENT for li.lingfeng.ltweaks
03-28 09:38:35.586 I/Xposed  (23098): Load li.lingfeng.ltweaks.xposed.google.XposedGooglePlus for com.google.android.apps.plus, with prefs [key_google_plus_remove_bottom_bar]
03-28 09:38:40.581 I/Xposed  (22679): Load li.lingfeng.ltweaks.xposed.google.XposedChromeOpenWith for com.android.chrome, with prefs [key_chrome_open_with]
03-28 10:02:15.124 I/Xposed  (12208): Menu is added, View in other market.
03-28 10:02:16.181 I/Xposed  ( 2867): Load li.lingfeng.ltweaks.xposed.google.XposedChromeWayback for com.android.chrome, with prefs [key_chrome_wayback]
03-28 10:02:16.182 I/Xposed  ( 2867): Load li.lingfeng.ltweaks.xposed.google.XposedChromeCache for com.android.chrome, with prefs [key_chrome_google_cache]
03-28 10:02:16.184 I/Xposed  ( 2867): Load li.lingfeng.ltweaks.xposed.google.XposedChromeGoTopOrBottom for com.android.chrome, with prefs [key_chrome_go_top_or_bottom]
03-28 10:02:16.198 I/Xposed  ( 2867): Load li.lingfeng.ltweaks.xposed.google.XposedChromeIPInfo for com.android.chrome, with prefs [key_chrome_ip_info]
03-28 10:02:40.724 I/Xposed  ( 5471): Load li.lingfeng.ltweaks.xposed.google.XposedChromeOpenWith for com.android.chrome, with prefs [key_chrome_open_with]
03-28 10:02:54.684 I/Xposed  (27925): Load li.lingfeng.ltweaks.xposed.google.XposedChromeOpenWith for com.android.chrome, with prefs [key_chrome_open_with]
03-28 10:05:11.356 I/Xposed  (28834): Load li.lingfeng.ltweaks.xposed.google.XposedGooglePlay for com.android.vending, with prefs [key_google_play_view_in_coolapk]
03-28 10:05:11.366 I/Xposed  (28834): Got fNavigationMgr com.google.android.finsky.navigationmanager.b
03-28 10:05:11.367 I/Xposed  (28834): Got mGetCurrentDoc u
03-28 10:05:11.368 I/Xposed  (28834): Got fDocv2 com.google.android.finsky.de.a.cz
03-28 10:05:11.372 I/Xposed  ( 1623): Grant permission android.permission.PROVIDE_TRUST_AGENT for li.lingfeng.ltweaks
03-28 10:05:20.588 I/Xposed  ( 1623): Grant permission android.permission.PROVIDE_TRUST_AGENT for li.lingfeng.ltweaks
03-28 10:07:01.546 I/Xposed  ( 1623): Grant permission android.permission.PROVIDE_TRUST_AGENT for li.lingfeng.ltweaks
03-28 10:25:41.127 I/Xposed  (32539): Load li.lingfeng.ltweaks.xposed.google.XposedGooglePlus for com.google.android.apps.plus, with prefs [key_google_plus_remove_bottom_bar]
03-28 10:34:08.830 I/Xposed  ( 4381): revokeTrust by ap loss
03-28 10:34:58.832 I/Xposed  ( 4381): revokeTrust by ap loss
03-28 10:34:58.892 I/Xposed  ( 4381): revokeTrust by ap loss
03-28 10:37:37.379 I/Xposed  ( 3838): Load li.lingfeng.ltweaks.xposed.google.XposedChromeOpenWith for com.android.chrome, with prefs [key_chrome_open_with]
03-28 10:37:38.349 I/Xposed  ( 3838): Load li.lingfeng.ltweaks.xposed.google.XposedChromeWayback for com.android.chrome, with prefs [key_chrome_wayback]
03-28 10:37:38.351 I/Xposed  ( 3838): Load li.lingfeng.ltweaks.xposed.google.XposedChromeGoTopOrBottom for com.android.chrome, with prefs [key_chrome_go_top_or_bottom]
03-28 10:37:38.352 I/Xposed  ( 3838): Load li.lingfeng.ltweaks.xposed.google.XposedChromeIPInfo for com.android.chrome, with prefs [key_chrome_ip_info]
03-28 10:37:38.354 I/Xposed  ( 3838): Load li.lingfeng.ltweaks.xposed.google.XposedChromeCache for com.android.chrome, with prefs [key_chrome_google_cache]
03-28 10:37:39.467 I/Xposed  ( 2951): Load li.lingfeng.ltweaks.xposed.google.XposedChromeOpenWith for com.android.chrome, with prefs [key_chrome_open_with]
03-28 10:42:01.470 I/Xposed  ( 5474): Load li.lingfeng.ltweaks.xposed.google.XposedChromeOpenWith for system, with prefs [key_chrome_open_with]
03-28 10:50:49.938 I/Xposed  ( 8039): Load li.lingfeng.ltweaks.xposed.system.XposedAppInfoAppOps for com.android.settings, with prefs [key_app_info_app_ops]
03-28 10:50:49.973 W/Xposed  ( 8039): useZygotePreferences, but instance exists.
03-28 10:50:49.973 I/Xposed  ( 8039): Load li.lingfeng.ltweaks.xposed.system.XposedAppInfoGoMarket for com.android.settings, with prefs [key_app_info_go_market]
03-28 10:50:49.999 W/Xposed  ( 8039): useZygotePreferences, but instance exists.
03-28 10:50:49.999 I/Xposed  ( 8039): Load li.lingfeng.ltweaks.xposed.system.XposedAppInfoAllowDisable for com.android.settings, with prefs [key_app_info_allow_disable]
03-28 10:50:50.005 W/Xposed  ( 8039): useZygotePreferences, but instance exists.
03-28 10:50:50.005 I/Xposed  ( 8039): Load li.lingfeng.ltweaks.xposed.system.XposedAppInfoGoAppData for com.android.settings, with prefs [key_app_info_open_app_data_folder]
03-28 10:50:51.632 I/Xposed  ( 8039): New menu App Ops
03-28 10:50:51.632 I/Xposed  ( 8039): New menu Google Play
03-28 10:50:51.632 I/Xposed  ( 8039): New menu CoolApk
03-28 10:50:51.632 I/Xposed  ( 8039): New menu ApkPure
03-28 10:50:51.632 I/Xposed  ( 8039): New menu Mobilism
03-28 10:50:51.632 I/Xposed  ( 8039): New menu ApkMirror
03-28 10:50:51.632 I/Xposed  ( 8039): New menu Open App Data Folder
03-28 10:50:51.632 I/Xposed  ( 8039): New menu Open App External Data Folder
03-28 10:50:51.632 I/Xposed  ( 8039): New menu Open Device Encrypted Storage
03-28 10:50:51.632 I/Xposed  ( 8039): New menu Open APK Folder
03-28 10:51:04.751 I/XposedInstaller( 8127): RepoLoader -> Downloaded http://dl.xposed.info/repo/partial/14604.xml.gz with status 0 (error: null), size 66 bytes
03-28 10:51:04.755 I/XposedInstaller( 8127): RepoLoader -> Updated repository http://dl.xposed.info/repo/full.xml.gz to version 14604 (0 new / 0 removed modules)

Logs filtered by L Tweaks:

---- 28 de mar de 2018 10:51:52 ----

03-28 08:23:20.664  1623  1623 I ActivityManager: Start proc 4381:li.lingfeng.ltweaks/u0a166 for service li.lingfeng.ltweaks/.services.WifiTrustAgent

03-28 10:07:02.257  7040  7040 V Utils   : ⇢ getAppVersionLookup(context=com.xda.labs.XDALabsApp@a0ad0e4, uri="li.lingfeng.ltweaks")

03-28 10:07:02.258  7040  7040 V DbCache : ⇢ fingerprintMatch(context=com.xda.labs.XDALabsApp@a0ad0e4, fingerprint="CB032D5305A00FE207284FB8C1345BC5949941C51922B72349A0A034F1CA7FB7", packageName="li.lingfeng.ltweaks")

03-28 10:07:02.259  7040  7040 V Utils   : ⇢ getAppSignature(context=com.xda.labs.XDALabsApp@a0ad0e4, packageName="li.lingfeng.ltweaks")

03-28 10:07:02.261  7040  7040 V ReleaseChanUtils: ⇢ getBuildInfo(tabType=0, pn="li.lingfeng.ltweaks", dates=[Wed Mar 07 14:25:14 GMT-03:00 2018, Wed Mar 07 14:25:14 GMT-03:00 2018, Mon Mar 05 07:00:13 GMT-03:00 2018], vCs=[0, 0, 24], bIds=[0, 0, 24527], installedVer=24)

03-28 10:07:02.276  7040  7040 D InstalledAppsHelper$DbCache: setInstalled==li.lingfeng.ltweaks outOfDate==false 

03-28 10:07:02.278  7040  7040 D Utils   : package==li.lingfeng.ltweaks installed version==24 matches package version==-1 true==false

03-28 10:25:41.127 32539 32539 I Xposed  : Load li.lingfeng.ltweaks.xposed.google.XposedGooglePlus for com.google.android.apps.plus, with prefs [key_google_plus_remove_bottom_bar]

03-28 10:37:37.379  3838  3838 I Xposed  : Load li.lingfeng.ltweaks.xposed.google.XposedChromeOpenWith for com.android.chrome, with prefs [key_chrome_open_with]

03-28 10:37:38.349  3838  3838 I Xposed  : Load li.lingfeng.ltweaks.xposed.google.XposedChromeWayback for com.android.chrome, with prefs [key_chrome_wayback]

03-28 10:37:38.351  3838  3838 I Xposed  : Load li.lingfeng.ltweaks.xposed.google.XposedChromeGoTopOrBottom for com.android.chrome, with prefs [key_chrome_go_top_or_bottom]

03-28 10:37:38.352  3838  3838 I Xposed  : Load li.lingfeng.ltweaks.xposed.google.XposedChromeIPInfo for com.android.chrome, with prefs [key_chrome_ip_info]

03-28 10:37:38.354  3838  3838 I Xposed  : Load li.lingfeng.ltweaks.xposed.google.XposedChromeCache for com.android.chrome, with prefs [key_chrome_google_cache]

03-28 10:37:39.467  2951  2951 I Xposed  : Load li.lingfeng.ltweaks.xposed.google.XposedChromeOpenWith for com.android.chrome, with prefs [key_chrome_open_with]

03-28 10:42:01.459  5488  5488 I XSharedPreferen: type=1400 audit(0.0:3751): avc: denied { search } for uid=1000 name="li.lingfeng.ltweaks" dev="mmcblk0p54" ino=85266 scontext=u:r:system_app:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=dir permissive=1

03-28 10:42:01.462  5488  5488 I XSharedPreferen: type=1400 audit(0.0:3752): avc: denied { open } for uid=1000 path="/data/user_de/0/li.lingfeng.ltweaks/shared_prefs/li.lingfeng.ltweaks_preferences.xml" dev="mmcblk0p54" ino=99837 scontext=u:r:system_app:s0 tcontext=u:object_r:app_data_file:s0:c512,c768 tclass=file permissive=1

03-28 10:42:01.470  5474  5474 I Xposed  : Load li.lingfeng.ltweaks.xposed.google.XposedChromeOpenWith for system, with prefs [key_chrome_open_with]

03-28 10:50:51.958  8039  8039 V BatteryUtils: package: li.lingfeng.ltweaks

---- 28 de mar de 2018 10:51:52 ----
bluesky139 commented 6 years ago

Thank you for submitting this issue with good layout.

  1. Have you tried reboot once after configuring everything?

  2. Does these logs are captured after you selected text? I think some logs are not captured.

  3. From screenshot, a menu item named "SEND TO LYNKET", it's the first item in one screenshot, and the last item in another screenshot, does that mean you are using sort method and it works?

  4. Do you mean the "Translate" menu is gone? If you disable my module, is this problem still occurring?

  5. I tried on Genymotion simulator with Android 8.0, there's a wired thing, select text first, some items are missing in floating menu, select text again in same place, the missing items are appeared. You can have a try.

RSDamasceno commented 6 years ago

Hello,

- 1) Yes.

2) I do not know what might have happened to have sent you missing logs... Anyway I did more new tests this time.

3) See feedback at the end.

4) Yes, "Translate" is what I use the most. Currently it is only shown in Gmail, among the apps I tested. With the module enabled and disabled.

5) I know that. Apparently it is a behavior of Android Oreo, as this occurs with the module disabled as well. You must select a second time to appear more options in some applications.


Now more accurate feedback:

I tested MiXplorer, XDA Labs, Gmail, Google SMS App, WhatsApp and FastHub ... Follow the link with many logs and some screenshots.

Here: EDITED > L Tweaks 1.18.1 - Show All Floating Menus [Bug Report]

And a small report:

Gmail: all floating menus appear, sort method works. Expected behavior in all applications. Hope! :raised_hands::pray:

FastHub & XDA Labs: all floating menus does not work, sort method does not work. In both it is necessary to select the text a second time to appear more options.

Google SMS App & WhatsApp: all floating menus does not work, sort method works.

MiXplorer: EDITED v

- a) Explore mode & Text Editor mode: all floating menus does not work, sort method works.

b) Code Editor mode: all floating menus does not work, sort method does not work .

bluesky139 commented 6 years ago

Your link is dead, please check.

RSDamasceno commented 6 years ago

Oh, sorry...

I edited my previous post.

bluesky139 commented 6 years ago

After some research, I found it's a bug of Android system itself, I don't know why this obvious bug is still not fixed in master branch.

But I can fix it through Xposed, 8054122dfd67db33af2e2a5223dcf76d0d3504a0, and here's a temporary apk, please try if it's ok. 01.FixAllFloatingAction.apk.zip

In addition, the MiXplorer code editor mode is not a standard text floating action mode, so I can't handle it.

RSDamasceno commented 6 years ago

Hi,

FastHub: all floating menus appear but after select a second time. Sort method does not work.

XDA Labs & Magisk Manager (in module description): all floating menus appear at first time. Sort method does not work.

Google SMS App, WhatsApp, Gmail, Google +, Xposed Installer, Via Browser, Chrome, Google Play, YouTube (search bar & comment insertion), Google Music (search bar) & MiXplorer (Explore mode & Text Editor): all works.

bluesky139 commented 6 years ago

FastHub and XDA Labs work fine with sort method on my side. Please install this apk and select text in XDA Labs, and capture logs for me.

02.LogOnSortFloatingMenus.apk.zip

RSDamasceno commented 6 years ago

Sorry for the delay... Here goes the logs on xda labs, fasthub and magisk manager.

---- 11 de abr de 2018 17:13:26 ----

04-11 17:05:19.496 8904 8904 I Xposed : Load li.lingfeng.ltweaks.xposed.google.XposedYoutubeSetQuality for com.google.android.youtube, with prefs []

04-11 17:05:24.750 2598 2598 I Xposed : Grant permission android.permission.PROVIDE_TRUST_AGENT for li.lingfeng.ltweaks

04-11 17:05:36.810 2598 2598 I Xposed : Grant permission android.permission.PROVIDE_TRUST_AGENT for li.lingfeng.ltweaks

04-11 17:05:36.900 2598 2598 I ActivityManager: Start proc 9058:li.lingfeng.ltweaks/u0a213 for service li.lingfeng.ltweaks/.services.WifiTrustAgent

04-11 17:05:37.106 9058 9058 I Xposed : Load li.lingfeng.ltweaks.xposed.XposedLTweaks for li.lingfeng.ltweaks, with prefs []

04-11 17:06:30.650 9522 9522 I Xposed : Load li.lingfeng.ltweaks.xposed.google.XposedYoutubeSetQuality for com.google.android.youtube, with prefs []

04-11 17:07:27.757 2598 2598 I Xposed : Grant permission android.permission.PROVIDE_TRUST_AGENT for li.lingfeng.ltweaks

04-11 17:07:27.892 2598 2598 I Xposed : Grant permission android.permission.PROVIDE_TRUST_AGENT for li.lingfeng.ltweaks

04-11 17:07:28.110 2598 2598 I Xposed : Grant permission android.permission.PROVIDE_TRUST_AGENT for li.lingfeng.ltweaks

04-11 17:07:38.616 2598 4783 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10300000 cmp=li.lingfeng.ltweaks/.SettingsActivity} from uid 10125

04-11 17:07:38.984 9058 12181 I li.lingfeng.ltweaks: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0

04-11 17:07:39.135 2598 3420 I ActivityManager: Displayed li.lingfeng.ltweaks/.SettingsActivity: +483ms

04-11 17:07:40.326 9058 9058 I chatty : uid=10213(li.lingfeng.ltweaks) identical 2 lines

04-11 17:07:41.691 2598 9192 I ActivityManager: START u0 {cmp=li.lingfeng.ltweaks/.activities.ListCheckActivity (has extras)} from uid 10213

04-11 17:07:42.111 2598 3420 I ActivityManager: Displayed li.lingfeng.ltweaks/.activities.ListCheckActivity: +404ms

04-11 17:08:15.602 11032 11032 V Utils : ⇢ getAppVersionLookup(context=com.xda.labs.XDALabsApp@bb201b1, uri="li.lingfeng.ltweaks")

04-11 17:08:15.604 11032 11032 V DbCache : ⇢ fingerprintMatch(context=com.xda.labs.XDALabsApp@bb201b1, fingerprint="CB032D5305A00FE207284FB8C1345BC5949941C51922B72349A0A034F1CA7FB7", packageName="li.lingfeng.ltweaks")

04-11 17:08:15.604 11032 11032 V Utils : ⇢ getAppSignature(context=com.xda.labs.XDALabsApp@bb201b1, packageName="li.lingfeng.ltweaks")

04-11 17:08:15.607 11032 11032 V ReleaseChanUtils: ⇢ getBuildInfo(tabType=0, pn="li.lingfeng.ltweaks", dates=[Fri Mar 30 11:44:22 GMT-03:00 2018, Fri Mar 30 11:44:22 GMT-03:00 2018, Wed Mar 28 22:00:13 GMT-03:00 2018], vCs=[0, 0, 25], bIds=[0, 0, 24637], installedVer=25)

04-11 17:08:15.611 11032 11032 D InstalledAppsHelper$DbCache: setInstalled==li.lingfeng.ltweaks outOfDate==false

04-11 17:08:15.614 11032 11032 D Utils : package==li.lingfeng.ltweaks installed version==25 matches package version==-1 true==false

04-11 17:09:19.619 11032 11032 V DbCache : ⇢ fingerprintMatch(context=com.xda.labs.XDALabsApp@bb201b1, fingerprint="CB032D5305A00FE207284FB8C1345BC5949941C51922B72349A0A034F1CA7FB7", packageName="li.lingfeng.ltweaks")

04-11 17:09:19.619 11032 11032 V Utils : ⇢ getAppSignature(context=com.xda.labs.XDALabsApp@bb201b1, packageName="li.lingfeng.ltweaks")

04-11 17:09:19.622 11032 11032 V ReleaseChanUtils: ⇢ getBuildInfo(tabType=0, pn="li.lingfeng.ltweaks", dates=[Fri Mar 30 11:44:22 GMT-03:00 2018, Fri Mar 30 11:44:22 GMT-03:00 2018, Wed Mar 28 22:00:13 GMT-03:00 2018], vCs=[0, 0, 25], bIds=[0, 0, 24637], installedVer=25)

04-11 17:09:19.626 11032 11032 D InstalledAppsHelper$DbCache: setInstalled==li.lingfeng.ltweaks outOfDate==false

04-11 17:09:19.629 11032 11032 D Utils : package==li.lingfeng.ltweaks installed version==25 matches package version==-1 true==false

04-11 17:09:49.082 11032 11032 V DbCache : ⇢ fingerprintMatch(context=com.xda.labs.XDALabsApp@bb201b1, fingerprint="CB032D5305A00FE207284FB8C1345BC5949941C51922B72349A0A034F1CA7FB7", packageName="li.lingfeng.ltweaks")

04-11 17:09:49.082 11032 11032 V Utils : ⇢ getAppSignature(context=com.xda.labs.XDALabsApp@bb201b1, packageName="li.lingfeng.ltweaks")

04-11 17:09:49.086 11032 11032 V ReleaseChanUtils: ⇢ getBuildInfo(tabType=0, pn="li.lingfeng.ltweaks", dates=[Fri Mar 30 11:44:22 GMT-03:00 2018, Fri Mar 30 11:44:22 GMT-03:00 2018, Wed Mar 28 22:00:13 GMT-03:00 2018], vCs=[0, 0, 25], bIds=[0, 0, 24637], installedVer=25)

04-11 17:09:49.091 11032 11032 D InstalledAppsHelper$DbCache: setInstalled==li.lingfeng.ltweaks outOfDate==false

04-11 17:09:49.094 11032 11032 D Utils : package==li.lingfeng.ltweaks installed version==25 matches package version==-1 true==false

---- 11 de abr de 2018 17:13:26 ----

bluesky139 commented 6 years ago

I can't find any useful info from your log, I don't if it doesn't work or log is filtered. Please capture log without filter again for me, and don't forget to do once "select text" in xda app.

RSDamasceno commented 6 years ago

Here: https://drive.google.com/file/d/1fiyREctP6y9Nv7RfYXj3rGMuCGTvp2hb/view?usp=sharing

Attempt 1

Attempt 2

bluesky139 commented 6 years ago

The compare between menu texts have problem from your log, I have printed more log, please install and capture log again.

By the way, why you have a Portuguese "translate" menu but others are English?

03.MoreLogOnTextFloatingActions.apk.zip

RSDamasceno commented 6 years ago

Most of the time I leave the Portuguese language selected in the system settings, but at some point I change to English. So I added in two languages ​​to build organize the menu in both scenarios.

RSDamasceno commented 6 years ago

Logs: https://drive.google.com/file/d/1IrXmy_oYc0IaNWME6qmWIw26ghF-5QBO/view?usp=sharing

bluesky139 commented 6 years ago

Ok, I think I know where is wrong, the characters on the floating menu are not same as what they are in LTweaks settings.

Such as these 2 "COPY" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‎‎‏‎‏‎‎‏‏‏‎‎‎‎‎‏‎‏‏‏‏‏‏‏‎‎‎‏‎‏‏‎‏‏‏‏‎‎‎‎‎‏‎‏‏‎‎‎‏‎‎‎‏‎‎‏‏‎‎‏‏‎COPY‎‏‎‎‏‎", they look same but actually they are not, if you copy this line into github comment editor, you can see the browser will give you a typo hint on the 2nd COPY, there are many Left-to-right mark and Right-to-left mark in your menu items, I don't know why.

So, copy below words into LTweaks settings should solve your problem, there words are from your log.

"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‏‏‏‏‏‎‏‏‎‏‏‏‎‎‏‎‎‏‏‎‏‏‎‎‎‎‏‏‏‏‎‎‏‏‎‏‎‎‎‏‏‎‎‎‎‏‎‏‎‎‏‏‎‎‎‏‏‎‎‏‏‎SELECT ALL‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‎‏‏‏‎‎‎‏‎‏‎‏‏‏‏‎‎‏‎‏‎‏‎‎‎‎‎‏‏‏‎‎‎‏‎‏‏‏‎‎‏‎‏‎‏‏‏‎‎‏‏‏‎‎‎‎‎‏‏‏‏‎‎‎SHARE‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‎‎‏‎‏‎‎‏‏‏‎‎‎‎‎‏‎‏‏‏‏‏‏‏‎‎‎‏‎‏‏‎‏‏‏‏‎‎‎‎‎‏‎‏‏‎‎‎‏‎‎‎‏‎‎‏‏‎‎‏‏‎COPY‎‏‎‎‏‎" "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‎‏‎‏‎‏‎‏‏‏‎‏‎‏‏‎‎‎‎‎‎‏‏‎‏‏‏‏‏‎‏‏‏‏‎‏‎‎‏‎‎‏‏‏‎‎‏‎‏‏‎‎‏‏‏‏‏‎‏‎‏‎‏‎CUT‎‏‎‎‏‎"

Copy them with quotation marks, paste into LTweaks settings, and remove quotation marks.

Be careful, when you remove quotation marks, move cursor to right position, and press delete button only once, if quotation mark is not be deleted, that means the invisible character is deleted instead.

All invisible characters should be kept.

RSDamasceno commented 6 years ago

That's bizarre!

Is this a problem in ROM, Xposed, XDA/FastHub or L Tweaks itself?

I did what you asked for and it worked.

At first I did not find in the log the correct entry for "PASTE", but I captured a new log and I was able to find (also full of these invisible characters).

RSDamasceno commented 6 years ago

Can L Tweaks ignore every character at the end and at the beginning of the sentence, anything other than text? Maybe it would solve this problem.

bluesky139 commented 6 years ago

It's not a good idea to remove these characters, they are useful in some languages.

I decompiled XDA and FastHub found these characters, they are using same library, I guess that's why only they have this problem but others are not.

The characters are in this library, but I didn't find COPY PASTE, maybe they are from system, I didn't investigate it further, it must be same as the library, the developer didn't notice these characters.

RSDamasceno commented 6 years ago

My suggestion was not to exclude these characters but to ignore them. I thought of something like find / replace. So you could put all "select all" at the top of the list and the characters that are not visible would still be there.

Avoid flooding the settings of L Tweaks with similar entries. Some applications refused to organize the list as I had defined it before (even with its previous tip).

It was like dog and cat (open app > open menu > save logs > search for the correct term > add the right term in L Tweaks), but now I'm like this:

It's not pretty, I know, but at least I managed to organize the menus in the apps I use the most.


The only place I tried to organize and not get was at L Tweaks. Lol.

bluesky139 commented 6 years ago

Stripped LRM, RLM, space in d0586aa00b518d50676b9e1147f7bc4f4f26b7ae, also add remove function in settings 13a25fee7f496414cb57c86e9e279e714436822f.

Please remove the items which contains invisible characters and see if it's still work.

04.StripInvisibleCharacters.apk.zip

RSDamasceno commented 6 years ago

I think now it is only necessary to ignore uppercase and lowercase letters.

bluesky139 commented 6 years ago

The uppercase and lowercase have already be ignored at first release, doesn't it work?

RSDamasceno commented 6 years ago

I don't know... But needed create new entries to organize some entries renowned... ("SEL. TUDO", COLAR (TXT)" & "SEND TO LYNKET")

bluesky139 commented 6 years ago

I tried a lot to reproduce your problem, and found this will be reproduced after changing system language.

You can take a reboot to solve this problem, I guess it's a bug from Android itself.

Normally, my sort and rename method will be called only once, I sort them first, then rename, but it will be called twice after system language is changed. The renamed menus will be given to me to sort again, because they are been renamed at first time, they can't be recognized at second time.

bluesky139 commented 6 years ago

Sorry, I also have this problem without changing system language, so, I did a fix on it, you can remove those redundant settings in next release.