1
0
Fork 0
mirror of https://git.jami.net/savoirfairelinux/jami-client-qt.git synced 2025-07-29 03:45:37 +02:00
Commit graph

1500 commits

Author SHA1 Message Date
Sébastien Blin
3b973aa5b3 utils: improve error logs
Change-Id: I2fd8650cf106f6f0ececd3d4ce2b021061224b04
2023-03-22 13:43:58 -04:00
Sébastien Blin
96867093ea AboutPopUp: fix link + link color
The blue was too blue, the links didn't work neither

Change-Id: Ibc01b13a76d0957fc45f2c240764f7915c3636af
2023-03-22 13:33:04 -04:00
Sébastien Blin
cd7a3199a2 misc: fix strings
Change-Id: I664c1ef15853ecab58527b7f4cd8c928688abff2
2023-03-16 15:27:02 -04:00
Sébastien Blin
32797f9853 accountSettings: fix linking account with password
Change-Id: I7086aa09b3179de14fca8dcd40623bdb6fb6642e
GitLab: #1035
2023-03-16 14:12:45 -04:00
Aline Gondim Santos
378161ebe5 call layout: add option to mirror local camera videos
In conference, this patch depends on using local sinks ids to avoid
mirroring video from sharing resources.

GitLab: https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1284

Change-Id: I0c74f0780ebf17c68ffcffdca62eb33784189741
2023-03-15 15:33:54 -04:00
Andreas Traczyk
9ff32433cf misc: save split view states
This commit simplifies the view coordinator and restructures the main view stack to not include a split view.

This removes workaround logic for single pane view support that was previously in the view coordinator.

The main view is now a stack that may contain both single and dual pane views.

The ListSelectionView further specializes DualPaneView to add an index-based or custom selection mechanism.

Gitlab: #902
Change-Id: I81c9fe579b95c8d4774c3e491a16d7600323c40c
2023-03-10 16:51:06 -05:00
Franck LAURENT
f5f5ae13ab wizardview: Redesign the wizardview
+ back button,
+ material button,
+ welcome page,
+ advanced account settings page
+ margins in all wizardview pages

GitLab: #995

Change-Id: I2cf49b654afa814bbac35cff94d8323fa0d016e8
2023-03-10 15:57:58 -05:00
Franck LAURENT
911a9af00a CallMessageDelegate: fix missed call bubble color
Change-Id: Ib445cd2b4071b859e877b5192612c46517b475e7
2023-03-10 11:36:30 -05:00
Aline Gondim Santos
c746d2786b misc: improve chatview banners layout
Change-Id: Id357fd3fd3db1ce6fca2e1b34f192ca8f056b19c
2023-03-09 16:50:18 -05:00
Sébastien Blin
88e945a856 searchbar: fix keyboard shortcuts
+ Ctrl+F should focus the sidebar's searchbar
+ Ctrl+Shift+F focus the messages search

This was mostly due to multiple search bar shown, so multiple
shortcut enabled.

Change-Id: Ib910bbdc7c90e3b57846fb316b4b68d4e929b8d8
GitLab: #1028
2023-03-09 16:49:32 -05:00
Franck LAURENT
a505bc9eef modalTextEdit: show placeholder and hide under line text when selected
GitLab: #986

Change-Id: I232aa5ce9eed883aaef43ea96c2a798103ec7984
2023-03-09 14:59:17 -05:00
Fadi SHEHADEH
6727e4445e settingParaCombobox : centered text
Change-Id: I2c5b69e5776c2cb710a052a039801ba072beeaea
2023-03-09 14:57:23 -05:00
Sébastien Blin
b3f87a5f6e sip: relink password line edit
Change-Id: I226cad58115302b9147fb666fe0148a0bdf83864
2023-03-09 09:05:46 -05:00
Sébastien Blin
deced25647 jamitheme: fix button color
Change-Id: I94ceab04d0d93a117ef7a16a8ef31139146681dd
2023-03-08 16:06:27 -05:00
Nicolas Vengeon
f06ec3ae7a locationSharing: new icon design
GitLab: #987

Change-Id: I58befd7630e4632a4dc1286b4c692d6e5c0dd40e
2023-03-08 15:06:23 -05:00
Aline Gondim Santos
cb568318a9 fix: tabBar background color in shortcuts window
Change-Id: Icc39d1607c533c4b520a8c320b7eb575d747ec47
GitLab: #1019
2023-03-08 10:42:39 -03:00
Aline Gondim Santos
a530db8583 chatview: fix scroll to bottom behavior
Change-Id: Ie010f60784400bdb497a10a656ccb953c8c7ac65
GitLab: #1022
GitLab: #1020
2023-03-08 10:28:22 -03:00
Aline Gondim Santos
34761591c6 misc: update JamiStrings
Change-Id: Ia18948e29f9d456db6db519e8c26359e9e215fdf
GitLab: #1024
2023-03-08 08:39:54 -03:00
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