yashsingh1/xdaforums huggingface dataset:
[Android Software Development] resynx:
Thank you, looking forward to it! ^_^
[Android Software Development] k_rhyme:
Sorry but i dont know how to make the logcat BUT it's seems ok now. I have uninstall "button savior" and reboot. All is running very well now :D
[Android Software Development] zs77706:
great app!

is it possible to make a "long press back button" command?

for example: long press back---> kill all apps and go to homescreen
[Android Software Development] Craxx:
I changed my phone from gnex to nexus4. I am on xylon15 with latest faux b4 kernel on my nexus4 but sometimes the lmt is disabled after sweep2wake...

Some advice?

Craxx;)

Send from my Nexus 4 with Tapatalk :)
[Android Software Development] noname81:
Action killAllApps should exactly do what you're mentioning!? It goes to the homescreen and closes all apps. The only thing is, that external apps like lmt cannot clear the recent history, but you can check with e.g. SystemPanel: All apps are closed afterwards...
[Android Software Development] ars0n:
Loving this program thank you!! I am having an issue with the invisible guesture /swipe areas.

I was trying to set an invisible swipe area in the center bottom but for the life of me can not fine where this swipe area is!? I have swiped everywhere on the phone and nothing! =( Is it a small space in which to swipe? or the entire bottom/center portion of the screen?
[Android Software Development] salsaholic:
Hello noname81,

this is an awesome app - thanks for all you work on this.

I am having some issues though:

I try to use pie only on an Alcatel 997D, phone is rooted, of course.

LMT seems to work, but:

- back and menu button do not work - nothing happens. Home and recent apps work fine

- The service doesn't start after boot, although Autostart TouchService is set to 1

- Start/Stop service only seems to work the very first time, i.e. only start. To apply changes, I need to change one of the settings that will trigger a re-start, like choosing a device. (using dev 7, also tried all others, same thing...).

If you need logs, when should I create them (what to test)?

Cheers,

salsaholic
[Android Software Development] Artim_96:
Well, that was too easy...
[Android Software Development] caliban0511:
The update is too slow, the pointer function of 2.9 is not easy to use, and 3.0 is suspended from time to time. If you can play a paid version, maybe the author can be diligent. . .
[Android Software Development] aceofdaves:
Wow.
[Android Software Development] noname81:
Hi all,

final LMT v3.1 is around the corner and I want to push one more beta. Changes to beta1 is the bump in expiration date and the exclusion rects for Android 10's system wide gesture. Please test and let me know when you observe issues. The changelog to v2.9:

- Add pie pointer edge activation again

- Support Android 10

- Fix pie activation on devices with notch

- Limit pie pointer on screen edges

- Fix gesture auto configuration on devices with notch

- Fix root actions being stuck sometimes

- Set new default pie color and activation area thickness

- Set exclusion rects for system wide Android 10 gestures

- Bump expiration date
[Android Software Development] Yank555:
Hi,

Noticed (already in 2.9) that the icon of the dolphin zero browser :

https://play.google.com/store/apps/details?id=com.dolphin.browser.zero

was oversized compared to the other icons (see attached screenshot). Only app this ever happened. Tried removing it, readding it, always oversized.

JP.
[Android Software Development] Killa357:
Just updated to Android 10 and nearly had a panic attack when I forgot how to enable the fingerprint swipe down for notifications option. Got that taken care of, on to LMT. Another near panic attack until I found your beta. LMT is like installing another browser after an OEM Windows install for me. Gotta have it. Anyway, thank you for this app.
[Android Software Development] noname81:
I'm not doing anything special with the dolphin browser icon. Perhaps they want to show their importance by providing bigger icons than all others... :D

I can have a look if I can somehow align the sizes.
[Android Software Development] #sharath:
This version is lagging sometimes. Also getting Kill//Wait prompt at random.
[Android Software Development] june.rainy:
Thank you for the new beta!

For exclusion rects, what is the expected behavior?

On my Pixel3 Android 10 no root, accessibility on, LMT is behaving like this;

- Horizontal swipe from edge triggers system-wide back.

Sometimes, pie appears only for a moment, but disappears and triggers system-wide back.

-- If system-wide back from the side which has pie activactivation area is triggered, it works but next tap doesn't work.

When the next tap goes to the any edge (even if pie activation area is not set), pie appears.

When the next tap goes non-edge, nothing happens and following tap works normally.

It seems like the next tap is trapped by LMT.

-- System-wide back from the side which has no pie activation area is as usual.

- Diagonal swipe trigger pie correctly.

- Pie pointer edge activation works correctly.

Tapatalk を使用して私の Pixel 3 から送信
[Android Software Development] noname81:
This is definitely not the intended behavior! :) When I was testing it, it was more reliable. I should check it again. What I do is, I set the pie activation areas as exclusion rects when pie is started. What is your activation areas size? Where did you test it? On the right or left side?
[Android Software Development] june.rainy:
My setting is;

position: right side

thickness: 50

length: 130

gravity: center

Tapatalk を使用して私の Pixel 3 から送信
[Android Software Development] #sharath:
Here you go https://www.mediafire.com/file/nhbos0dgvpn6kzx/2019-10-02-22-03-45.txt/file
[Android Software Development] Artim_96:
Did experience that LMT won't open again until opening camera now too on latest beta
[Android Software Development] noname81:
Android 10? Then it's a bug in Android I'm not able to fix from lmt side...
[Android Software Development] Natakranta:
Switch to Opera, there's your solution :D
[Android Software Development] coconutxyz:
i noticed it is not available in settings app, say developer option. I've given it all the permission required including root

i'm running PA 10 Quartz Alpha right now on MI 9T with gravity box. Thanks

edit: just saw your post about the overlay restriction, i hope they wont restrict more and maybe could you overcome the problem with root/xposed?
[Android Software Development] AnonVendetta:
[MENTION=1864347]noname81[/MENTION]: I have a bit of an issue with LMT:

I can't grant the usage stats perm. LMT says it is false, but the app doesn't appear in Settings > Security > Usage Stats, so I can't grant. I also tried granting with a terminal command and it appeared to work, but LMT still says false.

Some info:

Galaxy Note 4 (N910F)

Resurrection Remix 5.7.4 (Marshmallow 6.0.1)

Emotion kernel

Magisk 19.3

Not sure if this is a bug, I'd rather avoid reflashing the ROM. All other apps work fine.

Thanks!

Edit: Xposed is also installed, but only after this behavior appeared, so I won't be removing it. I know a lot of devs tend to falsely blame Xposed for bugs, whether true or not.

---------- Post added at 07:11 PM ---------- Previous post was at 07:11 PM ----------

[/COLOR [MENTION=1864347]noname81[/MENTION]: I have a bit of an issue with LMT:

I can't grant the usage stats perm. LMT says it is false, but the app doesn't appear in Settings > Security > Usage Stats, so I can't grant. I also tried granting with a terminal command and it appeared to work, but LMT still says false.

Some info:

Galaxy Note 4 (N910F)

Resurrection Remix 5.7.4 (Marshmallow 6.0.1)

Emotion kernel

Magisk 19.3

Not sure if this is a bug, I'd rather avoid reflashing the ROM. All other apps work fine.

Thanks!
[Android Software Development] rholm:
Upgraded my Pixel 3 to Android 10 today. How do I get PMT to show? I installed 3.1 beta2. I can't get it to activate. I gave it usage and display over rights. Unfortunately, I don't have root on this device, but didn't need in for Android Pie.

Thanks!

Cheers,

Rich
[Android Software Development] AnonVendetta:
[MENTION=3245036]rholm[/MENTION]: Judging from the first post of this thread, it would *APPEAR* that LMT requires root at least for some of its' functions. Might wanna try that first. I never got LMT to work w/o root, I think it's a hard requirement. Might be wrong.

---------- Post added at 09:36 PM ---------- Previous post was at 09:36 PM ----------

[/COLOR [MENTION=3245036]rholm[/MENTION]: Judging from the first post of this thread, it would *APPEAR* that LMT requires root at least for some of its' functions. Might wanna try that first. I never got LMT to work w/o root, I think it's a hard requirement. Might be wrong.
[Android Software Development] rholm:
It works on Android 9 without root. Some actions require root, but not to launch an application.

Cheers,

Rich
[Android Software Development] Ericwyn:
Thank you work! LMT launcher is very useful, and i have a little suggestion.

I always set `qemu.hw.mainkeys=1` in system.prop to remove navigation bar and replace it with LMT launcher. but sometimes the LMT will start fail or kill by system(MIUI), but i can't go to the home and start LMT again, because i had remove the navigation bar.

so i write a little tools to add a quick settings tile for start LMT Launcher, i think that you can also add a feature about quick settings tile for start/close LMT service
[Android Software Development] noname81:
I just implemented a quick settings tile to start/stop LMT. Will be part of the next beta.
[Android Software Development] Ericwyn:
:good::good::good: I can't wait to experience the next beta.
[Android Software Development] kenkiller:
Edit : ignore
[Android Software Development] AnonVendetta:
The issue I was recently having (on the previous page):

https://xdaforums.com/showpost.php?p=80440719&postcount=14009

But it is solved now. As it turns out, there is a common bug in CM-based Marshmallow ROMs, that doesn't allow the granting of usage access to some apps. They don't even appear in the list. And granting the perm with a command doesn't usually work.

Solution:

There is an app called App Ops, available on Play Store, by Rikka. It needs root, ADB, or system perms via Shizuku. This app correctly shows which apps can request usage access, and can be used to grant/deny the perm, bypassing the bug. LMT then shows that usage access is true rather than false.

I have several others that also needed this perm, now working fine too. I had posted this response before but it somehow didn't appear.

If someone has this issue then this post should prove useful. But I am wondering, can you explain why LMT needs usage stats? Pie seems to work fine without it.

Another question:

What is the LMTFrameworkResLayer.apk for? It seems to be for getting rid of the navigation buttons on ROMs that have soft buttons but no hardware buttons, and cannot be disabled otherwise (i.e. some stock firmwares). I tried pasting it into /system/vendor/overlay and settings perms to 0644/rwrr, on reboot nav buttons are gone. But after uninstalling LMT and this APK, my ROM wouldn't boot again! At the time I was using it on ZTE Axon 7 stock firmware.

Can LMT be used to turn the screen off? I've got it work by mapping a pie key to trigger an arbitrary button, using 26 as the value. Screen turns off. But I would like to add a 3-5secs delay so that it works with secure unlock solutions (fingerprint/face/pin/pattern/etc). Does LMT trigger a global secure lock when done this way, or just an insecure root lock? It seems this action only requires root, so that is why I ask.

Good luck on the next beta, I just noticed it now and am trying!

A feature I'd like to see, but I doubt you will consider it: The ability to use LMT as a launcher. I am a minimalist and don't much care for app icons, widgets, and other functions that would be expected from a launcher. Simply having a pie launcher to get around my phone would be enough for me.
[Android Software Development] noname81:
Hi, thanks for the info.

Lmt uses usage stats permission to get the currently running apps when lmt has no root. This info is then used for actions like recents in pie or the last app action.

LMTFrameworkResLayer.apk is indeed just a rro overlay, which is independent to lmt and can be used to hide the navbar.

I'm not sure what you mean with screen off and secure lock. Your method just emulates a key input (26). It is the same input, the hardware power button sends to Andoid when pressed. For that delay: lmt's key action has a chaining feature so you can send multiple keys separated by a space, e.g: 26 26 would 2 times send the power button. Also you can longpress a button, e.g. 2026 would hold the power button for 2 seconds. Now combining this, you could just wait 2 seconds and then send power button by 2000 26. If you want to do some more complex stuff, you could write a small bash script as lmt action or use e.g. Tasker.
[Android Software Development] sicut:
Hey there,

thanks for your great app and the continues support. I have been happily using it on all my devices since release :)

But I wanted to report a bug on my system with the latest LMT version (3.1):

When coming back from standby/unlocking the device and trying to trigger the pie via the touch trigger area, LMT suddenly freezes and needs to restart (automatically) to be able to be used again. Then it then works fine until the device sleeps/goes into standby again.

I noticed that it was asking for root permissions every time after waking up and triggering it and before the freeze happens.

So I took away its root permission in the magisk manager app. That seemed to have fixed the issue (at the cost of not being able to use it properly anymore :-/ ).

Would a logcat help maybe?

SM-G900F DBT on stock Samsung (Android9 ASIG) with 20.0 Magisk. no xposed installed

edit: I just use Tasker to automatically restart the LMT service after unlocking the screen. Works fine for now.
[Android Software Development] Yank555:
Lol or that :D
[Android Software Development] noname81:
Yes, a logcat would be needed to track down the issue. Can you please provide one? Thanks!
[Android Software Development] sicut:
Ok, done! I hope I could record the whole process to cover it.

Hopefully it helps. Thank you :)
[Android Software Development] minhthong0824:
Can i suggest new features?

Thank you [MENTION=1864347]noname81[/MENTION] for making such a good app like this. This app actually helped me alot in doing stuff faster on my phone.

But can i suggest new feature to this app. It would be wonderful if you can add touch ball to open pie menu feature (small floating ball that we can side along screen border, just like quick ball from MIUI). So we can move trigger position around the screen. We can tap multiple pie action after pie menu open, and then it will close after timeout duration or after we tap outside menu.

PS: when i accident swipe to clock info arena it auto open status menu. Can we add an option to turn it off.
[Android Software Development] letmedanz:
Not sure if this is what you are looking for, but you can set whatever you want as the activation area. The length and breadth can be set to use the entire side(s) if you like.
[Android Software Development] t0mas_:
hi!

I'm trying to run lmt on miui 11 android 10 xiaomi. EU on my mi 8. the app crashes/doesnt start. I attached the logs, I hope they will be useful
[Android Software Development] minionhunter:
LMT all the sudden started to sort of slide out from the side of the tablet instead of wrapping around my thumb. It's freaking me out, nothing is broken, but I don't care for this type of animation. I just love when it unfurls around my thumb.

Is this new behavior normal or is it something odd?
[Android Software Development] dandrumheller:
Mix 2S here on mi-globe miui11/Android10 beta (based on xiaomi.eu builds)

I was having similar issues early - try uninstall/reinstall of LMT. That made it stable for me. I AM still having issues though - LMT will trigger normal button options (back, home etc.) But will ignore/not respond to applications set in pie wedges. The app icon is visible, but it won't launch the app.

I've tried messing around with permission and accessibility settings to no avail.

Edit. Just had a revelation - used magisk hide to hide LMT, now apps are launching correctly. No clue why this would have an impact.
[Android Software Development] Artim_96:
Don't know if it can be changed in settings, but for me it's still the same. Maybe the animation time is set too low so it looks like that?
[Android Software Development] t0mas_:
Thanks, i have tried reinstalling but it didnt work. Which features of lmt are you using?

Im asking because i only use gestures. Lmt does start and open, untill i setup gesture input and give it accessibility permission. then it closes and tries to restart. If i dont give it accessibility permission it doesnt register any gesture, doesnt even vibrate. I have also tried adding it to magisk hide. now it starts, but doesnt work. It also says "failed to get root permissions", and root is necessary for gestures to work

Also, gesture auto configuration gives a "-1" result on all three values. I dont really remember how it was when it worked...

any help woud be greatly appreciated, i really like gestures :)
[Android Software Development] dandrumheller:
Wish I could be of more help. I use fluid navigation for gestures, so only use LMT for the pie. If I get a chance I'll see if I can duplicate your issue with gestures.

I assume you have, but just in case I'll ask - do you have root enabled for LMT in magisk?
[Android Software Development] t0mas_:
Sure, the more i try the more it seems that lmt crashes as soon as it gets root
[Android Software Development] minionhunter:
I'll try to mess with that.

---------- Post added at 07:36 AM ---------- Previous post was at 07:33 AM ----------

Lol! Now it's a mix! I'll try Uninstal re-install and see how that works. Maybe some Samsung thing is messing with it.
[Android Software Development] DiamondJohn:
Is there a reason no-one has suggested, or you have not done a logcat of the crash?
[Android Software Development] LAwLB15:
trying to understand the point of having an exipration date in the app

like seriously
[Android Software Development] minionhunter:
This app, for free. I'm not complaining at all. I do hope he keeps it, but offers a price or donation option to remove it.

Seriously I love LMT! Who cares if you need to check back in and update every couple of years.

Maybe he just really wants to make sure users are on the absolute best version of the app. Maybe he wants to track how many people are using it. In this case, small developer, not charging money, I'm fine with it.

Facebook can go screw.
[Android Software Development] AnonVendetta:
[MENTION=5381311]minionhunter[/MENTION]: My assumptions are:

1. [MENTION=1864347]noname81[/MENTION] prefers that everyone be using the latest version

2. To make it less likely that ppl will report bugs that exist in past versions but are fixed in current version, reducing support overhead

---------- Post added at 11:54 PM ---------- Previous post was at 11:54 PM ----------

[/COLOR [MENTION=5381311]minionhunter[/MENTION]: My assumptions are:

1. [MENTION=1864347]noname81[/MENTION] prefers that everyone be using the latest version

2. To make it less likely that ppl will report bugs that exist in past versions but are fixed in current version, reducing support overhead
[Android Software Development] t0mas_:
but i have ;)

https://xdaforums.com/showpost.php?p=80684087&postcount=14028
[Android Software Development] DiamondJohn:
Just before an error occurs in both logs, there is an selinux denial; the same in both logs. Just for debug and as a wild guess, try switching to permissive and give it another try. And check if the logs come out differently. No guarantees, just grabbing at the smallest of straws.

Log1
[10-27 02:42:00.670 15388:15388 W/RenderThread]
type=1400 audit(0.0:1746): avc: denied { read write } for name="null" dev="tmpfs" ino=163749 scontext=u:r:untrusted_app:s0:c2,c256,c512,c768 tcontext=u:object_r:tmpfs:s0 tclass=chr_file permissive=0

log2
[10-27 02:39:03.820 14203:14203 W/RenderThread]
type=1400 audit(0.0:1736): avc: denied { read write } for name="null" dev="tmpfs" ino=163895 scontext=u:r:untrusted_app:s0:c2,c256,c512,c768 tcontext=u:object_r:tmpfs:s0 tclass=chr_file permissive=0

and then similar errors

[10-27 02:39:03.842 3151:3283 W/InputDispatcher]
channel 'c0fe0ec com.noname81.lmt/com.noname81.lmt.LMT (server)' ~ Consumer closed input channel or an error occurred. events=0x9

[COLOR="Red"][10-27 02:39:03.842 3151:3283 E/InputDispatcher]
channel 'c0fe0ec com.noname81.lmt/com.noname81.lmt.LMT (server)' ~ Channel is unrecoverably broken and will be disposed![/COLOR]

[10-27 02:39:03.843 3151:4388 I/ActivityManager]
Process com.noname81.lmt (pid 14203) has died: fore TOP

[10-27 02:39:03.844 3151:3254 I/WindowManager]
WIN DEATH: Window{c0fe0ec u0 com.noname81.lmt/com.noname81.lmt.LMT}
[Android Software Development] t0mas_:
thanks, but no dice...
[Android Software Development] minionhunter:
Before I Uninstal this, is there a way to save my settings? So I don't have to reassign the wedges? No worries, it's not a big deal.
[Android Software Development] IronTechmonkey:
IIRC the built-in settings backup goes to some cloud or other. You could also use third-party resources such as Titanium backup (my choice in most cases). Also, there is the raw settings file (/data/data/com.noname81.lmt/shared_pref) however I don't know how our host developer feels about us manually manipulating that file, and doing so could take you out of the support envelope.
[Android Software Development] DiamondJohn:
Not an expert on this, but you have some unexpected (at least by me) things in your logs. Such as

[10-30 14:37:27.572 20000:20000 W/System.err]
java.io.IOException: [COLOR="Red"]Cannot run program "su"[/COLOR]: error=2, No such file or directory

...snip...

[10-30 14:37:27.574 20000:20000 [COLOR="red"]E/LMT::RootContext[/COLOR]]
Failed to write remote command!

Can you run "su" from a shell?
[Android Software Development] t0mas_:
i can, it seems to work fine for other root apps also.
[Android Software Development] minionhunter:
Thank you!

I wound up just uninstalling it and reinstalled it. It didn't fix the behavior. It's weird, it kind of slides out from the place I touch and doesn't unfurl.

I would love to get it to stop that and just do the unfurl.

---------- Post added at 09:28 AM ---------- Previous post was at 09:19 AM ----------

Thank you!

I wound up just uninstalling it and reinstalled it. It didn't fix the behavior. It's weird, it kind of slides out from the place I touch and doesn't unfurl.

I would love to get it to stop that and just do the unfurl.
[Android Software Development] minhthong0824:
Yes, i know i can set lmt activation areas to anything like left+bottom, right+botom .... And i can set activation arena to the entire sides of screen too. But the thing is, if i set it too big, then lmt will activate whenever u accident touch the screen edge. And if i set it too small, some time it hard to activate lmt. And some time it hard to not active lmt if i want to touch button near screen edge (where lmt activation area are). So i think in that case, if i can hold and move activation arena to another side or some where i never touch on that app.

And of course i know i can add app to blacklist. But i want to keep lmt working because there are some pie item with tasker action that i want to run when using this app.
[Android Software Development] letmedanz:
Makes sense.
[Android Software Development] Antibaka:
Okay, so i have actually resigned to the fact that Wifi is now a root feature in Android 10. Until i used Edge Sense Plus and there it is, a squeeze and Wifi is on/off without root!! Can you kindly have a look and bring it to LMT? Thanks in advance!!!