The photoboothview was bugguy and didn't take photo all the time.
Homogeneize captureVideoFrame with other methods.
GitLab: #727
Change-Id: I742e51e161c17ffc324e911341c5a4a701037f90
+ Clear search bar on highlighted
+ Add title in the smartlist on creation
+ Remove last interaction on swarm creation
+ RecordBox update design and avoid white buttons on white videos
+ Ellipsize title in Middle to keep +X
Change-Id: Ib19831e2291e3fc94eacd6cd65012eebcb310faa
All cards where a square when using layout with One big and smalls
This can be improved and be more flexible.
Change-Id: I87868480496289566714ddbe22a5bce31f387dcb
Implement new design. Now the photobooth got a modal for
preview. This uses the RecordBox item which is simplified
into a popup instead weird Pathes
Change-Id: Id95c90f853870605ecf21c33217381092ca1a709
+ 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
GitLab: #670
Change-Id: I219acd5a1726298050a1ca908dbf38929bab171a
This was broken in commit 3f88ced, as the webchannel js object can
not be used to invoke Qt signal methods directly. Wrapping with
an emitter method is required.
Change-Id: I8633a5693105efd928fb68f227fdf75c161371fe
Gitlab: #735
This patch allows building the project without Qt WebEngine, by
disabling (for the time being) the features that depend on it:
the emoji picker, link previews, and media file previews in the
chatview.
Co-authored-by: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
Co-authored-by: Amin Bandali <amin.bandali@savoirfairelinux.com>
Change-Id: I74751b0cc6f22c61a6fd7281ca3207e0fdbb2212
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