[
https://issues.apache.org/jira/browse/OPENMEETINGS-2683?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17429630#comment-17429630
]
Sebastian Wagner commented on OPENMEETINGS-2683:
------------------------------------------------
Done. I've added some details and screenshots in the PR and linked wiki page.
It's actually quite a small PR part from adding a few icons in different
resolutions.
This adds so that when using the mobile browsers "Add to home screen" function:
* Show a nice icon in the screens and on the mobile device
* Show a nice name for the app in the mobile
* Show a nice splash screen when opening OpenMeetings after saving to home
screen on the mobile
* Remove url and navigation bar in browser so it uses the full screen size
* Fix to landscape mode (Android only, iOS does not support it)
* Show a nice icon and name when rotating through currently open apps on the
mobile device
You _may_ call this PWA mode. However really it's just a fancy bookmark.
However it makes the application look much more like a native mobile app. And
it makes it easier to control the url/navigation bar of the browser.
See documentation on mobile experience or iOS and Android here:
[https://cwiki.apache.org/confluence/display/OPENMEETINGS/OpenMeetings+Mobile#OpenMeetingsMobile-Savetohomescreentocreatebettermobileexperience]
*It has no impact on any other functionality of OpenMeetings (as well as it
does not require any rewrite of any functionality).*
What could be done next:
* Adding a prompt in iOS to suggest landscape mode (iOS "add to home screen"
functionality does not support orientation=landscape feature, needs user prompt
when in portrait mode)
* Potentially something that makes this "Add to home screen" easier to find
for users
* Documentation on how to release to the App store. Using this "Add to home
screen" mode it is easier to also package it up to release OpenMeetings to an
App store
> Explore what features of manifest file are useful for OpenMeetings
> ------------------------------------------------------------------
>
> Key: OPENMEETINGS-2683
> URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2683
> Project: Openmeetings
> Issue Type: New Feature
> Components: Mobile client
> Reporter: Sebastian Wagner
> Assignee: Sebastian Wagner
> Priority: Major
> Fix For: 7.0.0
>
>
> OpenMeetings on a Mobile device is almost unusable because the aspect ratio
> on portrait mode is almost impossible to click any button.
> As well as the layout of the application is more width than height.
> Apparently there is a way to force the browser into landscape mode using the
> manifest.json file. There might be also other features out of the manifest
> file that may improve the experience. It is designed to help Progress Web
> Apps to more look and feel like Native Apps on Mobile devices.
> See also:
> * [https://www.w3.org/TR/appmanifest/]
> * [https://developer.mozilla.org/en-US/docs/Web/Manifest]
> * [https://web.dev/add-manifest/]
> *
> [https://stackoverflow.com/questions/14360581/force-landscape-orientation-mode]
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)