yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] guangyu.zhou:
I'm not in that gesture so much. It's cool, but it's more than I need. If your phone doesn't support gesture on navbar, maybe the alternate is to try some global gesture app.
[Xposed Framework Modules] aillez:
[MENTION=8206730]guangyu.zhou[/MENTION]

Your work is on xda news now :)

https://www.xda-developers.com/one-hand-mode-niwatori-xposed-module/
[Xposed Framework Modules] guangyu.zhou:
Woohoo, that's exciting! Let's spread it out.
[Xposed Framework Modules] siealex:
Why is this module called "niwatori"?

PS, "niwatori" is "chicken" in Japanese :-O why such a strange name?
[Xposed Framework Modules] guangyu.zhou:
This is named by the creator tkgktyk. I guess maybe his lovely daughter likes Niwatori a lot. [MENTION=5692104]tkgktyk[/MENTION], would you share us some stories?
[Xposed Framework Modules] guangyu.zhou:
Hi, I fixed the background issue in Discord. Try upgrading to 0.5.4.
[Xposed Framework Modules] murdok83:
Hi.. installed this on my pixel 2 xl... is it normal that the screen turns back to full every time i open an app?.. if i reduce the homescreen and than open an app, the screen turns back to fullmode... i have to shrink it back every time...

thanks
[Xposed Framework Modules] guangyu.zhou:
That's expected behavior. Exactly speaking, the screen is reset to its original size while switching to a new activity even in one app. The logic is we are not pursuing a windowed experience. If you are looking for this, try XHalFloatingWindow module in xposed repo. But I don't think it's better than Niwatori.

Niwatori is trying to bring easy tap on a screen corner when you feel difficult to reach. The logic is to give you back the original experience after the tap. It only shows up when you need it.
[Xposed Framework Modules] mikal75:
Well I would like to have the windowed experience. Is there a way to achieve this?

I was in Pure Nexus ROM in 7.1 and the one handed mode was triggered buy swiping left or right in navigation bar. The whole screen was shrinking to the left or right (depending on swipe) and you could keep this small screen as much as you want. You had to press outside the window to go back to full screen. I found this experience very convenient.

As far as I know there were 4-5 ROMs that followed that approach in 7.1 , but there is no ROM in 8.1 with such a feature (yet?)

Are you aware of any module/app/implementation that does this 8.1?

Thank you
[Xposed Framework Modules] guangyu.zhou:
Shrinking left and right is not a big deal. But to keep it needs the ROM level support. And navigation gesture also needs ROM level support, as least Gravity Box like tool to support. Niwatori is only focus on providing one-handed mode shortcut.

And I don't think keeping the small screen is a good idea. If you like the smaller size, why don't you buy a smaller phone?
[Xposed Framework Modules] hack.causality:
Could this be used to crop the curved edges off of phones like the S9?
[Xposed Framework Modules] MINTED7:
Very nice. I used xposed edge to map it to the Bixby button and and can toggle it easily.
[Xposed Framework Modules] guangyu.zhou:
Sorry I don't know. Because I don't have a curved screen to test. I don't have experience of using that kind of phone, so I've no idea.
[Xposed Framework Modules] mikal75:
Thanks for your answer.

I personally like big phones but that doesn't mean that I shouldn't try to use them with one hand if possible.

I didn't used the small window all the time. But there were times that I did couple of things with the small window and then back to full screen to enjoy the content.

It was a great feature that I am missing and I hope it will be back in 8.1 as the release matures.

Thanks again
[Xposed Framework Modules] guangyu.zhou:
Yeah, that's why we use Niwatori. I know it's not behaving as your expectations. But if you get used to it, you will find it can meet most of your requirements for using big smartphone with one hand.

For persistent small screen, I may think about it in future for Niwatori. But now I see bottle neck for saving settings across app in xposed module in Oreo.
[Xposed Framework Modules] guangyu.zhou:
Hi, as I looked back to Niwatori implementation, it does support persistent small screen.But it doesn't works on Oreo. I will bring it back soon with better implementation. Thanks to tkgktyk.
[Xposed Framework Modules] aillez:
Just want to report that persistent option is working great.

Big props to you dev!!
[Xposed Framework Modules] pokeboxs:
Hello, I installed this module on onePlus5 Hydrogen OS (Android 7.1.1 Nougat), but it does not seem to work, is it a support issue or something else?
[Xposed Framework Modules] mikal75:
Does the persistent mode work in Oreo?
[Xposed Framework Modules] aillez:
Work fine here.

Oneplus 5T. OxygenOS 5.1.1/Android 8.1.

See demo here.

[youtube]ITEkC3mHVvE[/youtube]
[Xposed Framework Modules] mikal75:
Nice! Thanks for the video. I was looking for one (there are some available captured 2 years ago)

How do you enable the one handed mode. Long press in nav bar?
[Xposed Framework Modules] aillez:
I use GravityBox fingerprint launcher.

I think it's the most convenient way when using one-handed.

Hopes this help.
[Xposed Framework Modules] ivivdim:
Is it normal that every time when I start a new application one hand mode resets and I have to activate it again?
[Xposed Framework Modules] aillez:
Try persistent mode.
[Xposed Framework Modules] oroboros74:
I tried some of the different types of one-handed mode, but there's stuff from one I like that doesn't have stuff from the other, so here are my suggestions:

Moveable screen: Besides Initial position, I'd also like to set Initial size. (I notice there are apps which have some UI stuff at the bottom which could get hidden if you just move it.)

Small Screen: I'd like the option to double tap on the white space to the left or right and move it there.

--> EDIT: Just saw this last one is actually there!!! Awesome!

Thanks for your efforts!
[Xposed Framework Modules] debatingrooster:
Hey [MENTION=8206730]guangyu.zhou[/MENTION] I think I've found a bug. On the Oneplus 6 (Android 8.1) using a three finger down gesture to take a screen shot causes whatever app is open at the time to crash. This only occurs when Niwatori is enabled in Xposed - even if it hasn't been setup or used yet... any ideas?

Thanks :)
[Xposed Framework Modules] debatingrooster:
Update: Happily this bug doesn't occur on version 0.5.2 - but unfortunately that means no support for notification shade. Does anyone know if this module is still under active development? also I can't find the option in GitHub to create an issue on this project ?
[Xposed Framework Modules] :
0.5.5

Bootloop with latest 0.5.5 on OOS 5.1.6 - Oneplus 6 :rolleyes:
[Xposed Framework Modules] aillez:
I second this. have this issue too.
[Xposed Framework Modules] guangyu.zhou:
Thanks for reporting. It would be nice, of you can submit an issue in GitHub page to track this. I will try to reproduce it. I didn't play so much with the multi finger gestures.
[Xposed Framework Modules] guangyu.zhou:
Oh, really. Sorry, I don't look into XDA recently. So its easier for me to track issues on GitHub. You said you cannot log issues? What's happening?
[Xposed Framework Modules] guangyu.zhou:
Yeah, it's easily reproducible. I will work on this.
[Xposed Framework Modules] guangyu.zhou:
Thanks for the great suggestions. It's more than likely merging moveable and small screen. I was also thinking about how to do it. Now I'm working on bringing some awesome features to improve small screen. It would be easier for me if you can log a GitHub issue to track your suggestion. It won't go away after some time
[Xposed Framework Modules] Dashaquavius:
Yo real quick any Oreo support? I really don't want to go through another bootloop.
[Xposed Framework Modules] guangyu.zhou:
Sorry, I don't have oneplus6 for testing. So I may not be able to help you. If you are able to capture logcat, that might be helpful for me to triage. I don't hear about issues in one plus 3/3t/5/5t.
[Xposed Framework Modules] guangyu.zhou:
Sorry,I didn't catch you so well

I don't hear boot loop except once on oneplus6 with OOS. It works so well on my oneplus3t
[Xposed Framework Modules] guangyu.zhou:
Fix this in 0.5.6
[Xposed Framework Modules] oroboros74:
It's not clear to me how to activate the shaded notification panel... Would it be possible to have slide down bring down the notification shade?
[Xposed Framework Modules] aillez:
Just saw you released an update for 0.6.0

nice to have such a great feature.

But for Notification/quicktile setting is kinda bit Graphic buggy.

Big thanks again.
[Xposed Framework Modules] aillez:
Can't add screenshot after edit. So I attached screenshot here.

OxygenOS 5.1.2 ,Android 8.1.
[Xposed Framework Modules] guangyu.zhou:
Yeah, it's weird. I investigated on it before, but didn't address it. It doesn't happen on my oneplus3t. It really happens on pixel stock ROM and one plus one AOSP based ROM. I have to revisit when I finish all the development on the new features.
[Xposed Framework Modules] guangyu.zhou:
I'm still working on finalizing the gestures on Notification panel. You can still trigger it with double tap in the shadow area of Notification panel.
[Xposed Framework Modules] aillez:
sure, I can wait for it.

Takes your time mate.
[Xposed Framework Modules] oroboros74:
I can't figure out how to call the notification panel....
[Xposed Framework Modules] aillez:
if you mean by one hand. You might need to use gesture app to do that.
[Xposed Framework Modules] aillez:
want to report about 0.6.1 update.

now notification does not have graphics bug anymore.

Thanks for the update.
[Xposed Framework Modules] ivivdim:
When I trigger the small screen option the usable area is not in the bottom of my screen but somewhere in the centre. I can switch it to the right and to the left, but can't bring it to the bottom screen line. Any ideas?
[Xposed Framework Modules] Jcs4:
Works on oreo? (RR 6.1.0 treble)

Thanks
[Xposed Framework Modules] aillez:
set initial position.

Sent from my Oneplus 5T
[Xposed Framework Modules] aillez:
this option.

Sent from my Oneplus 5T
[Xposed Framework Modules] aillez:
Oreo: Yes.

but Xposed support Treble ?

Sent from my Oneplus 5T
[Xposed Framework Modules] Jcs4:
I dont know. Xposed drained my old phone battery's and havent followed It for a while, but i really need a real one hand Mode in oreo and im interested in this mod
[Xposed Framework Modules] ivivdim:
For graphical settings you need to make donation, but I can't find the way donations are made?

Изпратено от моят ONEPLUS A5000 с помощта на Tapatalk

---------- Post added at 09:16 AM ---------- Previous post was at 08:53 AM ----------

Oh, my fault - I found and installed the newest version (0.6.1) and now all the settings seems to be available. Great!

Изпратено от моят ONEPLUS A5000 с помощта на Tapatalk
[Xposed Framework Modules] guangyu.zhou:
Yeah, I just opened it up in the latest beta.
[Xposed Framework Modules] shmykelsa:
I'm trying it on my LG V10 running 7.0, but unfortunately every time I launch Niwatori's activity it just crashes. Running 0.6.1

Can I do something to try and fix it or to help you investigate with this?
[Xposed Framework Modules] guangyu.zhou:
Could you open the log inNiwatori and send me your log in xposed installer? You can also submit a github issue for me to track it.
[Xposed Framework Modules] oroboros74:
I think I found a bug : With the latest update, I have disabled edge triggering gesture, but it's still enabled.

Actually, I'd love to have edge gesture trigger notification shade to drop down when one handed mode is active. Dunno if that's something feasible.
[Xposed Framework Modules] aillez:
I disabled but looks like it still enabled too.

Wait for new version to fix it.

Sent from my Oneplus 5T
[Xposed Framework Modules] guangyu.zhou:
I just checked current code,.It looks like a merge issue. I lost the check logic. I will publish a fix ASAP.
[Xposed Framework Modules] guangyu.zhou:
What do you mean by the notification shade?
[Xposed Framework Modules] oroboros74:
The notification center you bring down with a swipe from the notifications bar.
[Xposed Framework Modules] guangyu.zhou:
Why don't you use some tools like fooview, gravity box or navigation bar to open the notification center?
[Xposed Framework Modules] oroboros74:
If Niwatori is to have a full one handed experience, wouldn't it make sense to be able to open the notification shade with one hand too? ?
[Xposed Framework Modules] guangyu.zhou:
This sounds not like a real requirement. I add the edge triggering gesture is because fooview has a bug to launch Niwatori's shortcut. And gravity box also refuse to work on my phone. So I have to add a convenient way. Your suggestion is good to take record for future improvement, whereas it might not get enough priority.
[Xposed Framework Modules] oroboros74:
Just a gentle nudge to get an update that fixes the bug introduced in the last version. Thanks always!
[Xposed Framework Modules] oroboros74:
Thanks for the update!!
[Xposed Framework Modules] @srmahunt:
Seems like the edge triggering gesture only happens if i am in settings app, other apps work fine.

---------- Post added at 08:53 PM ---------- Previous post was at 08:48 PM ----------

Even with this option can't dock the screen to bottom and right edges.
[Xposed Framework Modules] guangyu.zhou:
Hi, could you elaborate a little bit more? It's better to have a snapshot to let me understand your issue. On my one plus 3t, it works fine in or out of settings app.
[Xposed Framework Modules] @srmahunt:
I wasn't talking about if the edge triggering gesture works fine(which it does), but the problem arises if i turn off edge triggering gesture, what i said happens.
[Xposed Framework Modules] guangyu.zhou:
I still cannot reproduce this one. I turned off edge gesture and I don't have Niwatori crash. Please let me know how to reproduce. By the way, be noted, different phones, different ROMs may have different behaviours. Let me know all your information and then I can see if I can help.
[Xposed Framework Modules] oroboros74:
I have edge features turned off too, and no crashes.
[Xposed Framework Modules] @srmahunt:
I am on oneplus 5 stock oos latest version, and i didn't say it crashes. It just suddenly goes into the small screen mode even the edge gesture is turned off, it happens only in settings app(not that i have tried with every app i have installed but for the apps i tried it doesn't activate accidentally. While you are at it pleaseake some modification so i can use the small screen at the right-bottom corner(completely attached to edges).
[Xposed Framework Modules] guangyu.zhou:
Yeah, settings app looks like having issue in accessing Niwatori's preference file. So the disablement doesn't take effect in settings app. This is a known issue. I need to investigate more.

For using small screen on right bottom, please elaborate for more. Or it will be better to take a GitHub issue for tracking.
[Xposed Framework Modules] @srmahunt:
I would like the gap at bottom and the right to be removed in the screenshot posted.
[Xposed Framework Modules] guangyu.zhou:
Thanks for advising. I will put this as a configurable item in my to-do list. The gap I added is for easy outside gesture to manipulate the shrunk screen.
[Xposed Framework Modules] Ardiswan:
Thanks Ben for working on this module. It is very useful. A question: is it possible to add more functionality to the "edge triggering gesture"?

It just triggers the "small screen" mode. It would be great if the user could assign any of the other 2 modes to the "edge triggering gesture" so it would support "movable screen" and "slide down" modes as well.

I see this is a free module. So how can we donate and support your work?

---------- Post added at 01:37 AM ---------- Previous post was at 12:39 AM ----------

When I assign the fingerprint to Niwatori and tap the fingerprint sensor, it just opens the app but doesn't trigger the one hand mode. Am I missing something here? Do I have to make a shortcut or something like that?

Thanks
[Xposed Framework Modules] Ardiswan:
Okay, I figured it out. Works great on Oreo with the help of GravityBox. Still would be a good idea to be able to use edge gesture for all three modes.

Cheers!
[Xposed Framework Modules] guangyu.zhou:
Thanks for considering on donation. Because I publish this module on play store, I have to figure out how to play with the new in app pay.

For triggering gesture, it's not the final version. It's just an experiment to see how many people like it. I start with small screen is only because I use that mode most frequently.

In future, I will try to find a way to merge these 3 modes. The current small mode is a kind of try, in the latest version, you can use outside gesture to slide the shrunk screen down. I'm thinking on how to merge these more depends on your input
[Xposed Framework Modules] @srmahunt:
For activating other modes with gestures i use xposed edge. Just assign the app shortcut then the preferable screen modes.

You can use this intent:

Small Screen

Intent { act=cn.zhougy0717.xposed.niwatori.intent.action.SMALL_SCREEN cmp=cn.zhougy0717.xposed.niwatori/.app.ActionActivity }
[Xposed Framework Modules] Ardiswan:
I am using this module now and will report any problems or bugs I might find. Also do let me know if there is any specific area you would like to test the module in. Till you find a way to introduce in-app purchases on the Play Store, I would support the idea of putting a link for donations in the first post. Thanks!

I tested the xposed edge and it works fine! Thanks mate! :good:
[Xposed Framework Modules] guangyu.zhou:
Exposed edge is an awesome module. With this I may not take adding other modes in triggering gesture as a high priority task.

I will firstly work on mixing the 3 modes.
[Xposed Framework Modules] Ardiswan:
When I use the Slide Down mode, there remains a border between the top and the bottom portions of the screen (please see the attachments). Could this possibly be fixed?!
[Xposed Framework Modules] guangyu.zhou:
Do you mean the black bar in your first picture? That is the immersive status bar background. That's Android feature.I cannot remove that one.
[Xposed Framework Modules] oroboros74:
I have a question regarding setup. When I have enabled small screen and my keyboard (SwiftKey) shows up, it hides the bottom half of the small screen. How can I have the screen move when the keyboard is up and then reposition it down when keyboard is closed?
[Xposed Framework Modules] guangyu.zhou:
You may not be able to do this now. The work around would be enlarge the content. This can be a good improvement in future. The idea is when keyboard pops up, shift up the content at the same time.
[Xposed Framework Modules] oroboros74:
THIS!
[Xposed Framework Modules] oroboros74:
That would be very welcomed!

Even so, though, I find one thing very difficult even when I'm using one-hand mode, and that's reaching the physical navbar on my phone: would it be possible to add a virtual navbar?
[Xposed Framework Modules] guangyu.zhou:
Do you mean the 3 virtual keys? There are bunch of solutions for this. Like pie control or any floating dot utilities.
[Xposed Framework Modules] newuxtreme:
Hi guangyu,

I found your updated module since I was looking for some way to use my OP6 phone with just one hand.

I installed the app and enabled it in xposed, it does work but I haven't figure out how to do it flawlessly yet.

You also mention in the app that you can use a launcher to start the mode. I have pie control launcher on the side which I would love to use for starting the OHM. Can you explain how/what to select to get it going? That and if I can also use a call from the same launcher to reset back to full screen mode.
[Xposed Framework Modules] newuxtreme:
Alright I managed to install it and also get it in as a shortcut on my pie launcher, apparently the different modes just show up automatically in the 'shortcuts' tab on pie controls.

That said the swipe down on the edge of the screen works beautifully as well.

Every time I get a new phone the advances in technology and quality of life/convenience just amaze me.
[Xposed Framework Modules] guangyu.zhou:
Glad to see you enjoy it. It was designed to make your life easy.
[Xposed Framework Modules] oroboros74:
I was hoping of not having to install other apps, and have a solution only when I'm in one handed mode... :(

Pity Niwatori isn't an all in one solution for the one handed problems.
[Xposed Framework Modules] newuxtreme:
Would you know how to make/update a module for xposed called YouTube swipe to seek.

All it does is be active in YouTube and forwards or rewinds the video by a little amount each time you swipe your finger left to right or right to left anywhere on the screen in full screen yt mode.

It's a very small app/module but it's invaluable for me I'm trying to figure out how to make it work in current yt versions.
[Xposed Framework Modules] JuniorCaesar:
first of all, thank you for updating this module, it really helps when you using 5.5 inch screen. but:

1-) can you add on/off switch for resizing the small screen mode? sometimes i accidently resize the window and gestures do not work well. one time resizing would be awesome.

2-) in small screen mode, window does not stays on sides properly. there is small gap no matter what position i set (in size settings), it would make using phone easier since we use small screen mode for using with one hand.

i don't know if you are still working on this app or not, but your feedback would be good. have a good day :)
[Xposed Framework Modules] Snuuuuupy:
Love this app. On Huawei phones, I noticed 2 features that made it great:

1) the background outside the rectangle is permanently black instead of whatever the app sets the background color to be(easier on the eyes, saves battery for AMOLED devices)

2) you can swipe in from the bottom right/left corners to diagonally in the middle of the screen - I think this is a better gesture than starting from the middle left/right.
[Xposed Framework Modules] Kamyshek:
Does the mode work on Android 9?
[Xposed Framework Modules] guangyu.zhou:
No, not really. Since xposed framework still not works on Android pie
[Xposed Framework Modules] Kamyshek:
It works but not official one
[Xposed Framework Modules] DanGLES3:
Edxposed (open source unofficial xposed) exists for Pie and Oreo and passes safetynet and has the ability to hide itself from other apps,not only that but there's also official gravity box for pie for like months now, recently Edxposed even got early support for Android Q
[Xposed Framework Modules] The_tomorrow_person:
Then which version does?
[Xposed Framework Modules] Lord Sithek:
[MENTION=8206730]guangyu.zhou[/MENTION] Cheers brother. I suppose you've dropped maintaning this app since there is no update for two years now... Anyway, I can confirm the module is working even on Android 10 :D Im using EdXposed framework on EvolutionX ROM, Xiaomi Redmi Note 4. The only issue Ive experienced is that swapping right/left not always work constistently and sometimes it just reset overscan to the default size. As far as I remember, Ive been experienced the same on Android 9. Did anybody report something like that or is there any way to remedy? Are you interested in providing you logs, or the project is being left definitely?

By the way, I have tried probably all possible one-hand mode apps & mods and this one is definitely best one of them. I know you are not the creator, but still you make this possible to work on newer Android versions, so many thanks!
[Samsung Galaxy Note 8 Questions and Answers] ScaleneVirus288:
Hi , I am new to Samsung . It's my first phone so far and I am very happy . I bought this phone from T-Mobile and I am stuck with update from November( pic ) No new updates 4 me . I heard ( from few forums ) that when I debrand phone it's more possible to get Oreo faster .

I know that there are plenty of treads about that but I wanna make sure that when I will debrand phone I won't trip knox . Can any1 confirm that ?