The SHM buffer size might be slightly larger than the expected
size due to 16-byte memory alignment used to create the SHM
buffers.
Gitlab: #731
Change-Id: Ida174fd16698cdbe6b19ccfd3c0c266adad68fa2
Frames in shared memory have no specific line alignment
(i.e. stride = width), as opposed to the QVideoFrame, so
the copy need to be done accordingly.
Gitlab: #721
Change-Id: Id6576e55c5742a4e99d603feb4bc78f4d2be1ff0
Do not open/close Jami on click on the Jami system tray icon.
Click on Jami system tray icon trigger context menu with options
to show Jami and to close Jami.
Change-Id: I2230cc958d23b6aff245a6eca6e7d0776f6a1687
This is so that the user cannot accidentally click Delete again and
delete another account. Also, show a BusyIndicator spinning wheel
when Delete is clicked, so as to give the user visual feedback that
something is happening.
Also, set the account Id, best name, and whether it's a SIP account
from outside when opening the dialog, so that they don't automatically
change when the next account is selected if the user confirms the
deletion of the current account.
GitLab: #711
Change-Id: I4e93deb4f74257387884edc62d76a5b3cb58d845
+ Fix some errors
+ Replace the MouseArea in OngoingCallPage with a TapHandler
+ Accept buttons in both SplitView panes
GitLab: #476
Change-Id: I39b6b26add0b5221337ce656f31a1f1900b2aa8b
+ Only load participant's avatar when showed
+ Fix some anchors problems
+ Close popup when adding a new member
+ ParticipantsLayer: make SplitView resizable
+ Better flow
Change-Id: Ied2ac6a64df0ae929effc965d24e08c04b71c288
GitLab: #476
This covers the case where closing the app while in fullscreen mode
will save the window geometry. A patch was already made to prevent
the client from restoring fullscreen visibility, however, restoring
the geometry will stretch the window over the screen giving the
impression that it is fullscreen. This patch fixes that behavior.
Change-Id: I520d528a0d8fb62c84bfd79d2f2229bcc654bf8f
+ Use Vulkan if we can create a Vulkan instance.
+ Log the window's effective graphics backend.
GitLab: #630
Change-Id: I1e114a3a7388b84766361afda351d1ea4a4c0322
+ Adapt primary color via the luma of the background
+ Adapt font size
+ Adapt some margins
+ Add highlight on avatars
+ Fix selected UID when creating swarms
Change-Id: I58930102b4d0e85ee85682ee62eb8cd24fdd75c0
GitLab: #670
PhotoBoothView has a new variable to be used during Swarm's creation
This update an image in the cache and is used in the profile of the
conversation.
Also, add top bar for NewSwarmPage
Change-Id: I156c9cffb85e15b7c041bcf16b1501851470e8a5
GitLab: #670
This is the first version of the members list for swarm creation.
The user is able to select 1:1 conversation, search new users and
merge swarm members in a new swarm.
Change-Id: Ic9ac1e9324a46f70ad5d285df890a01ca459f3fa
GitLab: #670
In the members list, a right click allow the user to access some
actions such as:
+ Perform a video or audio call with a member
+ Open a 1:1 conversation with this member
+ Block this contact
+ If allowed, kick a member from the conversation
In the future, other actions can be added, such as promote a user
to administrator.
GitLab: #340
Change-Id: I3824ad4efa8faf89479e99c93b98d3dd9781582d
This allow the swarm details page to be resizable.
Also adds the add members list into this view.
Presence and filtering for ContactPicker is also
fixed.
GitLab: #670
Change-Id: I4bf4369eba1d30dff3931575cd8ebd7eb2c7aee0