Minor bug: iFly thinks Playster tablet is a phone, & reverts

iFly GPS Forum

We have a new Forum!  Go here to get started: https://adventurepilot.community.forum.  
The new forum is easier to use and much more capable than the old, we hope you will join our community! 

Below is a copy of the old forum. This will remain available for a short period so you can access and review the information contained here. To continue a conversation, or start a new one, please register and create a post at our new forum location.
HomeHomeDiscussionsDiscussionsiFly GPS for An...iFly GPS for An...Minor bug: iFly thinks Playster tablet is a phone, & reverts to that if change orientationMinor bug: iFly thinks Playster tablet is a phone, & reverts to that if change orientation
Previous
 
Next
New Post
6/13/2018 1:14 PM
 

I've only seen this on my new Android tablet from Playster.  I have no idea what the real maker of the tablet is.  I picked this 8" tablet up for cheap and it works fine, running any and all Android apps.  

The issue is this: when I first brought up iFly (in Portrait orientation), it did not recognize it as a tablet.  No prob, I changed that in iFly settings and synced up all my settings/layouts/etc from my other (Samsung) tablet.  Yay.  Then I went into Instrument Group and chose my usual custom instrument layouts for each of the map modes in Portrait orientation.  So far, so great.  

I exited iFly, put the tablet in Landscape orientation, and started iFly.  Hmmm, iFly thinks it's a phone again.  So, I set it to tablet in iFly again, and used Instrument Group to select my custom instrument layouts for each map mode in Landscape orientation.  Lookin' good.

I exited iFly, put the tablet back in Portrait orientation, and started iFly.  And iFly thinks it's a phone again.  My custom instrument layout for Portrait tablet is still selected and being used, but the resolution/sizing of the map and menus is all wonky again because iFly is thinking this is a phone.

This goes on and on as I keep switching orientations and "fixing" iFly until I figure out there's a twist.  If I'm in one orientation, and I tell iFly that this is a tablet, then everytime I return to that orientation it will remember that.  It does that across reboots of iFly or Android. And it will do it even if I bring up iFly in a different orientation and then come back to this orientation.  As long as I don't set it to tablet mode in that other orientation in the meantime.  If I do set it to tablet mode in the other orientation, then that orientation is now the one it remembers to be in tablet mode and it comes up in phone mode for the other.

The workaround is to either leave it in one orientation (which is fine, that's how I mount it), or I do the five screen taps (Menu | Setup | Screen/Audio Settings | Screen Layout | Tablet) to take care of it.  But obviously the software should remember what kind of device (phone or tablet) you set it to and "remember" that across changes in orientation  -OR-  I suppose it could "remember" what you set it to in *each* orientation (I don't know, maybe someone would have a reason to want to be a "phone" in one orientation and a "tablet" in another).  But it shouldn't override what you set, which is what it's doing now.


Powrachute PC 2000; Aventura II; Cherokee 180
 
New Post
6/15/2018 3:56 PM
 

iFly should preserve your settings when you re-orient. I'm wondering if it's something device specific. If you can send us a bug report, we can dig into it a bit deeper and see what's going on. Change the orientation and then re-set it to tablet mode, then go to Menu -> About -> Send Bug Report, and it'll compose an email to us with the log attached. Just send us that and we'll take a look. Thanks

 
New Post
6/15/2018 4:27 PM
 

Will do shortly.  But let me get clarification.

Right now, the tablet is set to "tablet" in landscape mode.  Whenever I come in landscape mode everything is fine.  When I bring it up in portrait mode, it comes up as a phone.

Do you want me to bring it up in portrait mode, and switch it to "tablet"?  Because it requires a reboot of iFly after you do that.  If that's the case, then do you want me to send a bug report after I set "tablet" but before it reboots, or send the bug report after it comes back up?

Or do you want me to bring it up in portrait mode (phone), switch it to tablet in that orientation, then bring it up in landscape mode (which will then come up as a phone)?  Then send a bug report? or switch it to tablet mode (which requires a reboot), bring it back up and send a bug report?

Maybe send multiple bug reports?  I don't know what would help you most, so why don't you give me a brief test plan.

Thanks.


Powrachute PC 2000; Aventura II; Cherokee 180
 
New Post
6/15/2018 11:00 PM
 

Hook, I just examined the code, and am pretty sure I know the root cause, and why this hasn't been reported before (not that it hasn't occurred, but it is probably fairly rare).

The issue is that your device defaults to Phone for portrait, but Tablet for landscape.  And when you toggle it, we simply mark it as "toggled", and so in one orientation, it toggles it from phone to tablet, but then in the other orientation it toggles it from Tablet to Phone -- thus the conflict.   This only happens with devices around 8" which is on the cusp of the defaulting logic, which makes it default to different modes for each orientation.   For larger devices (> 8"), *both* orientations default to tablet -- and therefore there is no conflict.  And the same goes for smaller devices < 8", will always default to phone mode, and thus no conflict.   But devices very near to 8" are at risk of having this conflict, and triggering this bug.

I'll try to get this fixed for the next beta release.


Brian Knox, Sr Software Engineer
 
New Post
6/15/2018 11:07 PM
 

What if I'm using it in Australia?  How's the logic handle the reverse coriolis effect?  smiley

Thanks.


Powrachute PC 2000; Aventura II; Cherokee 180
 
Previous
 
Next
HomeHomeDiscussionsDiscussionsiFly GPS for An...iFly GPS for An...Minor bug: iFly thinks Playster tablet is a phone, & reverts to that if change orientationMinor bug: iFly thinks Playster tablet is a phone, & reverts to that if change orientation