yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] dolorespark:
Phab7 does not replace existing code or provide new functionality (yet) - it simply nudges the existing code to go in the direction you want it to.

It appears that the author of GB has not given Tablet UI mode much consideration. I say this because GB generates a null-pointer exception about once a second when in tablet mode, and I assume he would have dealt with the error if he were aware of it. I have no reason to believe that the result would be any different if I were using a tablet-mode patch to SystemUI.apk rather than Phab7.

Now that I have the next version of Phab7 ready for release (later today), I'll have some time to test that hypothesis - as well as time to send him excerpts from my logcat.log showing those exceptions..
[Xposed Framework Modules] MikeRL100:
If you're wondering what I think Phab7 should do next in terms of it being able to replace code or add something extra, it'd be to make phablet and tablet mode usable on KitKat under Navigation/Status bars under settings. Of course this is just a suggestion. Good luck especially if you start enabling those suggestions.
[Xposed Framework Modules] DustArma:
Tablet UI switch constantly crashes SystemUI on my Acer Iconia B1 A71 running 4.1.2

I'm assuming that's a ROM-specific issue, just letting anyone know before they try it.
[Xposed Framework Modules] dolorespark:
New Phab7 Version Available (v0.95)

I've just posted a new version of Phab7 that adds Tablet UI-mode scaling. If the Notifications panel is too big to fit on your device's screen, you can scale it down to fit. See the first posting in this thread for details and a download link.
[Xposed Framework Modules] polobunny:
I think this needs an upload on the official repo. :)
[Xposed Framework Modules] TheManii:
Would scaling be able to meaningfully change the bar in phablet mode?

I know it currently isnt enabled for it, but phablet mode's main difference from phone is the location of the nav bar in landscape.

I'd like to use phablet mode on my phone, but without scaling the buttons bleed off to the right, if you could scale them to fit on the screen then it'd be usable in that mode. With scaling tablet mode works fine as intended.

Could we also get an indicator under scaling percentage of the equivilent dpi?

a scaling of 75% at 320dpi = 240, but it would be quicker if it was directly displayed somewhere

Edit: is it possible to also scale the notifications themselves? They're still at full size

Hmm, system generated notifications are the right size, but not 3rd party app ones, forcing the 3rd party app to match the nav bar's dpi doesnt help though

Edit2: would it be possible to simply get scaling for all 3 modes?

There's currently no xposed module (unless i'm mistaken) that can do that, I dont think you can safely scale it by overriding systemui's dpi with app settings(?)

Love the module so far, keep up the good work :)
[Xposed Framework Modules] MikeRL100:
Latest version is crashing on me on 4.4.1 CM11. Every time I select a menu entry in settings it force closes.
[Xposed Framework Modules] daveid:
Running fine on my TabletZ on 4.2.2, except one thing...

When expanding the notification settings/toggles my brightness is turned to 100% each time. It is easy enough to toggle back the auto-brightness, I am real glad to have my TabletUI back!
[Xposed Framework Modules] Zb134:
Confirmed working on tablet Z with 4.2.2

Don't have the brightness issues the above post mentioned
[Xposed Framework Modules] daveid:
To clarify it is simple turning auto brightness off when expanding the toggles, I installed Notification Toggles as a workaround. And it does this every time for me.
[Xposed Framework Modules] thedisturbedone:
Great initiative! Would love to see this through. However 4.4.1 Omnirom app opens but when options are clicked, it FCs. Not complaining ;)
[Xposed Framework Modules] Zb134:
You're right. That happens to me too! I use lux for brightness control so not really an issue for me.
[Xposed Framework Modules] Carbajal3009:
Can confirm this too. Nexus 5 4.4.1 mahdi ROM. Are there any links to older/previous released apk?
[Xposed Framework Modules] dolorespark:
Oooops... v0.96 will be along shortly.
[Xposed Framework Modules] leongzxc:
is it possible to make toggles work (like toggle-like that we can see from CM10.1/2) in xperia devices?

rather than text and sliders, etc.

because on phone UI = i have data toggle, but if i use "tablet UI" on my xperia z, its just a few lines of "toggle" commands :) and no data.
[Xposed Framework Modules] dolorespark:
v0.96 is up (see the OP). It fixes the crashes in Phab7's control-panel app when running under KitKat.
[Xposed Framework Modules] gawron49:
Nexus 7 2012 android 4.4 button Tablet is offline

Wysłane z mojego Nexus 7 przy użyciu Tapatalka
[Xposed Framework Modules] daveid:
Also, long press on home brings up recents not Google Now...
[Xposed Framework Modules] ldiomedi:
I just install 0.96 and it fc. The log just say

Phab7S: device's native smallestScreenWidth is 320

Im on kitkat 4.4 and the dpi of screen is 240 if that help. Other thing, why isnt available the tablet ui? Btw, thanks fir this mod

Enviado desde mi MB526 mediante Tapatalk
[Xposed Framework Modules] Osyx:
I've scaled it with App Settings before 0.96 and it works just fine.

Btw when applying this kill SystemUI to the degree that it forgets the background image, is this only me?

Skickat från min C6603 via Tapatalk 2
[Xposed Framework Modules] MikeRL100:
I was just about to ask if the OP wanted a logcat… And he already fixed it! Amazing!
[Xposed Framework Modules] dolorespark:
Q & A

From the OP:

Whether it works on your device depends almost entirely on your ROM's creators. If they removed the icons and graphics needed for a given UI mode, then SystemUI.apk is guaranteed to force-close when you select that mode.​

From the OP:

Tablet UI mode is only available when running ICS or JB (v4.03 thru 4.3x). While Phab7 v0.96 supports KitKat, it does not add back the Tablet mode that Google has removed.​

For some unknown reason, Google provided different default wallpapers for different screen widths rather than a single image scaled to different sizes. I use a live wallpaper (Koi Pond (Free)) and it doesn't change when I switch modes.

Short answer: "no". Phab7 tells SystemUI.apk that the screen is wider (or narrower) than it really is. This causes SysUI to display things in a different way than it normally would. What actually gets displayed is controlled by your ROM, not Phab7. If Google didn't add Quick Settings to Tablet mode, you won't get that feature. If Google removed tablet mode entirely (as it did in KitKat), you won't get it at all.

Adding scaling to the other modes is at the top of my list of things to

try

. Tablet mode works differently than the other modes, so the tricks I used there may not work properly. We'll see...

Honestly, I don't think the effective-dpi value of much use or interest to most people - it's just an "implementation detail". If you really want to know what it is, look in the XposedInstaller log (it only appears if scaling is in effect).
[Xposed Framework Modules] DustArma:
Could we get the ability to toggle the navigation bar off/on for the Phone and Tablet modes?
[Xposed Framework Modules] psychedelicNerd:
Tablet option disabled

Tried to get it work on Cyanogenmod 11 (KItKat) and the Tablet option is disabled. Any one else experiencing this? I am trying this on a Verizon HTC One device.
[Xposed Framework Modules] Dovidhalevi:
Actually, this is in Android's settings and the module should respect that choice.
[Xposed Framework Modules] dolorespark:
Hmm... where is that setting? I've never seen it - but then I don't own a phone with h/w nav buttons. As it happens, in the AOSP source, this is a flag that's "built in" to the ROM and not user-configurable. Perhaps your ROM's creator chose to be more flexible and gave you that option (mine didn't).

Regardless, this seems to be a popular request so I've added it to the next version. However, it's only available for Phone and Phablet modes because hiding it in Tablet mode would be the functional equivalent of hiding the status bar too. Also, it will not respect any comparable option available elsewhere (except in Default mode) because I haven't a clue where your ROM's creator chose to store that setting.
[Xposed Framework Modules] Dovidhalevi:
I am using the CM ROM so maybe it is their feature.

So this option is worthy to add to Phab, but as a third item. In ROMs which have it settable, operate on that setting. In others, now will have it. Note that Xposed modules work at run-time so should be OK for non-settable ROMs. For settable one, I think it should do the actuall system setting.
[Xposed Framework Modules] dolorespark:
New Version - v0.97

I've posted a new release of Phab7 which features:

scaling in all 3 modes (Phone, Phablet, and Tablet)

an option to hide the Navigation bar in Phone and Phablet modes, per request

fewer but more informative messages in the XposedInstaller log

See the original posting for details and a download link.
[Xposed Framework Modules] Talon65442:
Where would be the best place to request the ability for a combination of Tablet UI mode with separate Notification and QuickSettings Tiles that are able to be modified using GravityBox?

PS: Thank you dolorespark for making my Sero 7 Pro the 'almost' perfect tablet (stupid Google, deciding that people don't need to move apps to SD natively, grrr. What if I don't care if that app won't run on startup or have usable widgets???)!
[Xposed Framework Modules] cekibrott:
Big thanks dude. Great job. BTW may be it would be nicer if there are several quick button too like data connection - silent/vibrate -bluetooth - gps and others...

I'll follow this thread from now..
[Xposed Framework Modules] MikeRL100:
I wish the OP took donations.
[Xposed Framework Modules] dolorespark:
The best place would be here :) However, it would be a MAJOR development project to recreate/emulate tablet mode using current -day components. I've thought about it but there are other things I'd want to get done before committing to it.

Honestly, I'm not into "christmas-tree" kinda projects. I'd prefer to focus on doing one thing well and leave it to others to provide the ornaments.

Actually, I do - but given the $4 I've collected to date (for another project, zero for this one), I have to assume that the Donate button is easy to miss...
[Xposed Framework Modules] MikeRL100:
Not exactly unless you're on Tapatalk like I am LOL. That explains it. Donation sent. Check your PM. As for everyone else, if you don't have a lot of money, you ding have to donate. If you have more money than I do (not rich, not even middle middle class all the way, but not poor, by US standards) you should feel kind of cheap. I hear about people donating all the time to charities that often are mishandled, so I don't give to most charities. A lot of charities have CEOs that live in mansions. But giving back to XDA almost always is a good idea. Too many developers lose money working on stuff and have to quit their project. How rich people can possibly spend so much on themselves (not all but a lot of them) and not donate a dime irritates me.
[Xposed Framework Modules] vashminted:
did you try it? did it work?
[Xposed Framework Modules] Talon65442:
An somehow I had completely missed this

Right, I hadn't really thought that far into it.

Instead of just simply "replacing/relinking the notification swipe controls" from PhabletUI into TabletUI, you'd pretty much have to realign the "UI buttons" (image AND touch range) for Nav and Notifications as well as make sure that any element variables (clock, battery, etc.) would still be pulled from wherever they are changed by GB... AND inverse the actual Notification & QuickSettings UIs for bottom up instead of top down.

Yep, pretty much a full UI rewrite!

Thanks anyway for at least having thought about it :good:
[Xposed Framework Modules] the7thson:
Tried to set Phablet UI on my Nexus 5, it made sysui keep crashing constantly :( I was able to recover it so no harm done, but I'm bummed that I still don't have Phablet UI.

Your efforts are still appreciated OP.
[Xposed Framework Modules] dolorespark:
I'm curious: were you in Portrait or Landscape mode when you made the switch? I'd expect it to crash when in Landscape but am not sure about Portrait. Also, was this with the stock KitKat or a custom ROM?

Once I get v1.0 out, I want to look at supplying the missing resources that cause most of these force-closes (I don't know if it's practical or even doable).
[Xposed Framework Modules] the7thson:
Thanks for your reply, I was in portrait the whole time (I actually have rotation disabled 99% of the time). This was not stock KK, it was Cataclysm Dec 12, which is based on AOSP 4.4.2.

What are these missing resources out of curiosity?
[Xposed Framework Modules] jay.monkey:
Phab7 on Xepria Z Tablet JB 4.3

Hi,

I have Sony Xperia Z Tablet, UK version, 32GB WiFi running stock 4.1.2 Jelly Bean with root. I've deliberately avoided updating Android because i do not want to loose the Tablet UI. I just cannot understand what Google are thinking putting the phone UI on Tablet platform ?, Why cant they listen to what people want and have an option for the UI in settings ?

Can anyone confirm if Phab7 works to get Tablet UI on Sony Xepria Tablet Z (SGP312) running the new 4.3 update ?

Cheers All

Jay
[Xposed Framework Modules] eushaun99:
It should work, even if it doesn't you can just disable the module and uninstall it. If it bootloops, then flash the xposed zip created in your SD card.
[Xposed Framework Modules] dolorespark:
The layout descriptions for the Status and Nav bars, and the images that appear on each. There are separate copies of these resources for different screen widths, and some vendors remove the ones they figure you'll never need.

Phab7 should never cause a bootloop. However, it can cause the SystemUI process to repeatedly force-close. Since you're still on Phab7's screen when that happens, you can clear the "Unfortunately" popup, select another Phab7 option, probably clear the popup again, then press "Change". It can be challenging to clear the popup and get the settings changed before the popup reappears but eventually, you'll succeed.

I plan to add an automatic-reset feature so that it will revert to the default settings after 10 seconds or so unless you tell it to keep the new one. That way, if SystemUI FCs, you can just wait until it fixes itself.
[Xposed Framework Modules] jay.monkey:
Would really like to know if it works before i update my Sony Tab Z with 4.3, Don't really want to go though the backup and update process just to find i'm stuck with Tablet UI and have to go back to 4.1.2.

Cheers

Jay
[Xposed Framework Modules] the7thson:
Perfect! Thank you.

Sent from my Nexus 7
[Xposed Framework Modules] `SBR`:
It's working perfectly with Sony Xperia Tablet running 4.3

Thanks for the mod..

It. Working
[Xposed Framework Modules] Jambu95:
download link broken
[Xposed Framework Modules] dolorespark:
Just tried, works fine...
[Xposed Framework Modules] Fishmanzero:
Thank you for the nice work!

Applied on Xperia Tablet Z 4.3 and glad to see the Tablet UI again!

Under Tablet UI the System Bar is no longer transparent, it possible to make it transparent and get compatible with Tinted Status Bar and Gravity Box's transparent settings? Also custom buttons like always show menu / long press actions no more work after layout change.
[Xposed Framework Modules] samaxen:
Doesn't work on Note 3

@ Dev it doesn't work on Galaxy note-3 (JB 4.3). The systemUI FC's everytime i apply tablet or phablet settings
[Xposed Framework Modules] dolorespark:
v0.99 now available

I've just posted the final(?) beta for Phab7. It adds a keep-or-cancel dialog that solves the problem of restoring your previous UI should SystemUI force-close when you switch UI modes. If you don't select either option within 12 seconds, it automatically restores your previous settings. Just wait for the dialog to disappear, clear the force-close popup, and you're back in business.
[Xposed Framework Modules] lmike6453:
+1

Hey [MENTION=5094650]dolorespark[/MENTION] did you ever get free time to take a look for us Note 3 users? I know that you've prob been really busy working on the app and I hate to bring it up to ask. This would just be a killer UI mod for our huge 5.7" screens to take advantage of full tablet UI, ability to resize the nav bar for real estate etc

Take your time and thanks for all of the hard work!
[Xposed Framework Modules] and2:
Hm, i'm on X-Note 7.0 and have a Navigationbar on PhabletUI...

Gesendet von meinem SM-N9005 mit Tapatalk
[Xposed Framework Modules] lmike6453:
Thanks for mentioning this. I see that you're on AT&T variant where I'm on Verizon's. I tried 2 main ROMs, jellybeans and hyperdrive
[Xposed Framework Modules] and2:
No AT&T, i am on international Version.

Gesendet von meinem SM-N9005 mit Tapatalk
[Xposed Framework Modules] dolorespark:
My apologies for taking so long to respond. I looked at your copy of SystemUI.apk a month ago and again just now. It has been stripped of everything that would be needed to display anything other than what the manufacturer intended. Until I can identify a way of adding the missing resources on the fly (if that's even possible), you have a Phone UI-only device.
[Xposed Framework Modules] lmike6453:
Hey [MENTION=5094650]dolorespark[/MENTION] no worries at all thanks just for getting back to me! This definitely makes sense as I read a lot about how Tablet mode is stripped past Android 4.2.x but your app works on versions newer which is what makes me wonder.

I will continue to look forward to your development on this and if you figure it out I will be sure to donate to you! Haven't had Tablet mode in a long long time on my Note devices now
[Xposed Framework Modules] partylikeaninjastar:
Adjusting the scaling will create a small gap between the status bar and which ever app is currently open. Noticeable if your status bar is any color other than black.
[Xposed Framework Modules] OGWisdom:
As much as I would love to see tablet ui on the note 3, it may never happen. Well, maybe and I mean maybe down the line with aosp. As for stock software, nope. It would seem as though Samsung wants to abolish the tablet ui. In 4.3 all devices have the same ui and framework, this is supposed to be an innovation, but for those of us on xda, just a headache. The only way I can see this happening, is if someone rewrote the system ui to incorporate the tablet framework. That is what is missing is the apk. It only contains 1 container and is not multi DPI. I'm sure eventually, someone will take that plunge but it will be a nightmare for them. Don't hold your breathe, look how long it took for tablet ui to come to the note 2 and that was actually easier than what Samsung has given us this time around.
[Xposed Framework Modules] jan.stanicek:
Hello. I can confirm that everything is working on CROMIX ROM on TF701.
[Xposed Framework Modules] jay.monkey:
Success on Sony Xperia Tab Z (SGP312)

Wow,

I upgraded to 4.3 quite a while ago but only found how to get root yesterday, its taken a while to get the XPosed FW installed on my Sony Xperia Tablet Z (SGP312) (use this version of XPosed FW Installer) but once that was sorted Phab 7 works great

Its like welcoming an old friend seeing the Tab UI on JB 4.3, Thanks so much.

Cheers

Jay
[Xposed Framework Modules] ermacwins:
Does this work on Nexus 7 (2013) with PA 4 rom?
[Xposed Framework Modules] w0ny:
When i set settings screens to phone style it only works when i ipen Phab,but when i go to Menu>settings i have Tablet style...Help?
[Xposed Framework Modules] dolorespark:
Did you enable Phab7 in the Xposed Installer app, and then reboot? If so, did you open Settings, close it, then bring up the Recents list and slide Settings away?

FYI... this feature only takes effect when an app starts up. Since Settings gets started at bootup, changing the setting in Phab7 may not take effect immediately. That's why I recommend opening it, and if the change hasn't taken effect, kill the app by swiping it out of Recents, then retry.
[Xposed Framework Modules] w0ny:
Man just 1 ask,i need to root tablet to download Xposed?
[Xposed Framework Modules] kt-Froggy:
You need root to install Xposed, yes.
[Xposed Framework Modules] wooki:
Hello, small question: why doesn't Tablet mode work on xperia z ultra with cyanogen mod 10.2?

I'm getting a FC from system ui

Sent with my Xiaomi MI2 with Tapatalk Pro
[Xposed Framework Modules] Domino5:
nexus 7 (2012) cyanogen 10.2.0

When i try switch to tablet ui i got system ui force close on my n7 (cyanogen 10.2.0) phone ui works great but i really want tablet ui :crying:
[Xposed Framework Modules] Half Alive:
Could someone re-upload the last version?

The link is broken.
[Xposed Framework Modules] dolorespark:
Most likely, SystemUI.apk doesn't contain the full complement of resources (icons, layouts, etc) needed to display it. IIRC, CM 10.2 is based on Android 4.3 which still had everything necessary, so someone may have removed stuff they thought no one would ever need Just to confirm: you got the FC as soon as you tried switching, correct?

I just tried it and it worked OK.
[Xposed Framework Modules] wooki:
Yes, CM10.2 seems to have removed tablet mode! I'm going to try patching it back in with "Autopatcher" ( http://xdaforums.com/showthread.php?t=1719408 )

The FC occured right after i applied the change.
[Xposed Framework Modules] dolorespark:
Phab7 v1.00 now available

I've just released the first "stable" version of Phab7. See the OP for details and a link to the file.

Important: If you have one of the betas (v0.9x) installed, you MUST uninstall it before attempting to upgrade to v1.0. My apologies for this inconvenience...
[Xposed Framework Modules] monkey hung:
I'm getting a "package name incorrect" error when trying to download it from the Xposed repo.
[Xposed Framework Modules] Dovidhalevi:
Maybe time, with 1.00 version, to put on the Xposed repo?

Feature request -- first one suggested when this thing was "born." Tablet mode for settings on landscape only.
[Xposed Framework Modules] Christiancs1969:
Installed ok thanks:)
[Xposed Framework Modules] dolorespark:
I'll check it out when I get home from work. The upload form at xposed.info asked for a "package name" and a "module name" - I probably got it wrong.

OK, got it fixed (I hope).
[Xposed Framework Modules] brotbuexe:
Would it be possible to have only the navbar on short side of the display without changing from phablet to phone layout?
[Xposed Framework Modules] dolorespark:
Unlike the UI mode feature which requires Phab7's active intervention every time you rotate the tablet, the Settings feature is very simple. It sets a flag when the app starts up and does nothing thereafter. I suppose it would be possible to add a lot of code to enable switching between the two settings-styles depending on orientation but - for now, at least - I'd rather keep it simple. (I do agree with you though: that would be a nice feature.)

The location of the navbar is controlled by a layout file that's compiled into the app's "resources" (icons, layouts, etc.). Phab7 works by tricking SystemUI into using the "wrong" set of resources for the size of the screen you have. Consequently, when you choose, say, "Phablet", you get the whole set of resources associated with Phablet - including the layout. Sadly, you can't pick and choose.
[Xposed Framework Modules] 089man:
Hi, have with version 1 so many FC in settings menu. Used beanstalk rom, halo, beanstalk, loockscreen settings on left all bring a FC if I touch. Any solution?

I9100 Tapatalk 4, Rom1 Beanstalk 4.4. 2
[Xposed Framework Modules] 089man:
Delete

I9100 Tapatalk 4, Rom1 Beanstalk 4.4. 2
[Xposed Framework Modules] Deeco7:
I know that Kit Kat removed Tablet mode, but is there any way of achieving it on 4.4?
[Xposed Framework Modules] 089man:
Delete, sorry for this post

I9100 Tapatalk 4, Rom1 Beanstalk 4.4. 2