yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] tkgktyk:
[MENTION=5618315]slayorktc[/MENTION], [MENTION=5696588]xbox_clive[/MENTION];

I fixed lock screen bug. Now released as a beta version. After tests, I'll change it to stable.

For sure, the standard launcher doesn't have this function.

I tested to implement it. however after hiding my icon, I couldn't start Niwatori's settings even from Xposed framework. :(
[Xposed Framework Modules] slayorktc:
I just tried the new update. Looks like the shortcuts are fixed and I noticed that I had apps like feedly not working with the double tap... BUT the new update fixed that as well!! Great work! Thanks for getting it out so fast too!
[Xposed Framework Modules] sam613:
This one is really cool,

however, too bad that it conflicts with vpndialog somehow, and stop third party VPN apps from working.

It happened on another one-hand mode module(com.hamzah.onehandmode) as well.
[Xposed Framework Modules] wolfnumba1:
Strange issue I just noticed, I installed this app today and loved it, lol with the module enabled in xposed I was unable to type in eBay app for searches, very weird issue. Confirmed it was this module as when I disabled this and only this module and reboot eBay app went back to normal. Why would this interfere with typing in eBay search that seems like it shouldn't interfere. Love the app though, to do the double tap something to move app halfway down screen I assume that is part of the paid version using the initial position option am I correct?

---------- Post added at 12:15 PM ---------- Previous post was at 12:02 PM ----------

Hey man you are running Lolipop on your device? You say they are up to version 2.41 I see the most updated version as 2.4 on the thread on XDA and on downloads page in xposed. Doesn't say it was updated for Lolipop unless you are talking about a different app? Please clarify, thanks
[Xposed Framework Modules] xbox_clive:
Awesome! Everything looks good!
[Xposed Framework Modules] vanisleguy1976:
Check this post http://xdaforums.com/showthread.php?p=58996082
[Xposed Framework Modules] wolfnumba1:
Thanks I'll check it out.
[Xposed Framework Modules] tkgktyk:
Sorry for my late reply. And thank you for your feedbacks.

The double tap is on outside of app after moving it? Although I installed feedly, it looks working fine. Could you tell me more details?

Please check vpndialog in blacklist. Isn't this workaround good?

OK, your issue also happens on my phone. I'll fix it but now I don't know why it happens.

Triggers to move app are only shortcut. If you can use other launchers or mods, they assign shortcuts to some actions. For example, GravityBox by C3C076 assigns shortcut to navigation key's actions; single-tap, long-press and double-tap. It is great useful mod.
[Xposed Framework Modules] wolfnumba1:
Thanks! Yeah I found that after in gravity box, however I had to disable your module for the time being until you fix the search issue on ebay as I use the app pretty often since I buy and sell on there all the time. I left it installed so I will see when an update comes just disabled the module. Awaiting your fix in next update, keep up the great work.
[Xposed Framework Modules] bonny_k-9:
The application is now called differently and counting on a new version went?

I look forward to new files for translation.
[Xposed Framework Modules] bgiesing:
Anyway that we will be able to Dynamically change sides of the new small screen mode?

Sometimes I hold my phone with my right hand and sometimes I hold it with my left. Having to go into settings to change it is a pain.
[Xposed Framework Modules] tkgktyk:
Sorry, I forgot to upload string files. I upload now. DOWNLOAD

I'm going to change name of my mod because the mod has new features.

Thank you for your cooperation!

Thank you for trying new version. I'd like to add buttons to change the display position to free space.
[Xposed Framework Modules] bonny_k-9:
Here is a new

---------- Post added at 04:47 PM ---------- Previous post was at 04:46 PM ----------

Good idea, I've been thinking about this when poprobyval this feature.
[Xposed Framework Modules] pratamaaudi:
i tried on my nexus 4 CM 12 Nightly 14

but it's not working.

is this module support latest CM rom ?
[Xposed Framework Modules] washwash:
i'm on this rom and doesn't work, when i start it, it just crash...why?

wait, the actions works, but i can't open settings
[Xposed Framework Modules] tkgktyk:
Thanks, I got it. Wait for next release.

I have these devices:

[DEV] Nexus 4, AOSP 5.0.1

Nexus 4, AOSP 4.4.4

Galaxy Note (GT-N7000), CM11

I'm going to test on AOSP 4.1.2 - 4.3.1 by emulator, but CM12 is harder.
[Xposed Framework Modules] washwash:
on galaxy s4 9506, same behavior... the actions works but i can't open settings...
[Xposed Framework Modules] tkgktyk:
I found a bug while preparing In-app Billing. Settings crash depending on your In-app Billing availability. I'll fix it.
[Xposed Framework Modules] washwash:
thank you

do you think will be possible to resize everything on the screen with the small screen mode?
[Xposed Framework Modules] themachinist:
Have enjoyed Flying Android for awhile and am thankful for the app! Now trying this instead. =)

Just to confirm. This app triggers exactly like Flying Android right? Through shortcuts. Or the new simple interface where the recents is used, which must be the software button? Are there any plans to offer faster and more efficient ways to trigger? Like gestures or something.
[Xposed Framework Modules] washwash:
in the meanwhile you could use stuff like gmd gesture control and similar...
[Xposed Framework Modules] tkgktyk:
I think it is possible but it requires to implement the small screen mode as an independent mode because now one-handed mode is attached to each app. I consider positively but it will take some time.

The way of triggers is through shortcuts. so it is the same as Flying Android but you need to recreate shortcuts. By help of other apps (launcher or mod), you can launch shortcut in various ways. The simple interface on software recent apps button is not recommend. Its merits are limited.

To [MENTION=3219848]bgiesing[/MENTION], [MENTION=5082556]bonny_k-9[/MENTION];

I don't add buttons but actions on touch outside to change the position of small screen. Choose trigger and action in the settings.

Uh oh, v0.3.1 has a bug on expanded status bar. The position of small screen is strange at first time.
[Xposed Framework Modules] neonixxx:
[MENTION=5692104]tkgktyk[/MENTION] Maybe you could add a second "small screen" shortcut with separate position/size settings. That way, it could be set up so the phone "knows" where you want the screen to go automatically. Example: double-tap the back key (on the right) and screen shrinks to the bottom-right, but double-tap on the menu key (on the left) and the screen shrinks to the bottom-left.

I think this could be another, possibly more convenient way than tapping to move the small screen over.
[Xposed Framework Modules] tkgktyk:
Thank you for feedback. v0.3.2 is added "Small Screen (Left)" and "Small Screen (Left)". They are small screen's shortcuts having own position.

The new shortcuts and old shortcut are duplicated as resize function. I might remove one of the shortcut eventually.
[Xposed Framework Modules] strifej:
I am using the newest test version and am having some issues with Whatsapp. I can shrink the window in a chat, but when I click the input line where it pops up my keyboard (Swiftkey), it'll revert to full sized layout. Is this known?

Running CM11 Pac 4.4.2 on a Galaxy Note 3.
[Xposed Framework Modules] themachinist:
Was working on 0.30. Then I upgraded to 0.31 and 0.32, stopped working. So I uninstalled and tried 0.30 again. Doesn't work. All shortcuts don't work anymore. [emoji27]
[Xposed Framework Modules] tkgktyk:
When you start one-handed mode, software keyboard is hidden. Contrariwise when software keyboard pops up, one-handed mode is reset. It is intended behavior. Because my purpose is not to reduce the screen size but to touch unreachable region. And IME has own one-handed mode. For example, Google Input has Layout Adjustment, iWnn has Floating Mode.

Check your log of Xposed framework. If there are no problems in installing and activating, the following texts will be logged;

Loading modules from /data/app/jp.tkgktyk.xposed.niwatori-2/base.apk
Loading class jp.tkgktyk.xposed.niwatori.Niwatori
NFW(ModActivity#initZygote): prepared to attach to Activity and Dialog

If not, please send the log to me.
[Xposed Framework Modules] themachinist:
Attached log.
[Xposed Framework Modules] tkgktyk:
Thank you. You can see the following message in the log

"jp.tkgktyk.xposed.niwatori" is package name of my mod, and the next line means that activation is failed.

Re-activate method:

Uncheck my mod at Modules page in Xposed framework

Reboot (optional)

Re-check my mod

Reboot again

This trouble is happen sometimes when updating and re-installing mod, also on my phone.
[Xposed Framework Modules] themachinist:
Tried all the steps. Still doesn't work. Haha.
[Xposed Framework Modules] tkgktyk:
Is the log changed? If the log doesn't say "File does not exist", other error is happen. If not so, If still "File does not exist", reboot between uninstalling and installing my mod. If that's still no good, try to reinstall Xposed framework after uninstalling my mod.
[Xposed Framework Modules] themachinist:
Still doesn't work. Tried everything you mentioned above.
[Xposed Framework Modules] tkgktyk:
New log says,

So Niwatori is activated correctly from midtime. Therefore the reason of not working is other problem (is not activation) now.

The latest log includes a lot of errors tagged by "fsbi" or "XHaloFloatingWindow". Are they working fine? Is Niwatori caught up in their trouble?
[Xposed Framework Modules] themachinist:
Hmm...those two modules work just fine actually. I tried to disable them and rebooted to see if Niwatori was affected by their errors, but it still doesn't work.
[Xposed Framework Modules] tkgktyk:
Could you reproduce combination of successful activation and v0.3.0? I feel v0.3.1 or later have some problem. I want to confirm my assumption.
[Xposed Framework Modules] bgiesing:
The latest update seems to work fine for me!

I have a idea though, what if you add an action that will expand the notification shade and put it into small screen mode and make it accessible via the recents actions?

Use case for this is your phone is so big that you can't reach the status bar to pull it down but once pulled down, you can then put it in one handed mode to use it.
[Xposed Framework Modules] themachinist:
0.30 doesn't work anymore. I even tried disabling all other mods to see if there is conflict but there is no difference. If it's info to you though, flying android was working fine before I changed to niwatori.
[Xposed Framework Modules] tkgktyk:
I modified auto-reset function. If you turn off, apps and notification shade remember each mode until destroy.

Thank you for your cooperation, but unfortunately there are not more info in your logs. They look like only correct.

I don't know why v0.3.0 worked once though, [MENTION=5276361]pratamaaudi[/MENTION] says "it is not working on CM12." at #59. Is your ROM that?
[Xposed Framework Modules] themachinist:
Nope. I'm using a Sense 6 rom, 5.0.2. Tried the new version but doesn't work also. Oh well.
[Xposed Framework Modules] lawrencedash01:
Love this module, but i was hoping you can change (or add an option to) the outside to show the app below the current window
[Xposed Framework Modules] bonny_k-9:
No longer works on the CM12.
[Xposed Framework Modules] themachinist:
Hmm. Okay. So it's partially working. I tried on many apps, it doesn't work, but right after triggering the shortcut, if I pull down the notification panel, it activates. Using LMT launcher to activate the shortcut.

Version 0.34.
[Xposed Framework Modules] tkgktyk:
I tried it and I knew it is not easy.

I tried CM12:

one-handed modes work (screenshots attached)

test interface (software recents key) doesn't work

Are your issues the same or not?

On Mar 20, 2015, CM12 changed source code related to my test interface. So test interface doesn't work on ROMs built after that.

If notification panel is effected even when it is closed, judgement of panel's state (whether closed) is failed. Certainly management method of the state is different from AOSP. Although I search source code of HTC sense, I only found "Kernel source code". But I want frameworks (android_frameworks_base) written by Java.
[Xposed Framework Modules] bonny_k-9:
I have a version number 24. It is necessary to press 2 - does not work in applications. Other modes too.
[Xposed Framework Modules] themachinist:
Which folder do I find those frameworks?
[Xposed Framework Modules] tkgktyk:
I'll fix some bugs happened on CM12 in next release. Especially navigation bar.

In the case of CM12, I found this page at first: CyanogenMod on GitHub

Then I searched "android_frameworks_base" and opened a source code repository: CyanogenMod/android_frameworks_base

I can check differences between Sens rom and others if there is source code equivalent of above.
[Xposed Framework Modules] mbnaeem:
[MENTION=5692104]tkgktyk[/MENTION] Why does this mod need permission 'google play billing service'?
[Xposed Framework Modules] aillez:
This app has in-app purchase.

That's it.
[Xposed Framework Modules] tkgktyk:
Shortcut for small screen

To [MENTION=3219848]bgiesing[/MENTION], [MENTION=2582338]neonixxx[/MENTION];

I changed Small Screen shortcut at v0.3.5. Now my assumption is to use Pie control for one-handed mode. Because I cannot set shortcut separately between left and right, I removed "Small Screen (Left/Right)" action and added "Small Screen" and "Swap Left/Right" actions. And shortcuts to expand status bar with one-handed mode were added since the pie doesn't show while status bar is expanded.
[Xposed Framework Modules] aillez:
I updated to 0.3.5 but swap left/right doesn't work for me.

I love old shortcut (Small left, small right) (Because I use Note 3 that your app can make what I used to when I use touchwiz rom.)

maybe I'll wait to next version.

For now Rollback to 0.3.4

Anyway keep it up dev. Your module is must have for me now.
[Xposed Framework Modules] deepnx:
Thats a really Smart app .. Just requesting if you could possible Re develop this one ... i would love it ... cause this serves as a true purpose of one handed operation ... as the "Back" and the "Home" button are the ones used most ... if this app is developed in the right way ... we can keep our thumbs busy upwards more than downwards ...

http://xdaforums.com/xposed/modules/app-swipeback-v2-0-0-swipe-apps-t2592116

Thanks .. just a request.. if possible ... :)

Im ready to test it and give feedback.
[Xposed Framework Modules] themachinist:
[MENTION=5692104]tkgktyk[/MENTION] Genius! Latest version working again on my phone. Thank you! [emoji16]

Okay. It happened again. Non activation. Then I found out what happened. Cf.lumen and lux auto brightness. Lux auto brightness has a cf.lumen integration feature that should be activated so that both can work together properly. But it doesn't work properly currently so I deactivated it. However, when deactivated, your module doesn't work. [emoji28]
[Xposed Framework Modules] tkgktyk:
Do other outside actions work? Reset or Pin. And when you fire swap action what happens or nothing? Normally popup a toast message "Swap Left/Right" and small screen is changed its position between left and right.

Swipe back is an intelligible interface. But pie is also good interface. I think so.

I saw my shortcut is intercepted when I enabled Lux. CF.lumen is no problem and similar app (ScreenFilter) is no problem too.

I'll bring back blacklist function.
[Xposed Framework Modules] aillez:
Every options work except swap left/right.

I try to wipe app data (in case that might be conflict) but still no luck.
[Xposed Framework Modules] tkgktyk:
Thank you for your feedback. It's a bug of default value of settings. A workaround is to overwrite X value of Initial Position and Pivot X value of Small Screen Size. I'll fix it in next version.
[Xposed Framework Modules] aillez:
awesome !! After playing around like you said it's start to working.

Can't wait for next version [emoji4]

PS. It might start working after I switch off move animation. (I think)

-------------------------------------------

I found another thing if I set double tap to swap left/right I need to long tap outside area until vibration after that double tap to swap left/right will start to working.
[Xposed Framework Modules] tkgktyk:
That's good. Well, on second thought, that's a fatal bug because I added force reset function for settings in v0.3.5. I released a new version without taking care of your another thing.
[Xposed Framework Modules] Antitype:
Pin Activities

Suggestion to pin certain activites so the next time a certain app is open it will be In the same position all the time?
[Xposed Framework Modules] ajkahn:
OnePlus One

Is this mod only for Nexus 4? Has anyone tried it on their OPO?

I'm running OPO with XenonHD and I can't seem to trigger it. Nothing happens when I bind the key to Niwatori > Small screen.

Thanks.
[Xposed Framework Modules] themachinist:
All working good with the blacklist brought back. Thank you!
[Xposed Framework Modules] tkgktyk:
I'm not too crazy about that idea for now.

If you send me your log of Xposed, I'll check it whether there are obvious errors or not.

But I tested Android 4.4 or later.
[Xposed Framework Modules] ajkahn:
Log file PM'd. Thanks!
[Xposed Framework Modules] blackthund3r:
I have a OnePlus One with CM12 installed. I simply can't find a way to assign the activity to a key binding. Is there an app / module I can use for this? I know in theory what needs to happen, but my programming skills are not up to the job, particularly with Xposed etc.

How are people on CM12 activating Niwatori?

I found another one handed mode on Xposed but it's nowhere near as good as Niwatori :(

Thanks!!
[Xposed Framework Modules] ajkahn:
Are you only trying to enable the mod? What do you programming skills for??
[Xposed Framework Modules] blackthund3r:
I cannot seem to toggle the one handed mode on CM12, as the navigation buttons cannot be assigned to the toggle activities in settings, and I don't know what app could do this.

Hardware buttons have customisability limited to a list of functions (like search, last app, etc), so they can't be assigned to Niwatori. The software buttons didn't seem to work either.
[Xposed Framework Modules] tkgktyk:
Hi, I use GravityBox or LMT Launcher on stock ROM. I tried them on CM12 but GravityBox doesn't work correctly for navigation buttons. That's not good, hmm...
[Xposed Framework Modules] blackthund3r:
Since CM implements navigation keys differently, does it require a different set of hooks?

The other option for unsupported ROMs could be a notification with a button to go One Handed?

EDIT: flawless with LMT! Thank you :)
[Xposed Framework Modules] bgiesing:
Seems like it isnt compatible with 5.1 Xposed. SystemUI crashes before anything shows up except wallpaper.
[Xposed Framework Modules] rkd2003:
Very good app! but...

It doesn't work in browser screen (Chrome, Habit browser, Dolphin browser, or maybe others...) and Google market screen. fix please.(Galaxy S4 LTE-A Kitkat)
[Xposed Framework Modules] tkgktyk:
I wonder the structure of status bar was changed at 5.1. (niwatori modifies SystemUI for status bar)

Please wait for 5.1 update for Nexus 4.

When I apply small screen to Chrome, its viewing area becomes strange, browser's content size isn't changed. I'll fix this problem for now.
[Xposed Framework Modules] ProFragger:
Please help!

[MENTION=5692104]tkgktyk[/MENTION], this is GREAT work from you and a good idea, especially for us CM11/12 users on devices like Note 3 (I have this). Thank you for your great work, I even donated!

But, perhaps I am doing something wrong here? Your app works perfectly, in making the window small with the shortcuts, BUT, as soon as I launch an App, that app is launched in FULL/NORMAL mode! Am I missing something here?

Example: Double tap on Launcher homescreen -> screen becomes small (like it should) -> Click on WhatsApp (for example) -> WhatsApp launched in FULL/NORMAL size mode!

Is this a big?? If not, what is the point of the app then? Please help!

Thank you!
[Xposed Framework Modules] tkgktyk:
That seems normal behavior for niwatori because my one-handed mode is temporary. Please launch one-handed shortcut from navigation button's action or Pie. Use other apps for example, GravityBox, LMT Launcher or other launchers.

[BACKGROUND]

When do you need one-handed mode?

I want to touch contents on the top of the screen rather than watching them in small screen. So I usually use my phone on normal mode and enable one-handed mode only when I need to touch unreachable position. Of cause I saw a scene that I enabled one-handed mode in a row, but I want to open a page in normal mode and I want to also launch other apps in normal mode since my phone has large screen.
[Xposed Framework Modules] sev3:
works only with apps installed after

Very good idea. But on my S3 LTE KitKat it don't work with most apps installed before nivatory installation. But with most apps installed later it works Ok. Reinstalling old apps doesn't help. What can I do with it?

---------- Post added at 10:13 AM ---------- Previous post was at 10:01 AM ----------

I have the same problem on S3 LTE KK. In Browsers and file managers it doesn't work even if they are installed after Niwatory.. But I observed that it works with Opera Mini.
[Xposed Framework Modules] tkgktyk:
v0.3.8

This release is for another method of small screen. Google Play version is also updated.

Changes:

> Delayed auto reset timing

> Status bar is always auto reset without depending on settings

> Adjusted outside touch event for dialog

Settings:

+ Another method for Small Screen

++ a workaround for some apps (Chrome, etc)

Remaining topics:

> position of popup window

> expand quick settings on Lollipop

If you perform only soft reboot, how about you perform REBOOT?
[Xposed Framework Modules] bonny_k-9:
I do not understand how it works now on CM11 ...
[Xposed Framework Modules] tkgktyk:
My Galaxy Note running CM11 was broken. Nexus 4 doesn't have enough storage to install CM11. I'll look for another device for CM11, wait a few weeks please.

In the meantime, first check whether niwatori is activated by reading Xposed's log. The following "Loading class jp.tkgktyk.xposed.niwatori.Niwatori" is needed in the log. If there are some problems in activation, log says "not found" niwatori and then you should reinstall niwatori.

04-05 02:58:42.943 I/Xposed (20843): Loading modules from /data/app/jp.tkgktyk.xposed.niwatori-2/base.apk
04-05 02:58:43.036 I/Xposed (20843): Loading class jp.tkgktyk.xposed.niwatori.Niwatori

After the activation is correct, turn on "Log Actions" in niwatori's settings and call a shortcut for one-handed mode. Then Xposed framework logs as follow.

04-21 08:25:47.553 24125-24125/? I/Xposed﹕ jp.tkgktyk.xposed.niwatori.intent.action.SMALL_SCREEN
04-21 08:25:47.556 24125-24125/? I/Xposed﹕ NFW(ModActivity$20#onReceive): jp.tkgktyk.xposed.niwatori consumed: jp.tkgktyk.xposed.niwatori.intent.action.SMALL_SCREEN

The first line is shortcut (action) name, above case is Small Screen, and the second line logged who consumed the action by package name, above is niwatori settings. If the consumer isn't expected package, add the package into blacklist in niwatori settings.
[Xposed Framework Modules] rkd2003:
It doesn't work yet...

Thank you for your hard work. but It doesn't work.

(In browser apps.)

I use slide function, but small screen function is same problem.

This is just report.

Thanks. ;)

GALAXY S4 Lte-A KitKat, Touchwiz rom.
[Xposed Framework Modules] bgiesing:
[MENTION=5692104]tkgktyk[/MENTION] I tried to get a log of the 5.1 crash... Not sure if anything helpful is there... http://goo.gl/DVzhRP
[Xposed Framework Modules] sev3:
0.3.8 haven't help.

Chrome and others apps still doesn't work. Neither small, moveable screen or slide down