-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Add meta tag to allow fullscreen view on IPad #7607
Comments
@koseduhemak is it something you’d like to contribute? :) |
cc @jankeromnes |
@vince-fugnitto would be a pleasure to contribute. Could you point me slightly in the right direction? This is a very huge project and I don‘t know where to look for the addition. EDIT: Found something which looks promising: https://github.com/eclipse-theia/theia/blob/fc49b2c3b8a690ba5b94e1fd48cf17469b51057d/packages/plugin-ext/src/main/browser/webview/pre/index.html. Is this the right spot? |
Sure, if you're looking to updating the theia/dev-packages/application-manager/src/generator/frontend-generator.ts Lines 62 to 66 in 9bc52ad
theia/packages/plugin-ext/src/hosted/browser/hosted-plugin.ts Lines 731 to 742 in 9bc52ad
A previous pull-request was created to add the viewport tag for mobile devices: 3ad2b62 |
That's a fantastic suggestion @koseduhemak, many thanks! 🙏
And this is also a great resource, thank you for sharing. I notice that using
@vince-fugnitto Interesting, I didn't know about the |
Ok I will make a pull request this weekend with the new tag as a first start. If this works I will dig into the manifest thing :) |
Description
Get ability to run theia web ide in fullscreen on iOS devices (no address bar).
Reproduction Steps
On mobile devices, every inch counts. So it would be nice to have the ability to run theia in fullscreen mode. Easy solution would be adding following markup:
If the page containing theia is exported to home screen, the tag would allow to open it from the home screen in fullscreen view.
At the moment I use a bookmarklet to insert the code shown above and save it afterwards to home screen. It works awesome but it would be nice to have it inbuilt:
Screenshot of working example:
Some more tips to get an even more native app feeling on iOS devices: https://medium.com/appscope/designing-native-like-progressive-web-apps-for-ios-1b3cdda1d0e8
The text was updated successfully, but these errors were encountered: