I second @Max

Ali

On 10/12/21 5:30 PM, Maxim Solodovnik wrote:
Hello Seb,

I'm not happy with converting to PWA
This will mean to convert OM to JS+REST i.e. rewrite it completely one more
time
I doubt I can do another rewrite
Also I don't really like all these JS frameworks
I believe the content should be controlled on server

But this is an open source project :)


On Tue, 12 Oct 2021 at 10:07, [email protected] <[email protected]>
wrote:

It is also possible to directly open the PWA instead of a new Browser
window for when opening OpenMeetings via an invitation link. So that it
opens the PWA directly. You can simply add a special URL parameter:
https://web.dev/pwa-url-handler/

So for invitation links we could potentially simply include the additional
URL parameter for all links, if the PWA is installed it will open it with
this link. Otherwise open in a new browser window. Should have no negative
impact.

In order to support versioning (or different installations of OpenMeetings)
- in case a user has installed multiple OpenMeetings installations on the
same mobile device  - we can include the name in the PWA name, so that it
does separate those versions. This may not be even a problem, but it might
be very handy for developers so you have multiple different icons on your
home screen. Or in case we use the more advanced features of a PWA (e.g.
local storage).

Thanks
Seb

Sebastian Wagner
Director Arrakeen Solutions, OM-Hosting.com
http://arrakeen-solutions.co.nz/
https://om-hosting.com - Cloud & Server Hosting for HTML5
Video-Conferencing OpenMeetings
<
https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
<
https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url

On Tue, 12 Oct 2021 at 09:20, [email protected] <[email protected]
wrote:

Are we happy to proceed to:
  * Add manifest file and prompt to save to home screen on Mobile devices
  * Add prompt for mobile users to rotate device into landscape mode

Thanks
Seb

Sebastian Wagner
Director Arrakeen Solutions, OM-Hosting.com
http://arrakeen-solutions.co.nz/
https://om-hosting.com - Cloud & Server Hosting for HTML5
Video-Conferencing OpenMeetings

<
https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
<
https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url


On Mon, 11 Oct 2021 at 18:22, [email protected] <
[email protected]>
wrote:

I would say OM is for landscape mode ...
Maybe we can show some message like: "OM will be much more useful in
landscape mode :)" ?
=> That was my first idea too. But I think if we go down that path I
would probably also suggest to prompt users to save OpenMeetings to the
home screen on the mobile device (and by doing so converting it into a
Progressive Web App/PWA). Instead of just prompting for landscape mode.

Cause once its a PWA we can:

    - Control full screen/display mode and maximise screen usage (no back
    button, no URL navigation bar) - and especially the URL bar stays
away! The
    annoying thing is that if you scroll on iOS is will show the URL bar
again
    and makes the screen smaller
    - Orientation landscape (at least in Android, iOS show "unsupported
    orientation" - user friendly message)
    - Start OpenMeetings like a Mobile App via an Icon on your home
    screen (it makes a huge difference actually to user behaviour)

So it's a much more "native" feel when converted to PWA. And the effort
in order to convert to a PWA is pretty small (create manifest file)

In theory users can actually already save it to their home screen.
OpenMeetings is just not using any of the features that would help to
make
it more user friendly in that case.

So should we maybe rather prompt to "save to home screen" ? It just
seems
to give more options to improve things.

Thanks
Seb

Sebastian Wagner
Director Arrakeen Solutions, OM-Hosting.com
http://arrakeen-solutions.co.nz/
https://om-hosting.com - Cloud & Server Hosting for HTML5
Video-Conferencing OpenMeetings

<
https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
<
https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url

On Mon, 11 Oct 2021 at 16:33, Maxim Solodovnik <[email protected]>
wrote:

I would say OM is for landscape mode ...
Maybe we can show some message like: "OM will be much more useful in
landscape mode :)" ?

On Sun, 10 Oct 2021 at 05:30, [email protected] <
[email protected]>
wrote:

I've updated the mobile viewports which makes OpenMeetings a lot more
usable on a Mobile device. Especially when in portrait mode it was
pretty
much impossible to click any button or icon.Since they are literally
2x2
pixels in size on the screen.

There are some sample screens of forms, for example on the login
form:
https://issues.apache.org/jira/browse/OPENMEETINGS-2685
or when you try to click the icons to share your webcam / microphone:
https://issues.apache.org/jira/browse/OPENMEETINGS-2686

However now in portrait mode on the mobile device: The whiteboard is
very
small. This is in portrait mode. Landscape is proportionally fine.
See screenshots in
https://issues.apache.org/jira/browse/OPENMEETINGS-2686
It would be better if in portrait mode on a mobile device screen: The
whiteboard should use more space. For example by toggling the user
list to
be "minimised" + adding some additional screen buttons for sharing
webcam/microphone (outside of the user list).

I would argue the ability to share your audio/video is essential to
be
visible. Also on a mobile device. But you don't need to see all the
users
in the user list constantly. More important to see the whiteboard and
other
users. However currently there isn't a way to minimise the user list
_and_
show the audio/video sharing buttons. I'm thinking of adding this
functionality. Just for mobile devices to become more usable.

Thanks
Seb

Sebastian Wagner
Director Arrakeen Solutions, OM-Hosting.com
http://arrakeen-solutions.co.nz/
https://om-hosting.com - Cloud & Server Hosting for HTML5
Video-Conferencing OpenMeetings
<

https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
<

https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url

--
Best regards,
Maxim


Reply via email to