1
0
Fork 0
mirror of https://git.jami.net/savoirfairelinux/jami-client-qt.git synced 2025-07-23 17:05:28 +02:00
Commit graph

775 commits

Author SHA1 Message Date
Sébastien Blin
538481a9f8 smartlist: improve cache cleaning and avoid glitches
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
2021-12-20 13:43:08 -05:00
Sébastien Blin
bbdd75f1e1 videosettings: refresh preview on resolution's change
Change-Id: Ibc2b183d92ab7cfa659f31a5351f91b5ed574b20
2021-12-20 09:23:32 -05:00
Sébastien Blin
c95d29e07b
accessibility: fix tooltip for push button
A blind person should be able to know if the button will show or
hide the section

Change-Id: I849e48eaa3166864493b2577c128bad6db705691
GitLab: #493
2021-12-16 15:55:14 -05:00
agsantos
819347370a
video: fix camera preview opening
- 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
2021-12-15 13:59:55 -05:00
Jenkins
afcee37430 i18n: automatic bump
Change-Id: I5c642d7ade15a64b2798b0d4183a68d420c9826f
2021-12-13 16:42:58 -05:00
Sébastien Blin
5e2acee040 settings: improve FolderSettings
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
2021-12-13 15:22:14 -05:00
Sébastien Blin
9ee7c08362
videosettings: fix label's color
Change-Id: I2b0d245be5bdffc7262374187a03e2389d715113
GitLab: #608
2021-12-13 12:00:59 -05:00
Sébastien Blin
9f6f6e55ec
contactpicker: fix margin and label
Change-Id: Idcbefba3765932eb673f3416bf59fdd16e2e3c1d
GitLab: #621
2021-12-13 11:49:02 -05:00
Sébastien Blin
5cf6565df8
SelectScreen: label should always be at the same place
Change-Id: Ic3ac47d20e21c31a37fe0c69e5ad5ac9ba2f2575
GitLab: #611
2021-12-07 15:34:56 -05:00
Jenkins
398b384f64 i18n: automatic bump
Change-Id: I2b03fbe1a5c9441b7274407e025a9c4715e4a3e1
2021-12-06 16:43:08 -05:00
Sébastien Blin
9c8c900dea JamiString: improve some strings
Change-Id: I1557d50ae603d7a45ac192b687cdad92bdaa6684
2021-12-06 16:38:12 -05:00
Sébastien Blin
9c0bba79b2 previewrender: do not overflow if ratio is greater than 1
Change-Id: Id7f443a354691d7b5b0a71e6e8b35a4cd0005a88
GitLab: #611
2021-12-06 16:38:12 -05:00
Sébastien Blin
335b2e5f12 lrcinstance: reverse incorrect method
withVideo should check if the call got video

Change-Id: I5b7e13b7269735bea5f4ecc63a98687cb93bb4c1
GitLab: #617
2021-12-06 16:13:10 -05:00
Sébastien Blin
89060c27f2
Revert "misc: av settings"
This reverts commit 218aa35e1e.

Change-Id: I78eebe04277e08776c1f299e385119c0f2e8eb35
2021-12-06 15:10:11 -05:00
Sébastien Blin
630d1b844e
callpage: close popup on call ended
Change-Id: I0395cbe55b54507d9cc4b7c848ba2a74b73650ba
GitLab: #615
2021-12-06 10:44:56 -05:00
Sébastien Blin
b34b8cf523 accessibility: make button readable by screen readers
GitLab: #601
Change-Id: Ic60d035776c5a3ae9f1e6ee93b283c7c422d39f5
2021-12-02 15:42:36 -05:00
agsantos
218aa35e1e misc: av settings
+ 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
2021-12-02 12:39:12 -05:00
agsantos
f238b9d8ee x11: window sharing
GitLab: https://git.jami.net/savoirfairelinux/jami-project/-/issues/1294

Change-Id: I6dfaea6c65323d072536518f3ac7abc426d33efd
2021-12-01 11:09:13 -05:00
Sébastien Blin
3fe379ca1b
recordbox: fix audio recording
GitLab: #601
Change-Id: I00a2f58ce39647a773599550f831a6478817a257
2021-11-30 15:13:14 -05:00
Sébastien Blin
ad8072c107
misc: Maloya->Taranis
Change-Id: I240127d1a3f0c8a4d172af4006a510192db61d69
2021-11-30 13:59:26 -05:00
Jenkins
6fb1e81bd6 i18n: automatic bump
Change-Id: I08899b7aa86f9742f4697b3b7293b06ff7b11591
2021-11-30 11:58:14 -05:00
Sébastien Blin
c5c0f61741
misc: add "Default" to translatable strings
GitLab: #599
Change-Id: I3b9de24ffda7275540aaed8655433f8568da1fa7
2021-11-25 09:31:36 -05:00
Jenkins
2cee4097ff i18n: automatic bump
Change-Id: Ia0a281850c3c7e52b0406e30d22b7d5931e222be
2021-11-22 16:43:01 -05:00
agsantos
69f7ef19ad calls: fix wrong reference to convId
Change-Id: If0073e9b3156bbebfafb9725e3f521b558635f62
2021-11-19 16:29:35 -05:00
Óvári
0a7aaa5947 Update the desktop and appdata files
GitLab: #795

Change-Id: Ib9f8da7aa1bb20af47c6f0bb17dbe07e5abe2096
2021-11-18 15:38:10 -04:00
Sébastien Blin
b4c7661a8e calls: follow API changes (add accountId for calls and conferences)
Change-Id: I54f0c6c144bcf6774883f58ec3bc4fac4bc4ef49
2021-11-17 16:26:26 -05:00
agsantos
a126eb69cb
videoInput: use new api
- 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
2021-11-17 16:26:24 -05:00
Ming Rui Zhang
dbfe4cde86 build: make-client.py clean up
Change-Id: Id225f4ec79b7e502941e11f68a3b8a241cbc472a
2021-11-15 15:31:55 -05:00
Ming Rui Zhang
374670af1c icon: update jami.ico icon
https://docs.microsoft.com/en-us/windows/win32/uxguide/vis-icons?redirectedfrom=MSDN

According to the doc, ico files need to contain multiple sizes of bmp
to support different types of Windows view.

This patch will also remove the weird border around the icon.

Gitlab: #595

Change-Id: I1fed5cc83c447ec47dc9982ebc58a18ae978d758
2021-11-15 15:31:43 -05:00
Ming Rui Zhang
df7350f9d6 test: use googletest release-1.11.0 instead of master
Archive master.zip seems invalid

Change-Id: I0a5187ed54440b8d79498f03064a82e8429e5aff
2021-11-15 15:29:11 -05:00
Sébastien Blin
8cefda6e33 calloverlay: fix record status
We can directly use the info from the calloverlay and refresh when
updating the UI

Change-Id: I7bc2b17ebfba251e26bd5d0328d2b981722cb727
GitLab: #594
2021-11-15 09:49:06 -05:00
agsantos
3380a26788 conference: improve participant overlay
- 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
2021-11-12 18:33:32 -05:00
Sébastien Blin
a28c88becc
conversationlistmodel: use removeConversation for swarm
Also, dataForItem MUST return a QVariant to be able to show the
context menu

Change-Id: Ia02a087e0eb3d55000cb2026d41c8fb53e8ae46c
2021-11-12 12:28:06 -05:00
Sébastien Blin
0621cf5b9f misc: update INSTALL.md
Missing qml-module-qt-labs-qmlmodels

Change-Id: I17e8e5b38cdee236533ab5d88e47b8e6b1c7ad0c
2021-11-12 11:45:42 -05:00
agsantos
0ddc74aeb6 misc: update icons
+ microphone
+ share full screen
+ share screen area
+ share file

Change-Id: I5395097ff9f4eead173303594d2916f5b2e1d4d9
GitLab: #592
2021-11-11 14:37:34 -05:00
Mingrui Zhang
978e8d7935 messagelistview: fix binding loop and simplify typing indicator logic
Removed unnecessary settings.json

Change-Id: If2eccb5c918192e33cd4e742a98c43c212eee547
2021-11-11 11:03:23 -05:00
agsantos
b9c7058b26 calls: hide preview if camera stream and no device available
+ remove record video message if no video device available

Change-Id: I35c15709ecd5159dfa02ebcbf7aacd0bbf3d54e9
2021-11-10 10:49:49 -05:00
Sébastien Blin
4a25228e40
messagesadapter: use conversation.typers to build current typing status
Change-Id: I9d38c2a9938bed02ed48f7a141ef0b53b423e1e4
GitLab: #589
2021-11-10 09:53:29 -05:00
Jenkins
8aa90f0753 i18n: automatic bump
Change-Id: I6aa1b3ba5f9c9d97b6d902900e4ba64956839643
2021-11-08 16:43:02 -05:00
agsantos
cfd5617ce8 screensharing: add preference to set frame rate
GitLab: #514
Change-Id: I0f3dbf2dd31f84dc50a2fd17d153a299d06012fb
2021-11-08 13:24:59 -05:00
Ming Rui Zhang
c681be5bf4 messagelistview: fix the sizing for TypingIndicator and ReadStatus
Change-Id: Ie55660522b8eceaedcb3235d6d63f615a27e59c9
2021-11-05 14:22:06 -04:00
Ming Rui Zhang
cf72613d3c sbsmessagebase: fix message listview preferredHeight binding loop
Change-Id: I36ced4e4e15d1d047027c51b3136b676fcd2a2e7
2021-11-05 14:21:50 -04:00
agsantos
3dd206e6f0 calls: fix stop file/screen sharing fallback to camera
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
2021-11-04 15:01:09 -04:00
Sébastien Blin
87b983af90 settings: fix accept transfer's limit
Number.MAX_VALUE doesn't work and it's already the default value
of the Intvalidator

Change-Id: Ic5c6ddacbc46aaa4ba67a8f1e262431489efb07d
GitLab: #570
2021-11-04 13:35:58 -04:00
Sébastien Blin
f69df3416c messages: add read receipt support
Change-Id: Ide4b1336a13972a9291cb1e9e2bf881b32b97198
GitLab: #468
2021-11-04 13:35:55 -04:00
agsantos
4a2bf0d61e calls: hide video related features if video disabled
Call controls and features are restrained if video is disabled in account advanced settings.

+ Do not show "accept in video" if there is no video device available

GitLab: #525
Change-Id: Iacc8801c8a302a1b00642a6c31603973ff5f24b6
2021-11-02 15:24:57 -04:00
Jenkins
156b3f6d58 i18n: automatic bump
Change-Id: I7948a909669d7e32658d6a101254f7d40e833818
2021-11-01 16:42:54 -04:00
Sébastien Blin
2d22884939 messagesadapter: remove useless method
openFile is unused

Change-Id: I991ccf489f742f87dda4af206766956b95772fa5
2021-11-01 14:21:48 -04:00
agsantos
a79ea5fd3f conference: add handsUp feature
GitLab: jami-project#855
Change-Id: Ic76b717fb70f5c8aec332f92ed38ecb57fbaaa16
2021-11-01 11:09:21 -04:00
agsantos
021ab43dfe calls: file/screen sharing in audio only calls
GitLab: #499
Change-Id: I76754b4b32cde4cf8445c6058649aab912d7a0b4
2021-11-01 11:09:21 -04:00