diff --git a/src/constant/JamiStrings.qml b/src/constant/JamiStrings.qml index ef6dfe4670844c9f52878be051c82f68ab14b742..e1ecee629bf8bd11679bb8fe067a8b84d054f6b2 100644 --- a/src/constant/JamiStrings.qml +++ b/src/constant/JamiStrings.qml @@ -464,6 +464,7 @@ Item { property string importAccountFromBackup: qsTr("Import account from backup file") property string advancedFeatures: qsTr("Advanced features") property string showAdvancedFeatures: qsTr("Show advanced features") + property string hideAdvancedFeatures: qsTr("Hide advanced features") property string connectJAMSServer: qsTr("Connect to a JAMS server") property string createFromJAMS: qsTr("Create account from Jami Account Management Server (JAMS)") property string addSIPAccount: qsTr("Add a SIP account") diff --git a/src/wizardview/components/WelcomePage.qml b/src/wizardview/components/WelcomePage.qml index 197efdeb9a537242eb5287d8df3d032f8e1b530b..4557e6ae50b69253ce7e26028bcf90d2102efad3 100644 --- a/src/wizardview/components/WelcomePage.qml +++ b/src/wizardview/components/WelcomePage.qml @@ -162,6 +162,8 @@ Rectangle { MaterialButton { id: showAdvancedButton + property bool showAdvanced: false + Layout.alignment: Qt.AlignCenter Layout.bottomMargin: newSIPAccountButton.visible ? 0 : JamiTheme.wizardViewPageBackButtonMargins @@ -170,7 +172,8 @@ Rectangle { text: JamiStrings.advancedFeatures fontCapitalization: Font.AllUppercase - toolTipText: JamiStrings.showAdvancedFeatures + toolTipText: showAdvanced ? JamiStrings.hideAdvancedFeatures : + JamiStrings.showAdvancedFeatures color: JamiTheme.buttonTintedBlue hoveredColor: JamiTheme.buttonTintedBlueHovered pressedColor: JamiTheme.buttonTintedBluePressed @@ -179,8 +182,9 @@ Rectangle { hoverEnabled: true onClicked: { - connectAccountManagerButton.visible = !connectAccountManagerButton.visible - newSIPAccountButton.visible = !newSIPAccountButton.visible + showAdvanced = !showAdvanced + connectAccountManagerButton.visible = showAdvanced + newSIPAccountButton.visible = showAdvanced } }