1
0
Fork 0
mirror of https://git.jami.net/savoirfairelinux/jami-client-qt.git synced 2025-07-21 07:55:25 +02:00
Commit graph

1963 commits

Author SHA1 Message Date
Sébastien Blin
73419e417a recordbox: fix focus policy on record box
The focus policy was broken and this patch fix also the tests
due to an incorrect conversationModel.

Change-Id: I9e7f76b0dff80548d3b92296f22bdd7b848ee931
2023-05-15 11:16:10 -04:00
Sébastien Blin
2ce880670d qt6: fix misplacements and some warnings
Change-Id: I4ff37c5dd109ed51de3946d9a6337273e1812c64
2023-05-12 15:49:50 -04:00
Sébastien Blin
9207dfcd5b conversationlist: save linked account
This avoid some "contact not found" messages if a delegate is
checked while changing the account.

Change-Id: I05c4affa93a972ac95578507bd8263706e90298b
2023-05-12 15:25:49 -04:00
Sébastien Blin
a5de0d4196 misc: sentence case "Screen Sharing" for consistency
Change-Id: Ibabb824b6bf9d751dc1ffdb03b269ab014d8c990
GitLab: #1078
2023-05-12 11:05:49 -04:00
Sébastien Blin
b6ef1d90e5 misc: fix focus on messagebar
remove undefined values causing the focus on the messagebar to be
broken

Change-Id: I85170ee87d254e0b2764a67b3a0a17fdee535234
2023-05-12 10:56:46 -04:00
Sébastien Blin
53374b7ded chatview: add toast on file saved
Change-Id: Ie3ab68213f9337d5124eda4f989fb23c0e084d64
GitLab: #1027
2023-05-12 09:37:05 -04:00
Aline Gondim Santos
4d8b006c34 settingssidepanel: use ListView
Change-Id: I034edd72522badee2adb1ca558518854938b6deb
2023-05-11 16:00:12 -03:00
Aline Gondim Santos
58a96d14b7 RTL: fix layout width resizing
Change-Id: I65234d22ecd1e3cb3fc6544a449ec8fc1e78aee0
GitLab: #235
2023-05-11 15:39:20 -03:00
Sébastien Blin
e073c6f8a8 i18n: support RTL languages
This patch introduces some mechanisms to fully support RTL languages:
1. RTL detection via UtilsAdapter::isRTL() checking the locale name
2. Using QML mirroring when needed based on UtilsAdapter.isRTL
3. Inverting panels in DualPaneView and JamiListView when needed
with SinglePane support

Moreover, lot of anchors are added to automatically manage layout
updates.

GitLab: #235
Change-Id: I40c245f2d7fae96d796c53505af5403f5e813e7f
2023-05-11 15:38:56 -03:00
Sébastien Blin
44d807e6ab JamiIdentifier: fix registration on button click
Change-Id: Ib319bf5187ed5442d2389b23480860bdfd65c2ba
2023-05-11 15:38:56 -03:00
Andreas Traczyk
02d25db786 video: shm: replace fixed timer with waiting on producer
Removes the fixed rate QTimer that was used to query shm frames, and waits on the producer in a thread loop.

Also factors FPS value tracking into the Renderer base class.

Gitlab: #938
Change-Id: Icf44c8399d70c4127c512802b6cf6c6dccdccfd6
2023-05-11 11:48:51 -04:00
Sébastien Blin
b8bc061a86 misc: bump daemon
Change-Id: I749d8d11419da377cde5a0b799f6da66bb31271e
2023-05-09 15:37:46 -04:00
Jenkins
73a4f38207 i18n: automatic bump
Change-Id: I255a30db1a3dc4602b7bd5f15d9d5a4ca5472931
2023-05-08 16:49:26 -04:00
Sébastien Blin
928c86a85d documentPreview: show default icon if image is not present
Change-Id: I66f048b1ed96d02fe286dfbcf90473ab677979e4
2023-05-05 10:39:09 -04:00
Sébastien Blin
18c997fb99 i18n: remove lrc_* useless block
Change-Id: I35e2d1615d89e7d43a26a9bc59860494192dc06f
2023-05-04 16:32:34 -04:00
Jenkins
7529b1c0c4 i18n: automatic bump
Change-Id: Iea56e63db5b49172be56b0f39d4917faa54473dd
2023-05-04 16:22:35 -04:00
Sébastien Blin
f9b9ab4561 translations: move ring_client_windows to jami_client_qt
Change-Id: I707e96c32d5017dae5d92272e64739efe3c82e05
2023-05-04 16:17:40 -04:00
Sébastien Blin
771e8bcb9d conversationmodel: use mode before conversation deletion
Change-Id: Ibf6fffae59475ce415a60ab1bbf09687d6d30c29
2023-05-04 15:58:39 -04:00
Jenkins
4b0ac910cb i18n: automatic bump
Change-Id: I2badd3e4692fc0491abbe11b6bda2589088f3c36
2023-05-04 15:07:47 -04:00
Sébastien Blin
8e08352231 videosettingspage: remove useless label
if no video device is detected "Preview unavailable" is just useless
as there is no video device listed.

Change-Id: I071da1e211b16f807ed22f69186a567db054c373
GitLab: #1076
2023-05-04 14:15:16 -04:00
Sébastien Blin
d58fcabdbf conversationmodel: fix swarm creation with details
Change-Id: Ie5fff0d9688d82ae0c31d1b07f970a33c80fe26a
GitLab: #1071
2023-05-04 14:15:16 -04:00
Maxim Cournoyer
984ad68195 .gitignore: Do not ignore extras/build subdirectory.
Change-Id: I46a669fbac7610e0af7521c4ecdda3121e543d75
2023-05-04 10:42:16 -04:00
Sébastien Blin
7ec68d326b callsettings: fix ringtone path selection
Change-Id: I033ee8497ad0424b9d106cace7eb796c7ced599b
2023-05-04 10:30:47 -04:00
Jenkins
250fc6b76d i18n: automatic bump
Change-Id: I1afc76507b329bfaa4b72c20a27642292bd627f9
2023-05-03 17:15:24 -04:00
Sébastien Blin
2d3015fa6d revokeDevice: correctly pass password
Change-Id: I4f1cb650884fb58e78bdd6490769cfab43211705
GitLab: #1090
2023-05-03 16:28:57 -04:00
Sébastien Blin
5f98f7cdc6 qt6: fix startSearch usage
Overload incorrectly managed by Qt 6.5 and we must pass a const ref

Change-Id: Ib0a85165b59f6cffd3f01815b803f666623e1b89
2023-05-03 15:04:13 -04:00
Sébastien Blin
bb3011fe62 chatviewheader: fix search visibility
The search bar should not be shown on a conversation request

Change-Id: I31f492c8200cf816021d0b6aa66b248af407a36f
2023-05-01 15:44:30 -04:00
Sébastien Blin
21b5c95eeb misc: fix some strings
Change-Id: Id5b85ed470c546c9903772fde82a23153f03bcf4
2023-04-27 10:26:42 -04:00
Franck LAURENT
dd8bf92f85 ChatViewFooter: add shortcut tooltip
Change-Id: Iceea3bda86ebfcc9c9b5f2b5039187dac9661add
2023-04-26 16:37:59 -04:00
Sébastien Blin
668e6dbe24 packaging: add fedora 38, ubuntu 23.04
Ubuntu 23.04 is not yet functional due to python2 missing.
We're working on fixing Jami for Qt 6.4 (they changed the whole video
pipeline and introduced some breaking changes).
Fedora 38 is working fine.

GitLab: #1086
Change-Id: I51bbecdfbcf908e2bf57c4c002ef4216a34d746d
2023-04-26 14:48:03 -04:00
Sébastien Blin
59843863ce currentconversation: reset CurrentConversationMembers
Else, we may access an invalid index

Change-Id: I0ba0ce2c13c9788ce61a487e0bf9117062dc90d5
GitLab: #1081
2023-04-26 14:46:12 -04:00
Maxim Cournoyer
f6c8197cba Reinstate "cmake: Simplify lookup logic for libjami headers."
The commit was reverted in 2b7a421e due to breaking some of the
packaging builds.  This has now been rectified.

Change-Id: I3ea67962cc65f243f106fe00316634d580f51a52
2023-04-26 14:38:58 -04:00
Franck LAURENT
a7e9ea8e22 FilesToSendDelegate: fix document preview
GitLab: #1089

Change-Id: Ia17f68998fb1b71f2cfbe0406a1dfffc283af0c2
2023-04-26 11:12:55 -04:00
Franck LAURENT
836b64a180 Focus: override activeFocus item
- add an outline on the item that have the active focus
- override only after a tab key press

GitLab: #1082

Change-Id: Ib549052e0fa2fe6d781df6980ce662919925c473
2023-04-26 09:58:49 -04:00
Sébastien Blin
f1f579b056 misc: bump daemon
Change-Id: I6832d1ca8b00fa47ef39643e5d564cd13e67db88
2023-04-26 09:52:31 -04:00
Jenkins
eb80660ae3 i18n: automatic bump
Change-Id: Ia78407c700d81d92d96a04580ad7c5fbc8df16a5
2023-04-24 16:43:11 -04:00
Maxim Cournoyer
80c81ed2b0 build.py: Really run in GDB when using --debug.
The usage (--help) says: "Build with debug support; run in GDB", but
GDB was only used when using the D-Bus daemon.  Run a libwrap built
Jami with GDB as well.

* build.py (run_run): Disable SIGINT when using GDB, and invoke the
Jami client with GDB.  Disable output redirection to logs when using GDB.

Change-Id: Icf3415a3d1fbb87f193d0ede07cb1e1fbb179ce2
2023-04-24 10:18:00 -04:00
Fadi SHEHADEH
9f2840884f tipbox: button height
Change-Id: I4c54ee69f275d3f3b0283a2459222e5d205fe5c3
2023-04-21 15:51:11 -04:00
Fadi SHEHADEH
9bf0176a39 linked devices: design update
- radius for linked devices
- hover
- buttons instead of icons for edition

Change-Id: I315262a29bf2828bf1f58356b7d84c7c7ab9ef18
2023-04-21 15:49:56 -04:00
Franck LAURENT
c43978cb12 ChatViewFooter: apply the new design
GitLab: #1067

Change-Id: Ia80f85c678cb202d8e91cb3efe83d9ea82c40ae6
2023-04-21 15:12:34 -04:00
Sébastien Blin
a5755bbdb8 sip: remove unused settings
Change-Id: Ifa8a5fa9ac0e41fddb85b163339ff1d0159c79fe
2023-04-19 08:52:24 -04:00
Jenkins
84c8478d94 i18n: automatic bump
Change-Id: Ic83628177ed5003a2daf09f779556becf05868f0
2023-04-17 16:43:01 -04:00
Maxim Cournoyer
72a266dc41 packaging: Only rebuild source tarball when tarballs manifest changes.
This partially reverts commit 6e0a30024bd5d0f24f8c16960a56b02737bf0131
from the former jami-project repository ("build: Improvements to the
generation of the release tarballs."), which caused the source tarball
to always be rebuilt, even in the absence of changes.

This gets in the way when testing the various packaging targets, so
revert it.

* extras/packaging/gnu-linux/Makefile (release-tarball): Do not always
clear the tarballs.manifest file.  The purge-release-tarballs target
can be used for that.

Change-Id: I30ebda8dc258d0c95c6cf7e02a814627ac5b812b
2023-04-17 11:53:54 -04:00
Andreas Traczyk
66e0e21482 packaging: windows: optionally skip windeployqt
This is a big time saver in the context of CI testing where we only need to supply some env vars instead.

It would also be nice to also have the env vars filled out for CMake-generated project runtime configs to prevent unnecessary deployment for development builds, but that's not done in this commit.

Change-Id: I338827cb87c9fc71c9a6b4b3076b22aa7cf7cfa3
2023-04-14 15:19:48 -04:00
Sébastien Blin
a56ee62dcf sip: do not show settings for read receipts (not supported)
Change-Id: I3881fde22fc57edcd5b0d90793d3feb9be2d81c5
2023-04-14 09:45:34 -04:00
Andreas Traczyk
c052c28f4d misc: format all QML files
Gitlab: #1059
Change-Id: Ia973ee1f8666bdd8597d6cbb47a87534ac4358c8
2023-04-14 09:06:44 -04:00
Andreas Traczyk
9e9b368deb misc: remove --force when calling qmlformat
It doesn't work with JS arrow function syntax.

Gitlab: #1059
Change-Id: I7da9c8ee7a2cb470aeb76cf4d1d0937e621eb221
2023-04-14 09:06:44 -04:00
Franck LAURENT
3f56754f1c SwarmDetailsPanel: add new icon design for document preview
Change-Id: I13cd2861bcbc3446a736f7e68b34044c34c2dce5
2023-04-13 16:19:28 -04:00
Andreas Traczyk
be32998ff1 misc: don't --normalize when using qmlformat
Removes some intelligent grouping in the code. Perhaps normalization can be selectively done to the the strings and theme files at some point.

Gitlab: #1059
Change-Id: If9b0363567bc715dca0bdb4e3662612a5b159361
2023-04-13 16:17:21 -04:00
Sébastien Blin
9b5ef6223d tipsmodel: retranslate on lang changes
GitLab: #1068
Change-Id: Ia876756f513e88d8a074b2b54edefa9f35b8b160
2023-04-13 16:17:18 -04:00