yashsingh1/xdaforums huggingface dataset:
[Android Software Development] splint84:
Pie issue on Nougat

Hi,

I am experiencing some screen drawing issues when activating the pie control, it displays a semi circle and a line attached to that circle, please see attached screenshot.

This only appears to happen when I try to select items closest to the edge of the screen so items 1 and 4 if I have 4 items on my pie and seems to happen more often when I try to select the item quickly.

If I perform the swipe slowly I can select thew pie item more often than not, however this does not always respond and I have to select the item two or three times before it performs the action. The action on my item 4 in this instance is the back key.

I am running an AOSP build of 7.0 on my nexus 5x, I had no issues with 2.7 on 6.0.1 so am presuming it may be related to Nougat?

Thanks
[Android Software Development] Atomregen:
This is Not a Bug, this is a feature.

Deactivate "pie pointer edge activation" then it is gone.
[Android Software Development] splint84:
Well don't I feel silly! I must have enabled it by accident :o Thanks for clearing that up :)
[Android Software Development] hugozo:
Hi

I've tried with both stock 3.2.7 rom (rooted) and DU 10.6 with same result

Don't know where to search

Any idea is welcome
[Android Software Development] noname81:
I think the gesture support is atm just broken on a lot of newer phones (e.g. also on Nexus 6P) since I never got my hands on such phones to fix it. I'm still considering buying a Pixel so I would fix gestures for these phones... :D
[Android Software Development] a g bell:
I think the app needs an update for N personally ?
[Android Software Development] noname81:
Why do you think that? Only next/prev and last apps actions need a fix. Do you mean that?
[Android Software Development] a g bell:
I am not a developer just build the odd rom for fun but l feel the app is not handling N overlay permissions correctly .

I guessing you have seen my previous posts ?and my issue with setting lmt as system app , the issue created by this
[Android Software Development] noname81:
Hm, ok. What issues do you have with LMT's overlay handling? What is not working as expected? Thanks!
[Android Software Development] a g bell:
OK so l build rom with lmt as a system app not forgetting the lib file of course .

Then when l have pie lmt on let's say l am in hangouts and l want to share a pic so an overlay appears asking do l want to grant hangouts permission to access whatever l try to tap allow but l can't because lmt is blocking the overlay some how. So l turn off lmt in the app and l can then tap the allow permission where as before with lmt on tapping allow does nothing.

The app works fine when installed as a normal apk on data like you would any apk from playstore
[Android Software Development] r.albu:
This happens also when installed as a normal app. I've a new phone so I have to configure all apps and this problem always comes across, which is bit annoying. I'm not rooted now, don't know if that matters. Other than that, I miss not being able to turn off the screen with a key (26), I'll try to find if there's another way around to do just that maybe with the help of another app.
[Android Software Development] irishrally:
Thanks for the great app. LMT and Adaway are the reasion I bother rooting now days.

I really miss prev app pie action on nougat. Is there any work around?
[Android Software Development] noname81:
I've fixed it already. I just need to test it on some devices with older Android versions and release it.
[Android Software Development] gonzlobo:
Phew, just read 100 pages of this thread... :)

Evidently I'm having a common issue. I have a Nexus 6P with Pure Nexus, Nova, LMT and today added Google Assistant. Everything works, but of course since I disabled the nav bar with qemo.hw,xxxkeys=1, I cannot activate Assistant without the nav bar. I read I can turn off the nav bar by applying a layers(?) theme(?), but I believe my ROM's dev only themes his work with substratum (not sure, I don't theme my phones).

When - and if - I can work around the nav bar = 0 issue, would I assign a NORMAL COMMANDS - HOMELONGPRESS or an ADVANCED COMMANDS - KEY (219 or 2919?) to one of my pie's wedges.

Pie > Cake
[Android Software Development] Golf c:
Working like a charm on Pixel XL. Thank you [MENTION=1864347]noname81[/MENTION]
[Android Software Development] :
http://xdaforums.com/nexus-6p/themes-apps/mod-navbar-height-changer-android-nougat-t3447956

This Substratum theme will disable your nav bar and let Assistant work if you set the nav bar height to 0.
[Android Software Development] gonzlobo:
Nice, I assigned key=219 to all 4 level 1 wedges. Thanks for the help!
[Android Software Development] PhilPan:
Strangley enough my recents buttons stopped working on my S7edge. I don't have root but, I don't need the root options... I always used it just for back home and recents, but today recents just stopped working... Any ideas why?
[Android Software Development] sapfeer:
Hi! I have an issue that LMT doesn't show new apps in the list to set pie items. Log cat shows nothing. Anyone faced something similar? Version 2.7, rooted stock 5.1.1, Sony Xperia Z Ultra
[Android Software Development] Msrag:
Hello

My device is rooted using LMT 2.7 ,please anyone have any idea about ;

1- How to change the icons of pie for any app ?

2- If i want PIE control not to show apps icon , it just write (app) so how to type my own text instead word (app)?

3- Actions like Kill apps doesn`t work , and gestures also doesn`t work although LMT is granted superuser and accessibility !
[Android Software Development] noname81:
I have my pixel now and I found the bug: Gestures were broken on all 64-bit phones. It's fixed now and will be part of the next release...
[Android Software Development] ch3mn3y:
Anyone know an app which tell me exactly what key is pressed when using stock Navigation Bar Recents button?

Coz LMT is showing different Recents Menu than stock button - LMTs is Gingerbread like and stock button opens 4.2 recent as it should.

I found that keys 187, 1187 and 2187 open Recents, but they are still "GB", not "JB" ones.

Stock button:

LMT:
[Android Software Development] noname81:
You can activate LMT in the accessibility settings. Then LMT will use this to open recents in a different way.
[Android Software Development] coloxim:
Hi, guys,

There are possibilities to hide the nav bar?

Inviato dal mio Nexus 4 utilizzando Tapatalk
[Android Software Development] Golf c:
Add this line to your build prop and reboot

'qemu.hw.mainkeys = 1'
[Android Software Development] coloxim:
Very interesting... I haven't still root my phone.. But I'll try it!

Thanks!

Inviato dal mio Nexus 4 utilizzando Tapatalk
[Android Software Development] r.albu:
Hi, you should read the 1st post in this thread: it's all there.
[Android Software Development] JBY:
Can anybody please share the configuration for gesture recognition? I have a nexus 6p running nougat 7.1.1.

I have pie working but no gestures. I tried to configure as given in OP but couldn't get through. Thank you.

Edit: Just read from the previous page that it is broken at the moment. Will wait for the new version.
[Android Software Development] vishalgupta:
not able to create a direct dial shortcut on my s7 edge

shorcut is created but nothing happens after pressing

no problem for direct message

plzz help guyzzzz
[Android Software Development] noname81:
Did you give LMT the runtime permission "phone" in the system settings?
[Android Software Development] vishalgupta:
Yes bro already did that but nothing happens wen i press the shortcut for direct dial

Plzzz help plzzzzz
[Android Software Development] ednometry:
Hey, I love your app! It's my go to for a navbar replacement. Would it be possible to add the Pixel style navbar icons in one of the upcoming updates? I can understand it not animating like the nav bar but that would be a cool feature. The only trouble I have now is getting rid of the navbar on the pixelxl. As it currently stands root does not allow for it.
[Android Software Development] noname81:
"Would it be possible to add the Pixel style navbar icons in one of the upcoming updates?"

--> Do you have those icons?

"The only trouble I have now is getting rid of the navbar on the pixelxl. As it currently stands root does not allow for it."

--> ? I also have a pixel xl, rooted it and used the rro layer theme from the OP to hide the navbar. Just copy it to /vendor/overlay and restart.
[Android Software Development] noname81:
Yes. But I would have to use this system permissions then with v1.6. With v1.5 you won't see any effect...

Sent from my Galaxy Nexus
[Android Software Development] fabzbear:
Good to hear. For a second I thought i was thinking way out there.
[Android Software Development] arrtoodeetoo:
Thanks for the explanation. Making it a system app would help and doesn't seem to hard to do (If you can use adb, it shouldn't be difficult. It might even help to have a flashable zip to do it for those who can't, no?)

Also, any word on making the pie come up from the bottom of the screen? :confused:
[Android Software Development] chikimonke:
If you have Titanium Backup (not sure if Pro is necessary for this function) you can long press on the app (in TiBu that is) and select convert to system app. Super easy, and it does seem to have increased the response time of the pie. Might jsut be placebo, but either way it feels better now.
[Android Software Development] gkitab:
Is there a simple way that icons can be changed only using phone. Like a root explorer or something. Or even just a simpler method?
[Android Software Development] Braneless:
Yes, there are instructions in the OP or one of the earlier posts. I add my icons using ES File Explorer.
[Android Software Development] gkitab:
I understand. Just wishing there was a way when we selected the app or activity for the pie piece it would fetch the corresponding icon. Kinda like like ROMs do with lock screen targets or nav bar ring targets. That would be too simple thou I guess. Lol. Or is there a way that could be done
[Android Software Development] PhilPan:
Does anyone have this working on the Verizon Galaxy note2 yet? I had issues where it kept force closing on me when I installed it.
[Android Software Development] manjee:
Works perfectly with nexus 4!

The input is 0. :thumbup:
[Android Software Development] UberSlackr:
Crashes on Nexus 4.

Which is a shame cause I love this app on my Nexus 7 and Galaxy Nexus.
[Android Software Development] noname81:
This is on my list for v1.6 (mid of December)...

Sent from my Galaxy Nexus
[Android Software Development] noname81:
Rooted? Correct input device? Can you post a logcat?

Sent from my Galaxy Nexus
[Android Software Development] PapaWangsta:
Thank you!

Works great on Galaxy Note II
[Android Software Development] Adolflow:
+1 for getting the pie from bottom, since lots of apps will use the side edge swipe and very few expect you to have hidden the navbar which is where lmt shines
[Android Software Development] Streaker:
Tried this on my nexus 7. LMT started to crash all the time and now Titanium can't revert the process.. Any ideas?

Edit:

Fixed it by manually deleting the app from /system

Working like a charm again now. Dunno why its not working as system app for me though
[Android Software Development] SIDO:
Do anyone know how to get multiwindow working with lmt? I have a galaxy note 2. If i press and hold the back button(hardware) Then i get an option to use 2 apps in splitscreen. Do anyone know how to do this in lmt? Please dont comment if u cant help. I have disabled the softkeys and wont use them. Im searching for a solution :)
[Android Software Development] arrtoodeetoo:
Indeed. I wish the OP would address this since it's been brought up so many times in this thread. :confused:
[Android Software Development] SIDO:
I hope :)

it would be nice if we just had an option to long press the back button(pie).

We can do a long press on the home button(pie).

But anyway lmt is the coolest onscreen button/gesture app I ever used. Its so freaking awesome.
[Android Software Development] zombioptic:
I have an idea for a feature, and if it's already been suggested, I apologize (I only tend to check in on your thread once a week or so, so i probably miss a lot).

How about a button widget that turns the service on and off? Or better yet, an option that starts/stops the service when expanded desktop is enabled/disabled? I made a task myself with tasker that does this, but I know that a lot of people aren't familiar with tasker. Just thought it'd be neat. :)
[Android Software Development] raggedstone:
Thanks for this. I'm using it with full screen toggle to hide the soft navigation buttons, and it's a great improvement for landscape browsing. It's just a shame that boat keeps crashing with 4.2.1, but that's another story.
[Android Software Development] doctorew:
They're a bit smaller than the standard lmt icons. I haven't resized em yet. Just yanked em from framework.apk and renamed em in the lmt data folder
[Android Software Development] noname81:
Thanks. Are there also icons available for menu and search?
[Android Software Development] DominickLo:
Root android smartphone is easy but other platforms doesn't have a facilitation to root their store.
[Android Software Development] ednometry:
Which firmware are you running and what did you use to copy the file over? Do you put it on the sd card or the system partition. I have not been able to make changes to the system partition even with the latest sr3 boot to root...
[Android Software Development] noname81:
I have latest stock ROM rooted with sr3. /vendor is an own partition. I downloaded the layer theme to sdcard and copied it with root explorer to the mentioned folder. Hth!
[Android Software Development] doctorew:
Found these in framework/framework-res/res/drawable-xhdpi-v4
[Android Software Development] nick_white:
The pie controls are a great way to claim the screen space from the navbar.

However, there is a problem that comes up fairly often:

If I touch things next to the screen borders, especially the keyboard, sometimes, the pie comes up...

There is the option to put the pie behind the keyboard, however, I need it to be above especially on portrait mode, and on landscape, some apps make the keyboard fullscreen, and the pie is impossible to activate.

I saw a good way to minimize this problem in another app - GMD Hide Soft Keys: there is an option to show on swipe instead of touch.

Could you look into it please?
[Android Software Development] ednometry:
using your method gave me a bootloop but it got me looking at other file managers that actually work properly with systemless root. I had assumed since ex file explorer didn't that none of the others would... Dumb assumption... Solid Explorer allowed me to overwrite my build.prop so I got rid of the navbar that way! Thanks for the hint!
[Android Software Development] Pecata:
You can adjust the activation area position and the area length as well as thickness, so that doesn't happen. I had to play a bit on mine but at the end it works and I don't accidentally launch the pie. Give it a try.;)

GMD is terrible, I attempted to use it but it doesn't even come close to what LMT offers in terms of features and functionality. :cool:
[Android Software Development] nick_white:
I already did the following, but the problem still remains significant:

- I reduced the area length, so the pie will only be activated if I touch the center of the borders. But it can't be reduced more than you can intuitively find the center with the finger, or else you will frequently miss triggering it (and activate other things on the screen, like a delete button).

- I reduced the thickness, from 30 (default) to 10. If I reduce it further (like to 1), it will frequently miss triggering it. It's because of some lower level component (touch driver etc.), as I activated the trail drawing in dev options and the trail doesn't always start from the border (although the finger definetely starts from there), the speed of the swipe greatly affects it. I don't know about any other devices, but on my Moto G4 Play this is the case (I will upload a video).

About the position, this brings to another feature request:

The position at least I use is mainly dependent on the orientation + the bezel size (vertical bezels = large, lateral ones = small): portrait => bottom, landscape = left & right.

However, there is no way to configure them separately, so I have to keep all 3 positions, which increase the number of accidental hits:

- when in portrait -> accidentally hit when using keyboard's first and last columns, accidentally hit when swiping the "hidden" lateral menus (Play Store etc.)

- when in landscape -> accidentally hit when pressing the space bar (even though I reduced the length, it still has to be positioned in the center)

So customizing the positions according to orientation will greatly help.

I agree, however it has this feature (activate only on swipe, not touch) which I would love to have in LMT.
[Android Software Development] deangoku:
I flashed 7.0.0 (NBD91K, Nov 2016) on my Nexus6P, then placing LMTFrameworkResLayer.apk in /vendor/overlay caused bootloop. It worked fine on the previous stock rom.
[Android Software Development] Pecata:
Try installing it with Layers Manager, make sure you install BusyBox first.
[Android Software Development] Atomregen:
Same on Nexus 6 with NBD91P.

Edit:

End also in bootloop.
[Android Software Development] Pecata:
This sucks! That means we cannot use Now on Tap, since we will have to resort back to the build.prop edit to hide the navigation bar. [MENTION=1864347]noname81[/MENTION], are you aware of any fixes?
[Android Software Development] noname81:
No, I also just saw that it seems broken. Can someone provide a logcat from the crash?
[Android Software Development] :
When using Pie Pointer, if I make it touch a part of the screen that's also an activation area for Pie (for example, if I trigger Pie pointer from one side of the screen [right or left]and use it to tap the edge of the other side of the screen [where the screen meets bezel, basically]) I sometimes see Pie pop up for less than a second and disappear. It would be better if, while Pie Pointer is selected and being used, that the Pie targets are disabled so that they can not be activated with the pointer. This would especially help with clicking things with Pie Pointer that can be activated even by touching the edge of the screen (for example, there is a side menu button on the left. If I use Pie on the right to tap the menu button on the left, I need to make sure that I tap it as many pixels away from the side of the screen that my Pie Activation Area Length is if I want to go into the menu because if I don't I'll just activate Pie for a few milliseconds).

Basically, I want Pie Pointer to touch things that are below the Pie Activation Area, since it's pointless to activate Pie with the pointer (Pie Pointer doesn't press and hold, it just presses, brings up Pie for a blink of an eye, and then disappears, making you have to use Pie Pointer again to try and touch where you wanted to touch without hitting Pie).

So, please, [MENTION=1864347]noname81[/MENTION], disable the Pie Targets when Pie Pointer is activated.
[Android Software Development] Pecata:
Would you guys please provide a logcat to [MENTION=1864347]noname81[/MENTION] so we know where the issue is and how to address it? Thanks!
[Android Software Development] Hermankzr:
Hey, why it's not overwrite the old app when i install the latest one?

Right now i have two of them.

V.2.5 beta 4 and v.2.7

How could i import all the settings to the new one? It's such a mess to did it manually. .arrgghh ?

Can i just backup the data of old one and then restore/copy that to the new one?

Thanks

---------- Post added at 03:37 PM ---------- Previous post was at 03:34 PM ----------

Oh,one more thing. What is the use of LMTFrameworkResLayer.apk . Am i have need it or not?
[Android Software Development] Atomregen:
During the bootloop I get no logcat (waiting for device). After I flashed the system.img there was no entry with the time stamp of the bootloop.
[Android Software Development] Pecata:
Thank you for the quick response. I hope [MENTION=1864347]noname81[/MENTION] can figure out where the problem is.
[Android Software Development] spaceman860:
The problem is in Googles Nov security update. They are aware of the problem and supposably have a fix for it coming. Roms have a patch to fix the problem already. I don't know if this helps you but here is the commit for it .

http://gerrit.dirtyunicorns.com/#/c/2805/
[Android Software Development] noname81:
Thanks. I checked the code changes. I think the only thing we can do is to wait and hope that Google fixes the rro layer support with the December release.
[Android Software Development] coloxim:
Hi guys, is it possible ad pie to turn off the display?

Inviato dal mio HUAWEI VNS-L31 utilizzando Tapatalk
[Android Software Development] shaggyskunk:
Yes sure - If you select an app such as Screen Off or Screen Off & Lock as one of the arbitrary apps on one of the Pie Slices ;)

Sent From My SM-N910W8 ??
[Android Software Development] arrozcps:
Or use key 26.
[Android Software Development] coloxim:
Correct... I can use an app... I though there was a specific activity in pie..

Thanks! ;)

Inviato dal mio HUAWEI VNS-L31 utilizzando Tapatalk

---------- Post added at 08:16 AM ---------- Previous post was at 08:13 AM ----------

What is it?

Inviato dal mio HUAWEI VNS-L31 utilizzando Tapatalk
[Android Software Development] stormy_gale:
If you check the OP there is a link to a developers web page where the keycodes are listed.

Key code constant: Power key.

Constant Value: 26 (0x0000001a).
[Android Software Development] coloxim:
Tried... But doesn't work.. I need root?

Inviato dal mio HUAWEI VNS-L31 utilizzando Tapatalk
[Android Software Development] Hermankzr:
Hey, what about my question up there?

Nobody cares. .T_T
[Android Software Development] Pecata:
You can't import the data from the old one, however if you have both installed, you can easily go into the one you already setup and just enter the same values into the new version. After that you can uninstall the old one. That's what all of us did. The new stable version saves all of your settings so if you ever need to re-install it will automatically restore them...

The LMTFrameworkResLayer.apk is a layer that basically makes your navigation bar height 0. That way you can still use LMT to launch now on tap. Be careful though, since the November security update Google screwed up the layers and that causes bootloop now. I am not installing the November patch for that reason. I hope google fixes it in December.
[Android Software Development] stormy_gale:
You might need root.

I've tried it on both my Samsung T700 running AOSP android 7.0 & my one plus one running CM 13. Works on both.
[Android Software Development] redsmith:
Hi,

Enabling accessibility to properly use the back button causes problems with the volume slider. Namely, it won't go away unless interacting with the screen afterwards. Could you please look into this, dev? Everything else is working great!
[Android Software Development] Hermankzr:
Oh no..[emoji33] [emoji58] it's a nightmare when it comes to start from the beginning even though there's a already set one.

Good news is i don't need frameworkResLayer cause i don't have navbar.. yey[emoji16]
[Android Software Development] r.albu:
Hi,

Regarding the settings, and since you have both versions installed right now, test this http://xdaforums.com/showthread.php?p=67662195 from [MENTION=5119654]IronTechmonkey[/MENTION] and some other posts about it (search for the"xml" in this thread).

Cheers
[Android Software Development] cw-network:
thanks for guide
[Android Software Development] marsian0:
I can confirm that this works !!