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

1132 commits

Author SHA1 Message Date
Aline Gondim Santos
b3f30f42fa windows: fix participant screenshot
Change-Id: I41f847c4b60d3f303c5a92b61b0035b5e8c82b68
2023-03-08 07:51:55 -03:00
Franck LAURENT
4a583ed195 CallActionBar: fix audio output selection
GitLab: #843

Change-Id: I8249a5edd229ce6c264d5ec3e3527e980bb88934
2023-03-07 16:06:00 -05:00
Franck LAURENT
ef4e6c1171 MainView: apply the new design for the button color of the main view in dark mode
Change-Id: Iedfda66405df58b758e88ff102f8c1a53cbf3a69
2023-03-06 15:43:14 -05:00
Sébastien Blin
3f2afd2cfb sip: remove useless switchbox
This option is fully replaced by sded media exchange and the switch
is only enabling the two next checkboxes

Change-Id: Ida4736fd6aa8e2a9c5327aa3bc4b236ecaa0a69e
2023-03-06 15:43:09 -05:00
Franck LAURENT
d2efaf5953 MessageListView: add border to message bubble when there is a reply
Change-Id: I461a8ecb4ea064b9b22dd1db7a96a71eb8082321
2023-03-06 14:46:56 -05:00
Sébastien Blin
0de8f019b2 conversation: add the possibility to answer with a file
Also remove retryInteraction as useless in new versions.

Change-Id: I79a016c9fa7b8bc4d5fcdb0aeff51d78aea2f314
GitLab: #1017
2023-03-06 14:46:07 -05:00
Aline Gondim Santos
e7e59eba63 callview: fix double click fullscreen
GitLab: #990
GitLab: #1016
Change-Id: Ia578493cb60271b284829dbef9179a0fccebbbd2
2023-03-06 10:48:20 -05:00
Sébastien Blin
92ee3806bd recording settings: fix label
Change-Id: I1ede809e160cc7c58f098a6829bfe47a63e51770
2023-03-06 10:26:43 -05:00
Sébastien Blin
0679c0e04c conversationmenu: fix incorrect end call state
Change-Id: I6420f6233bbf9a92f7821735c02fcc29e478d111
GitLab: #942
2023-03-06 08:37:15 -05:00
Sébastien Blin
98569e2c70 smartlist: reload messages on language change
Change-Id: I50893c6296040ad6bc972050d595cdedd27f635c
GitLab: #936
2023-03-03 15:19:24 -05:00
Sébastien Blin
55977e748d currentcall: setCurrentCall only on active calls
Change-Id: I9f16e8a3633981d41429343885a3130b0496288d
GitLab: #1007
2023-03-03 15:07:57 -05:00
Sébastien Blin
5380a86b5c messagelistview: fix sequencing on edition
No need to re-compute sequencing as deleted messages are just
replaced by "Deleted message" and edition should not change any
sequencing

Change-Id: I03e210ac88b919b76b409583de2221406e468f50
GitLab: #991
2023-03-03 14:49:05 -05:00
Sébastien Blin
266aae543d wizard: fix focus on username
Change-Id: Ic925c96106d6c30eb8268af652b367029c5b7e70
GitLab: #1013
2023-03-03 14:41:17 -05:00
Aline Gondim Santos
251d8d8123 misc: update audio devices and language list language changes
GitLab: #964
Change-Id: I70e5ba12c237a1623667c1783ead78fed76b3bc0
2023-03-03 13:40:53 -05:00
Maxim Cournoyer
16de04c0e5 libclient: Do not duplicate 'lib' prefix.
CMake takes care itself to prefix a library name with 'lib'.

* src/libclient/CMakeLists.txt (LIBCLIENT_NAME): Drop 'lib' prefix.

Change-Id: I9b6e0a8bd7bf2cfcec8b8b0996f87035a4f2e906
2023-03-02 22:27:53 -05:00
Sébastien Blin
8a15f18d1c conversationmodel: handle double call at the same time
If both sides are calling at the same time, the daemon will chose
one of the call. We must use this one.

https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/743

Change-Id: I09c991c0facf34cf7ed83d8782b7646b3075eed8
2023-03-02 13:00:00 -05:00
Sébastien Blin
8716154b58 profile: minor fixes
+ ModalTextEdit should not change its editMode if isPersistent,
else some editions can be missed.
+ Do not emit profileChanged when the client changes only the
alias, as it's updated by the account's config.

Change-Id: I3381b7494366fcd2d6a8504f0dcf18b622dc1701
2023-03-02 12:13:48 -05:00
Sébastien Blin
9e05e3e186 accountcombobox: force active focus on click
Change-Id: Iafbb43d57dd8efe56ca696e64f7193bb0b24b19a
GitLab: #950
2023-03-02 12:13:39 -05:00
Aline Gondim Santos
06e9e91c4d modalTextEdit: hide placeholder when selected
GitLab: #986
Change-Id: I4672ca2240a04a2a25780506750d0233b442aba5
2023-03-02 11:37:16 -03:00
Aline Gondim Santos
410a15a09f misc: fix default initial width
Change-Id: Ia9c59045e85bd368496841c710e5438b70711437
2023-03-02 11:01:46 -03:00
Andreas Traczyk
4650c96848 currentconversation: fix property updates
Some local slots that rely on id change are called within the updateData method, and the late update to id_ was causing them to fail.

We just set the id and manually notify of a property change on scope exit if needed.

Change-Id: Ifd108c0eba492b0c5f8fb3dccb9e0d42c9a223a0
2023-03-02 08:41:49 -05:00
Sébastien Blin
4e088783a4 misc: avoid weird crash
Change-Id: I6e42a4f494b42330bafcfa4c9616ab78818ddf00
2023-03-02 08:31:47 -05:00
Sébastien Blin
9f42301b5c devicemodel: do not lock when emitting signal
This can cause a deadlock, also use onAccepted to avoid
sporadic changes

Change-Id: Ic7ff97b7e8fdd64da981eaf0b3148edd6d4eccd6
GitLab: #1011
2023-03-02 08:31:36 -05:00
Aline Gondim Santos
13ef62ea57 callactionbar: freeze bar when hovered
Change-Id: Ie899a956d352d4a285480c75392bf79751b63e60
GitLab: #1005
2023-03-01 13:42:32 -05:00
Aline Gondim Santos
2f3d06859f wizardview: fix NoUsername popup opening
Change-Id: I95a2186f3a5f7b3fbaedced0f5629e7cd4a9d726
GitLab: #1010
2023-03-01 13:41:21 -05:00
Franck Laurent
d5064040d7 MessageListView: fix message bubble UI
+ redesign the "Scroll to end of conversation"
+ redesign the "bubble / screen ratio"
+ redesign the reply bubbles: color, shape(in & out a message sequence), "In reply To" message
+ change the configurable color of the main user's bubbles
+ show the display name when replying to a transfer message
+ fix incorrectly loaded reply message data by synchronizing to messages loaded request
+ fix reply to an internet link
+ redesign the call bubbles (the new design need to be applied but in another patch)

GitLab: #959
GitLab: #967

Change-Id: Id646ff875644425b03367838b5b46f2242294563
2023-03-01 13:38:05 -05:00
Andreas Traczyk
84d625c1b4 currentconversation: always set the current conversation id
This must be done even when empty and contributes to the deselection mechanism.

Change-Id: Ia97186ad8f37763ed2c8f61f4f44a0a04df7577b
2023-03-01 13:23:58 -05:00
Sébastien Blin
6af096c9b4 misc: fix setCurrentCall when switching between two different calls
Change-Id: Ia84b8580e02eeba946209e472caafcea03b85444
2023-03-01 10:09:42 -05:00
Aline Gondim Santos
1205231707 participantoverlay: fix buttons hover color
Change-Id: I981d3db41a2a2fecbece83d1d84f63c48de82888
GitLab: #996
2023-03-01 09:37:05 -03:00
Aline Gondim Santos
030ed15021 conversationview: fix focus on callview
THis fixes mic and cam shortcuts

Change-Id: I51f8ea975a5d8bee0e9ceab712a58953646ce048
2023-03-01 08:56:16 -03:00
Aline Gondim Santos
edeff74c52 callview: move swarm details access to the actionbar
Change-Id: I0a450ab0a82943bd5e929ccd281784867edebd30
GitLab: #998
2023-03-01 08:56:16 -03:00
Aline Gondim Santos
eaec313a3c misc: fit edited message to area
Change-Id: I019fba4105bde11d049d64a8e94716c0e977f79e
GitLab: #1001
2023-03-01 06:51:05 -05:00
Aline Gondim Santos
10e4b63414 callview: set minimumwidth for splited chatview
GitLab: #1000
GitLab: #974

Change-Id: I5f14dc9447bf88d1addebfccd07dc84c632af426
2023-02-28 17:57:26 -03:00
Sébastien Blin
05c52e89fa materialradiobutton: fix in white theme
Change-Id: I40bf43240408f136557835e0dc536c6b4a894c17
2023-02-28 14:46:17 -05:00
Kateryna Kostiuk
ba867b0636 macos: support unified build
This patch adds a parameter arch to specify architecture
to build. This parameter could be arm64, x86_64 or unified.

Change-Id: I2907e03410e0c01b8505afbe283da04b8d0291b6
2023-02-28 14:30:05 -05:00
Fadi SHEHADEH
f88f566e89 sip account creation: radiobutton for TLS/UDP
- created MaterialRadioButton
- added tls/udp options in sip wizard
- Fix some focus issues and some spacing

Change-Id: I18c5b7205bbe1c8178a5c3a966c9bfa0cffa93b4
2023-02-28 14:08:22 -05:00
Sébastien Blin
506eb7bc78 messagelistmodel: never ever edit body from client
This is impossible to follow correctly, causing weird things.
Now Body always contains the original Body from the libclient,
LinkifiedBody the linkified Body and Linkified is empty if the
message is not linkified.

Change-Id: I29e5f7cf1c5a2093f5e4b7785216e8b9b24e9ad8
GitLab: #961
2023-02-28 14:04:26 -05:00
Sébastien Blin
5f6f86b2a9 contactsearchbar: replace label
Change-Id: Ib51a026cf5f31479d28a21f4cbc76396a44ae9b3
GitLab: #985
2023-02-28 14:03:57 -05:00
Sébastien Blin
4ba641789d callmodel: update current call on conference creation
If a call starts in a swarm, the host must show the confId.
The current call wasn't updated when a call is upgraded to a conference
causing the wrong call to be shown due to the new logic

Change-Id: I990d39e6e04253bc087fd0ec73c5b6c7906f93d9
2023-02-28 14:03:52 -05:00
Sébastien Blin
50ad6c5073 connectToAccountPage: fix jams connection
Change-Id: I4863d4c5db50ea7ef52de000ad901006bec723ae
2023-02-28 14:02:10 -05:00
Sébastien Blin
77f051ce59 modaltextedit: accept state as soon as focus changes
So that pressing tab will emit onAccepted and the dynamic text
always show the correct value saved.

Change-Id: I64326f1f836d611776bcfaf7993e6254e5d5aefe
2023-02-28 14:02:10 -05:00
Kateryna Kostiuk
146afcd6a9 location sharing: fix on macOS
Qt::UniqueConnection should not be used with lambda. This patch
adds class function so it could be used with Qt::UniqueConnection

Change-Id: I98d84d7f60758d9f217abfe26102d4586f7bbc27
2023-02-28 10:54:50 -05:00
Andreas Traczyk
4612d5318b chatview: refactor msg options popup positioning
+ load the popup dynamically
+ calculate the position using the delegate's attached ListView geometry

Gitlab: #979
Change-Id: I9d3a8a31b4aba2f195c4d6453e9dca88e99685ae
2023-02-28 10:05:26 -05:00
Aline Gondim Santos
42a46fe165 settingsview: homogenize ModalTextEdit usage
GitLab: #986
GitLab: #1004

Change-Id: Iea441cba4c258a82b9a553c93c81e4d76f0baa1c
2023-02-28 09:30:06 -05:00
Fadi SHEHADEH
05beb246e8 wizardview: fix focus, tooltip, ModalTextEdit
- replaced all line edit with ModalTextEdit components
- fixed keyboard navigation
- fixed focus and tooltips

Change-Id: I5605e1b4a7efe2910c4031e49abb78b39b1955f6
2023-02-28 09:30:06 -05:00
Fadi SHEHADEH
e932c37528 settingsview: updated lineEdits
- replaced line edits with ModalTextEdit components

Change-Id: I0e386b443d6d46dcc412e36a6956add595337b58
2023-02-28 09:30:06 -05:00
Fadi SHEHADEH
c722ddb280 ModalTextEdit: adapted for general use
- modified UsernameTextEdit
- added PasswordTextEdit
- changed focus
- added echoMode
- added second suffix icon

Change-Id: I16e0a248757a125bed28aefc375a09cd267f8db2
2023-02-28 09:30:06 -05:00
Andreas Traczyk
2c5dfd85d5 mainview: preload the conversation view
This prevents a bug when loading into the call view before having loaded the conversation view at least once, can prevent the call action bar from displaying.


Gitlab: #1002
Change-Id: I1c9e3debc0341630b3ca104bfbdfa71339918e6b
2023-02-27 11:02:48 -05:00
Andreas Traczyk
708e53589e views: inhibit the conversation-view when priority views are present
The call-view shouldn't take priority, or be displayed at all while in these views under the current design.

Gitlab: #1003
Change-Id: I5e9ae140c11dc13c3b44014007e41857d528a49d
2023-02-27 11:02:48 -05:00
Andreas Traczyk
f808d42687 misc: move viewmanager into a separate file
Change-Id: Id5659ede0fc870926b4b627a5bbe12c67d4f9224
2023-02-27 11:02:48 -05:00