Niwatori - One Handed Mode - Nougat compatible

This is the reborn package for original Niwatori - One Handed Mode. The original link is here: http://repo.xposed.info/module/jp.tkgktyk.xposed.niwatori
The original author tkgktyk doesn't support to work on Nougat and chooses to share the source code with community.
With my effort, now it can work on Nougat and I also brings some improvement. I test it with Android 6.0 stock FW on Nexus 7, Oxygen OS on Oneplus 3T and Slim7 on Oneplus 1. I don't have more devices to test. If you have any problem, please feel free to report on GitHub or XDA post.

Author(s): 
Package: 
cn.zhougy0717.xposed.niwatori
Version name: 
0.5.6
Release type: 
Stable (low risk of bugs)
Number of downloads: 
5 in total · 5 in the last 24 hours
MD5 checksum: 
fc5f6fc3f0d32353e6a64a43d7707219
Uploaded on: 
Wednesday, June 20, 2018 - 12:06
Changes: 

Fix a crash during multi-finger gesture in OOS and H2OS.

Version name: 
0.5.5
Release type: 
Beta (some bugs to be expected)
Number of downloads: 
294 in total · 5 in the last 24 hours
MD5 checksum: 
26fdda0c42998382145b001ea448788f
Uploaded on: 
Sunday, April 22, 2018 - 01:46
Changes: 

1.Remove the redundant auto reset.
2.Persistent small screen works without background service.
3.Roll to latest gradle tool and Android tool chain.
4. Move default pivotY to 0.5.

Version name: 
0.5.4
Release type: 
Stable (low risk of bugs)
Number of downloads: 
951 in total · 6 in the last 24 hours
MD5 checksum: 
b192b18b19653a6e34ad9f1477095fd7
Uploaded on: 
Wednesday, March 21, 2018 - 10:47
Changes: 

1.Add double tap gesture on notification panel. You can play with Notification panel much easier with Niwatori.
2.Fix background issue in Discord and Taobao.

Version name: 
0.5.3
Release type: 
Beta (some bugs to be expected)
Number of downloads: 
310 in total · 0 in the last 24 hours
MD5 checksum: 
86a12f14f20bc6d59a8f7a557fd5f426
Uploaded on: 
Sunday, March 11, 2018 - 13:28
Changes: 

NOTE: use reboot rather than soft reboot to make the update work well. Otherwise, you may have issues.
1.Compile with Oreo.
2.Swap directly instead of broadcast receiver to work better in Oreo. Because Oreo cut off most cross wake up among apps.
3.Enhance compatibility.

Version name: 
0.5.2
Release type: 
Beta (some bugs to be expected)
Number of downloads: 
389 in total · 0 in the last 24 hours
MD5 checksum: 
837c499a6bdb012b6295d662763883c9
Uploaded on: 
Sunday, January 28, 2018 - 07:19
Changes: 

1. Improve the compatibility.
2. Merge the shared preference solutions in Slim7 (AOSP based) and Oxygen OS.