[
https://issues.apache.org/jira/browse/OPENMEETINGS-571?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13604586#comment-13604586
]
Marius van Voorden commented on OPENMEETINGS-571:
-------------------------------------------------
So, there’s two parts to this.
Vertical resizing is relatively cheap: All the chat messages simply need to
move up or down as one large block. This might even be cheap enough to do while
the user is dragging the window.
Horizontal resizing is expensive, because the text and emoticons need to
reflow. Part of this can be processed in parallel: All the individual chat
messages can reflow their own content individually, given a certain width.
After that is done, the message containers themselves need to be repositioned,
based on their new vertical size. This can be done either sequentially,
starting with the latest message and working upwards, or it can be done in
parallel, if a list of message container heights is generated first.
Note that if we manage to implement this, we get the free bonus that we can
make the chat area itself resizable. My users use video without audio, so the
chat is the main communication. The limited chat area size is an issue (which
I’ve worked around by increasing the baseTabChatPanel height).
It may be of use to look at other applications which manage to do this. To take
an example, skype reflows its text on the fly without any problems. Why is
that? Is it because it uses OS-native UI? Does it use GPU acceleration? Is this
specifically an issue because we’re using flash? If so, are there other flash
applications that have solved this problem? Any red5 specific applications,
maybe?
> Chat area does not resize when resizing browser window
> ------------------------------------------------------
>
> Key: OPENMEETINGS-571
> URL: https://issues.apache.org/jira/browse/OPENMEETINGS-571
> Project: Openmeetings
> Issue Type: Bug
> Components: UI
> Affects Versions: 2.0 Apache Incubator Release, 2.1 Apache Release
> Reporter: Marius van Voorden
> Assignee: SebastianWagner
> Priority: Minor
> Labels: chat, resize
>
> Go into a conference
> Resize the browser window
> Expected result:
> All contents are resized to fit the new browser window
> Actual result:
> Chat area remains the same size as before, regardless if it should be larger
> or smaller
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira