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