+ Check early for Qt6 and remove module list duplication.
+ Add qrencode-win32 as a submodule. Remove unused libqrencode
submodule(GNU/Linux and macOS use package dependencies).
+ Remove unused ReleaseCompile option.
REQUIRES adjustments to:
- https://jenkins.jami.net/view/clients/job/client-qt-msvc-tests
(JenkinsFile ??)
Gitlab: #601
Change-Id: Ied65c9aaead86009d70f68705f8592950dab2dfa
Dialog in Qt.labs.platform which is used to be native in Qt 5.15
cannnot be accessed in Qt 6.2 for now, use popup dialogs instead
1. Add tittle
2. DropShadow revisit
3. Dim properly
Change-Id: I8804ae0c30e3450c9a800d9a1c3946ff0bf44b46
1. JamiSwitch checked,focused color fixes
2. Avoid MaterialButton dashed line on focus
3. Placeholder text color fixes
Change-Id: I9b04f643e3553fc1f493183eb0e30646818362bd
Interaction's cache is cleaned to avoid to store too much informations
and to refresh preferences for the chatview when necessary.
However, this was called too much times. We only need to clear cache
when the settings are changing or if we need to remove a lot of
conversations. This patch uses the SmartListItem to determine
what conversation needs to be cleaned.
Change-Id: I731bb9e7d41b140bbc2607800c1a8e0a1eff3244
- Camera preview in av settings now opens after inserting USB camera on a device with `No video device`;
- Same for recording video message window.
Change-Id: I34ad9b6900865fdc7c4acf861527e4bf8e336123
GitLab: #610
Moreover, this is not working correctly due to
https://bugreports.qt.io/browse/QTBUG-76860
But, migration to Qt 6.2.1 is in progress (actually in review), we
can let this as it is.
Change-Id: I1143fe25161af334ab7424adcb69dfd4a17022cb
GitLab: #620
+ remove "Preview unavailable" and only set preview as invisible if no video device
+ fix preview not starting after branching device
+ resets eudiometer if no videodevice.listsize changes
+ fix preview visibility in recorderbox
+ fix recorderbox closing when changing from conversation to settings
GitLab: #608
GitLab: #610
Change-Id: Ie7069934abdf5005ed8360fad20c0de20bdc1a43
- VideoSettings OK
- PhotoBooth OK
- Calls - mostly ok, have to test camera unplugin/replugin/multiplecameras
-> seems to leak, client freezing in calls/conferences
- Recording - OK
Change-Id: I49362900979d48abf2507ab89fcb261808423445
- In another participant video, if I am moderator, I will see local state at bottom and moderator state on top;
- In another participant video, if I am NOT moderator, I will see only one state at bottom representing both local and moderator;
- In my own video, if I am NOT moderator, I will have my local state at bottom left and moderator state top left with a tooltip but no action;
- In my own video, if I am moderator, I will have my local state at bottom left and moderator state top left with an action.
Change-Id: I649d4aeefdd15aa3b554d78948849804ad94a9cd
GitLab: #593
If we start a file/screen sharing from a call with closed camera,
once we stop the sharing, the camera should not open.
Change-Id: Ifb6986f8c5452d721f72fb15072cd5ab8a6d69a2
GitLab: #586