farmisen / iphonefrotz

Automatically exported from code.google.com/p/iphonefrotz
Other
0 stars 0 forks source link

Story text displays under keyboard (on iPad mini only) #198

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Showing the keyboard doesn't resize the story window to make room for the 
keyboard on the iPad mini.
Happens for all stories, landscape or portrait.  No idea what's going on here.  
Keyboard geometry doesn't look any different than on a normal iPad.

What version of Frotz are you using?
1.6

What device model are you using (iPhone 3GS, iPad, iPod Touch 3rd gen,
etc.)
iPad Mini

What version of iOS?  3.2, 4.0, 4.3, etc.)
6.0.1

Please provide any additional information below.

Original issue reported on code.google.com by spath...@gmail.com on 5 Nov 2012 at 1:50

GoogleCodeExporter commented 9 years ago
Still no access to debug on an iPad mini, but I went back to the Apple Store 
and this problem seems to have mysteriously gone away.   Weird.

Original comment by spath...@gmail.com on 12 Nov 2012 at 2:34

GoogleCodeExporter commented 9 years ago
Turns out this is caused by the 'Split Keyboard' setting in Settings / General.
If it's turned on, regardless of whether you are actually using the split 
keyboard, the app doesn't respond to showing the keyboard by shrinking the 
story view to make room.
Only on iPad mini; split kb works fine in full sized iPads.

Original comment by spath...@gmail.com on 21 Nov 2012 at 5:28

GoogleCodeExporter commented 9 years ago
I'm seeing this bug on the iPad 2 too. See screenshot.

Original comment by cxde...@gmail.com on 4 Apr 2013 at 12:25

Attachments:

GoogleCodeExporter commented 9 years ago
cxdesai, that's the 'correct' behavior.  At least, that's the way all apps 
behave.  Try it in notepad; the keyboard will be on top of text, even if the 
cursor is at the bottom of the screen.  So if it's a bug, it's an iOS bug and 
not a Frotz bug.

This bug report was about an issue where this was happening even when the 
keyboard is the normal non-split one.

Original comment by spath...@gmail.com on 4 Apr 2013 at 3:24

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
spathiwa, Ah, my mistake. (Very annoying iOS behavior. I suppose there's no way 
you could force iFrotz to shrink the story window in split-keyboard mode? 
Currently it's unusable.)

Original comment by cxde...@gmail.com on 4 Apr 2013 at 7:48

GoogleCodeExporter commented 9 years ago
I can look into it.
But I think the idea is that the user is supposed to use their thumbs and move 
the keyboard up out of the way when they want to use the bottom of the screen, 
or something.
The problem is, if I make it shrink the window to not display text under the 
keyboard, what happens if the user moves the keyboard to the middle of the 
screen?

Original comment by spath...@gmail.com on 4 Apr 2013 at 7:49

GoogleCodeExporter commented 9 years ago
Ah, yes. Like in this screenshot, you mean? Personally I find this 
configuration very uncomfortable to use in any app -- because you can't use 
both hands to cup the iPad's bottom corners -- and I suspect it'll be worse in 
iFrotz, with story-text flowing crazily underneath the split keyboard all the 
time. But that's just my opinion, and I'm beginning to suspect there's no 
simple, obvious, one-size-fits-all solution to this problem. 

(Btw, the screenshot also shows that the Notes page's background has intruded 
into the game again.) 

Original comment by cxde...@gmail.com on 4 Apr 2013 at 8:31

Attachments:

GoogleCodeExporter commented 9 years ago
I can't get the problem to occur again so I can confirm this, but I think the 
keyboard sometimes gets in an odd state: merged and *undocked* but still at the 
bottom of the screen. Docking it fixes the problem. I guess if the keyboard is 
really undocked then this is not an iFrotz problem.

iPad Mini, iOS 6.1.3, iFrotz 1.6

Original comment by goo...@mfoster.com on 18 Jan 2014 at 3:49

GoogleCodeExporter commented 9 years ago
I can now reproduce the problem! Well... sometimes. And this may not be the 
only way to get it in this state.
- Undock the keyboard (kbd).
- Swipe the kbd key up several times. The kbd moves up the screen.
- Swipe the kbd key down. When near the bottom make very small swipes.
- If the kbd hits the bottom it will dock itself, but sometimes it will stop 
sliding while just a tiny bit above the bottom. In this case it is still 
undocked even tho it appears to be at the bottom -- you have to look closely to 
see that it's not.

Original comment by goo...@mfoster.com on 18 Jan 2014 at 4:33

GoogleCodeExporter commented 9 years ago
Changing this to an enhancement request since it's not really a Frotz bug, just 
undesirable iOS behavior which we might work around to increase usability

Original comment by spath...@gmail.com on 12 Jun 2014 at 4:53

GoogleCodeExporter commented 9 years ago

Original comment by spath...@gmail.com on 5 Aug 2014 at 7:30