From 7efdef45571078938f3fc1374e109181803262f4 Mon Sep 17 00:00:00 2001 From: Gaelle Braud Date: Thu, 16 Apr 2026 10:48:42 +0200 Subject: [PATCH 1/2] do not invalidate sorting when scrolling at the end of the list #LINQT-2468 fix contact edition address field width fix share link button typo #LINQT-2496 clear chat message search filter when search bar hidden #LINQT-2494 --- Linphone/core/proxy/LimitProxy.cpp | 2 +- Linphone/view/Control/Button/IconLabelButton.qml | 1 - Linphone/view/Page/Form/Chat/SelectedChatView.qml | 5 ++++- Linphone/view/Page/Form/Contact/ContactEdition.qml | 1 + 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Linphone/core/proxy/LimitProxy.cpp b/Linphone/core/proxy/LimitProxy.cpp index 439aee1a3..b088fa6ca 100644 --- a/Linphone/core/proxy/LimitProxy.cpp +++ b/Linphone/core/proxy/LimitProxy.cpp @@ -127,7 +127,7 @@ void LimitProxy::setMaxDisplayItems(int maxItems) { emit maxDisplayItemsChanged(); if (model && getDisplayCount(modelCount) != oldCount) { - invalidate(); + invalidateFilter(); } } } diff --git a/Linphone/view/Control/Button/IconLabelButton.qml b/Linphone/view/Control/Button/IconLabelButton.qml index 0b8d6189d..57d8c8460 100644 --- a/Linphone/view/Control/Button/IconLabelButton.qml +++ b/Linphone/view/Control/Button/IconLabelButton.qml @@ -36,7 +36,6 @@ Button { id: textItem horizontalAlignment: Text.AlignLeft verticalAlignment: Text.AlignVCenter - Layout.preferredWidth: textMetrics.advanceWidth Layout.fillWidth: true wrapMode: Text.WrapAnywhere text: mainItem.text diff --git a/Linphone/view/Page/Form/Chat/SelectedChatView.qml b/Linphone/view/Page/Form/Chat/SelectedChatView.qml index 110a04fc9..aabe612f2 100644 --- a/Linphone/view/Page/Form/Chat/SelectedChatView.qml +++ b/Linphone/view/Page/Form/Chat/SelectedChatView.qml @@ -238,7 +238,10 @@ FocusScope { columns: mainItem.call ? 1 : children.length rows: 1 onVisibleChanged: { - if(!visible) chatMessagesSearchBar.clearText() + if(!visible) { + chatMessagesSearchBar.clearText() + chatMessagesListView.filterText = "" + } else chatMessagesSearchBar.forceActiveFocus() } columnSpacing: Utils.getSizeWithScreenRatio(50) diff --git a/Linphone/view/Page/Form/Contact/ContactEdition.qml b/Linphone/view/Page/Form/Contact/ContactEdition.qml index 74caaf3db..5cbc61e6f 100644 --- a/Linphone/view/Page/Form/Contact/ContactEdition.qml +++ b/Linphone/view/Page/Form/Contact/ContactEdition.qml @@ -293,6 +293,7 @@ MainRightPanel { } delegate: FormItemLayout { label: modelData.label + Layout.fillWidth: true contentItem: RowLayout { id: addressLayout spacing: Utils.getSizeWithScreenRatio(10) From c5ad53f92da1c04b1da85e294b0dd2a21a79efdf Mon Sep 17 00:00:00 2001 From: Gaelle Braud Date: Thu, 16 Apr 2026 11:14:35 +0200 Subject: [PATCH 2/2] update translations --- Linphone/data/languages/de.ts | 32 ++++++++++++++++---------------- Linphone/data/languages/en.ts | 32 ++++++++++++++++---------------- Linphone/data/languages/fr.ts | 32 ++++++++++++++++---------------- 3 files changed, 48 insertions(+), 48 deletions(-) diff --git a/Linphone/data/languages/de.ts b/Linphone/data/languages/de.ts index 0b8fb5f1a..da2734792 100644 --- a/Linphone/data/languages/de.ts +++ b/Linphone/data/languages/de.ts @@ -3010,50 +3010,50 @@ Stellen Sie sicher, dass Sie keine sensiblen Informationen teilen! Beruf - - + + sip_address SIP-Adresse - + sip_address_number_accessible_name "SIP address number %1" SIP-Adressen-Nummer %1 - + remove_sip_address_accessible_name "Remove SIP address %1" Lösche SIP-Adresse %1 - + new_sip_address_accessible_name "New SIP address" Neue SIP Adresse - + phone_number_number_accessible_name "Phone number number %1" Telefonnummer %1 - + remove_phone_number_accessible_name Remove phone number %1 Lösche Telefonnummer %1 - + new_phone_number_accessible_name "New phone number" Neue Telefonnummer - - + + phone "Téléphone" Telefon @@ -6464,36 +6464,36 @@ Pour les activer dans un projet commercial, merci de nous contacter. Start a group call ? - + reply_to_label Reply to %1 Auf %1 antworten - + conversation_editing_message_title - + shared_medias_title Shared medias Geteilte Medien - + shared_documents_title Shared documents Geteilte Dokumente - + forward_to_title Forward to… Weiterleiten an… - + conversations_title Conversations Konversationen diff --git a/Linphone/data/languages/en.ts b/Linphone/data/languages/en.ts index 1b37f33ec..434399355 100644 --- a/Linphone/data/languages/en.ts +++ b/Linphone/data/languages/en.ts @@ -2939,50 +2939,50 @@ Only your correspondent can decrypt them. Job - - + + sip_address SIP address - + sip_address_number_accessible_name "SIP address number %1" SIP address number %1 - + remove_sip_address_accessible_name "Remove SIP address %1" Remove SIP address %1 - + new_sip_address_accessible_name "New SIP address" New SIP address - + phone_number_number_accessible_name "Phone number number %1" Phone number number %1 - + remove_phone_number_accessible_name Remove phone number %1 Remove phone number %1 - + new_phone_number_accessible_name "New phone number" New phone number - - + + phone "Téléphone" Phone @@ -6347,36 +6347,36 @@ To enable them in a commercial project, please contact us. Start a group call ? - + reply_to_label Reply to %1 Reply to %1 - + conversation_editing_message_title Message beeing edited - + shared_medias_title Shared medias Shared medias - + shared_documents_title Shared documents Shared documents - + forward_to_title Forward to… Forward to… - + conversations_title Conversations Conversations diff --git a/Linphone/data/languages/fr.ts b/Linphone/data/languages/fr.ts index c9d4f6d40..8e71975c2 100644 --- a/Linphone/data/languages/fr.ts +++ b/Linphone/data/languages/fr.ts @@ -2939,50 +2939,50 @@ en bout. Seul votre correspondant peut les déchiffrer. Fonction - - + + sip_address Adresse SIP - + sip_address_number_accessible_name "SIP address number %1" Adresse SIP numéro %1 - + remove_sip_address_accessible_name "Remove SIP address %1" Retirer l'adresse SIP %1 - + new_sip_address_accessible_name "New SIP address" Nouvelle adresse SIP - + phone_number_number_accessible_name "Phone number number %1" Numéro de téléphone numéro - + remove_phone_number_accessible_name Remove phone number %1 Retirer le numéro de téléphone %1 - + new_phone_number_accessible_name "New phone number" Nouveau numéro de téléphone - - + + phone "Téléphone" Téléphone @@ -6347,36 +6347,36 @@ Pour les activer dans un projet commercial, merci de nous contacter.Démarrer un appel de groupe ? - + reply_to_label Reply to %1 Réponse à %1 - + conversation_editing_message_title Modification du message - + shared_medias_title Shared medias Médias partagés - + shared_documents_title Shared documents Documents partagés - + forward_to_title Forward to… Transférer à… - + conversations_title Conversations Conversations