downforacross / downforacross.com

Web frontend for downforacross.com -- continuation of stevenhao/crosswordsio
https://downforacrosscom.downforacross1.now.sh
MIT License
222 stars 92 forks source link

Can't show keyboard on iPad #192

Closed rgamage closed 1 month ago

rgamage commented 3 years ago

Sorry, I'm new here, but I can't figure out how to show the keyboard when using the site on an iPad. I can select squares, but cannot enter any text, because there is no keyboard. Is there some hidden feature to show a keyboard / enter text?

jonycgn commented 3 years ago

Issue #196 may be related. Perhaps worth trying if the problem is still there now?

rgamage commented 3 years ago

Tried again, still no keyboard appears anywhere when viewing the crossword. Shouldn't the on-screen keyboard pop up when you touch a square? I can't see any way to enter any text at all.

stevenhao commented 3 years ago

Could you go to https://www.whatismybrowser.com/detect/what-is-my-user-agent and let me know what your user-agent string is? It sounds like you may be using an iPad that self-reports as a desktop computer instead of a tablet.

You may also want to try finding a button that allows you to "request mobile site".

rgamage commented 3 years ago

My user agent is below. I don't see any way to switch to the mobile site. Your User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.3 Safari/605.1.15 https://developers.whatismybrowser.com/useragents/parse/?analyse-my-user-agent=yes

On Tue, Jun 15, 2021 at 10:00 AM Steven Hao @.***> wrote:

Could you go to https://www.whatismybrowser.com/detect/what-is-my-user-agent and let me know what your user-agent string is? It sounds like you may be using an iPad that self-reports as a desktop computer instead of a tablet.

You may also want to try finding a button that allows you to "request mobile site".

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/downforacross/downforacross.com/issues/192#issuecomment-861670281, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEAGYEHMISA6UIEF5D3PUEDTS6BKPANCNFSM447PHFTA .

jonycgn commented 3 years ago

@rgamage you can request the mobile site by tapping on the two "A"s in the left corner of the address bar.

rgamage commented 3 years ago

Thank you so much, this works. I can now type in the squares, and see one clue at a time. I can't see a list of the clues, so that's kind of a drag, but I think there is already an issue open on that.

Randy

On Tue, Jun 15, 2021 at 1:39 PM Johannes Ballé @.***> wrote:

@rgamage https://github.com/rgamage you can request the mobile site by tapping on the two "A"s in the left corner of the address bar.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/downforacross/downforacross.com/issues/192#issuecomment-861815821, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEAGYEAGBEOMQCXKZM7LLPDTS63AZANCNFSM447PHFTA .

electroly commented 1 year ago

This is an issue that is still relevant today (July 2023). On an iPad you have two choices:

Hiding the clues in mobile mode makes sense for a phone but on an iPad, desktop mode is the desired layout since there is plenty of room to show the clues. But only mobile mode is functional. We're stuck using the mobile phone interface on a large iPad screen.

flackr commented 2 months ago

Having mobile be a separate mode with separate code is I think not very scalable. There are always systems which are counter to being either a phone sized mobille device or a large screen desktop, e.g.

I would suggest that:

flackr commented 1 month ago

I've been playing with the PR I linked for a while and it's working great both on mobile and desktop using the same full view. If anyone else wants to try it you can load the preview URL: https://vercel.live/open-feedback/downforacrosscom-git-fork-flackr-show-vk-ca06c0-downforacross1.vercel.app?via=pr-comment-visit-preview-link&passThrough=1

I think longer term having a separate MobileGridControls class could be deprecated and the mode switching changed in favour of screen size based switching.