Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tablet (iPad) support #28

Closed
akosyakov opened this issue Aug 29, 2018 · 9 comments
Closed

tablet (iPad) support #28

akosyakov opened this issue Aug 29, 2018 · 9 comments
Labels
type: feature request New feature or request

Comments

@akosyakov
Copy link
Member

No description provided.

@jankeromnes
Copy link
Contributor

See also #311 and eclipse-theia/theia#3557.

@jankeromnes
Copy link
Contributor

jankeromnes commented Mar 19, 2019

Another iPad keyboard problem:

  • Ctrl + C doesn't work (not a single Ctrl command actually)

EDIT: Using https://keycode.info, here is how Ctrl and C are detected on desktop:

  • Ctrl is {key: Dead, location: 1, code: ControlLeft}
  • C is {key: c, location: 0, code: KeyC}
  • Ctrl+C is {key: c, location: 0, code: KeyC}

And on iPad bluetooth keyboard:

  • Ctrl is {key: Dead, location: 0, code: Unidentified} (not detected if focus is on input)
  • C is {key: c, location: 0, code: KeyC}
  • Ctrl+C is {key: Enter, location: 0, code: KeyC} (not detected if focus is on input)

EDIT 2: Actually, Ctrl + C seems to work for me now, on iPad with iOS 12. Yay?

@kennethreitz
Copy link

Looking forward to this working! You'll be (by far) the best iOS dev solution=D

@jankeromnes
Copy link
Contributor

jankeromnes commented Sep 12, 2019

I recently tried Gitpod again on my iPad with iOS 12. I ran into many small issues, but was able to (horribly) work around most of them:

  • I couldn't open links printed in the Terminal (it says to use Cmd + click, but Cmd + tap didn't work)
  • I couldn't select or copy text from the Terminal (would have helped me visit that link)

I then redirected the Terminal output into a file, but:

  • It was hard to select text in the Editor (because long-press opens a context menu instead of selecting). However, sometimes Shift + arrow keys worked (!?)
  • I couldn't copy selected text from the Editor with Cmd + C (I think it said something about using my system's native copy/paste instead of JS?)

I then rewrote that file into an HTML file with an <a> link, and opened a preview, which allowed me to finally visit that darn link (it had a super long token, so I couldn't just remember and re-type it)

I also couldn't:

  • Resize panels
  • Close context menus (except by clicking on "Copy GitHub link" every time)

@mrpher
Copy link

mrpher commented Sep 29, 2020

+1 vote for this, this would be a game-changer. 🤩

@6ms
Copy link

6ms commented Dec 15, 2020

I also agree. Gitpod on iPad Pro is almost usable, but for these reasons it is really painful to use currently.

@jankeromnes
Copy link
Contributor

Hi @mrpher and @6ms! Many thanks for the feedback! 👍

I would vote for closing this issue, because Gitpod does work well on iPad now! 🎉

There are of course a few things to be improved still, like:

  • Apple Pencil support
  • Ability to resize panels on touch interfaces
  • Ensuring that scrolling works everywhere (including in keybinding settings, markdown previews, and using magic keyboard touchpad)
  • Ensuring that copy/paste works everywhere (e.g. in editors and terminals)

@6ms Are there additional problems that break your iPad experience with Gitpod? If so, please list all specific issues you see.

@gtsiolis
Copy link
Contributor

I would vote for closing this issue, ...

Agree. It makes sense to close this and open more specific follow-up issues we can tackle one-by-one. Having a broad and abstract issue like this isn't much helpful. 📕

@geropl
Copy link
Member

geropl commented Dec 16, 2020

Closing because too unspecific. Gitpod on IPad generalls works now (see above); though it makes sense to track the missing pieces in separate issues.

@geropl geropl closed this as completed Dec 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: feature request New feature or request
Projects
None yet
Development

No branches or pull requests

7 participants