diff --git a/LeftPanel.qml b/LeftPanel.qml index f59c0fe2..f7f119ec 100644 --- a/LeftPanel.qml +++ b/LeftPanel.qml @@ -365,7 +365,7 @@ Rectangle { MoneroComponents.MenuButtonDivider { anchors.left: parent.left anchors.right: parent.right - anchors.leftMargin: 16 + anchors.leftMargin: 20 } // ------------- Account tab --------------- @@ -375,7 +375,6 @@ Rectangle { anchors.right: parent.right text: qsTr("Account") + translationManager.emptyString symbol: qsTr("T") + translationManager.emptyString - dotColor: "#44AAFF" onClicked: { parent.previousButton.checked = false parent.previousButton = accountButton @@ -387,7 +386,7 @@ Rectangle { visible: accountButton.present anchors.left: parent.left anchors.right: parent.right - anchors.leftMargin: 16 + anchors.leftMargin: 20 } // ------------- Transfer tab --------------- @@ -397,7 +396,6 @@ Rectangle { anchors.right: parent.right text: qsTr("Send") + translationManager.emptyString symbol: qsTr("S") + translationManager.emptyString - dotColor: "#FF6C3C" onClicked: { parent.previousButton.checked = false parent.previousButton = transferButton @@ -409,7 +407,7 @@ Rectangle { visible: transferButton.present anchors.left: parent.left anchors.right: parent.right - anchors.leftMargin: 16 + anchors.leftMargin: 20 } // ------------- AddressBook tab --------------- @@ -420,7 +418,6 @@ Rectangle { anchors.right: parent.right text: qsTr("Address book") + translationManager.emptyString symbol: qsTr("B") + translationManager.emptyString - dotColor: "#FF4F41" under: transferButton onClicked: { parent.previousButton.checked = false @@ -433,7 +430,7 @@ Rectangle { visible: addressBookButton.present anchors.left: parent.left anchors.right: parent.right - anchors.leftMargin: 16 + anchors.leftMargin: 20 } // ------------- Receive tab --------------- @@ -443,7 +440,6 @@ Rectangle { anchors.right: parent.right text: qsTr("Receive") + translationManager.emptyString symbol: qsTr("R") + translationManager.emptyString - dotColor: "#AAFFBB" onClicked: { parent.previousButton.checked = false parent.previousButton = receiveButton @@ -455,7 +451,7 @@ Rectangle { visible: receiveButton.present anchors.left: parent.left anchors.right: parent.right - anchors.leftMargin: 16 + anchors.leftMargin: 20 } // ------------- Merchant tab --------------- @@ -467,7 +463,6 @@ Rectangle { anchors.right: parent.right text: qsTr("Merchant") + translationManager.emptyString symbol: qsTr("U") + translationManager.emptyString - dotColor: "#FF4F41" under: receiveButton onClicked: { parent.previousButton.checked = false @@ -480,7 +475,7 @@ Rectangle { visible: merchantButton.present && appWindow.walletMode >= 2 anchors.left: parent.left anchors.right: parent.right - anchors.leftMargin: 16 + anchors.leftMargin: 20 } // ------------- History tab --------------- @@ -491,7 +486,6 @@ Rectangle { anchors.right: parent.right text: qsTr("Transactions") + translationManager.emptyString symbol: qsTr("H") + translationManager.emptyString - dotColor: "#6B0072" onClicked: { parent.previousButton.checked = false parent.previousButton = historyButton @@ -503,7 +497,7 @@ Rectangle { visible: historyButton.present anchors.left: parent.left anchors.right: parent.right - anchors.leftMargin: 16 + anchors.leftMargin: 20 } // ------------- Advanced tab --------------- @@ -514,7 +508,6 @@ Rectangle { anchors.right: parent.right text: qsTr("Advanced") + translationManager.emptyString symbol: qsTr("D") + translationManager.emptyString - dotColor: "#FFD781" onClicked: { parent.previousButton.checked = false parent.previousButton = advancedButton @@ -525,7 +518,7 @@ Rectangle { visible: advancedButton.present && appWindow.walletMode >= 2 anchors.left: parent.left anchors.right: parent.right - anchors.leftMargin: 16 + anchors.leftMargin: 20 } // ------------- Mining tab --------------- @@ -536,7 +529,6 @@ Rectangle { anchors.right: parent.right text: qsTr("Mining") + translationManager.emptyString symbol: qsTr("M") + translationManager.emptyString - dotColor: "#FFD781" under: advancedButton onClicked: { parent.previousButton.checked = false @@ -549,7 +541,7 @@ Rectangle { visible: miningButton.present && appWindow.walletMode >= 2 anchors.left: parent.left anchors.right: parent.right - anchors.leftMargin: 16 + anchors.leftMargin: 20 } // ------------- TxKey tab --------------- @@ -560,7 +552,6 @@ Rectangle { anchors.right: parent.right text: qsTr("Prove/check") + translationManager.emptyString symbol: qsTr("K") + translationManager.emptyString - dotColor: "#FFD781" under: advancedButton onClicked: { parent.previousButton.checked = false @@ -573,7 +564,7 @@ Rectangle { visible: txkeyButton.present && appWindow.walletMode >= 2 anchors.left: parent.left anchors.right: parent.right - anchors.leftMargin: 16 + anchors.leftMargin: 20 } // ------------- Shared RingDB tab --------------- @@ -584,7 +575,6 @@ Rectangle { anchors.right: parent.right text: qsTr("Shared RingDB") + translationManager.emptyString symbol: qsTr("G") + translationManager.emptyString - dotColor: "#FFD781" under: advancedButton onClicked: { parent.previousButton.checked = false @@ -597,7 +587,7 @@ Rectangle { visible: sharedringdbButton.present && appWindow.walletMode >= 2 anchors.left: parent.left anchors.right: parent.right - anchors.leftMargin: 16 + anchors.leftMargin: 20 } // ------------- Sign/verify tab --------------- @@ -608,7 +598,6 @@ Rectangle { anchors.right: parent.right text: qsTr("Sign/verify") + translationManager.emptyString symbol: qsTr("I") + translationManager.emptyString - dotColor: "#FFD781" under: advancedButton onClicked: { parent.previousButton.checked = false @@ -621,7 +610,7 @@ Rectangle { visible: signButton.present && appWindow.walletMode >= 2 anchors.left: parent.left anchors.right: parent.right - anchors.leftMargin: 16 + anchors.leftMargin: 20 } // ------------- Settings tab --------------- @@ -631,7 +620,6 @@ Rectangle { anchors.right: parent.right text: qsTr("Settings") + translationManager.emptyString symbol: qsTr("E") + translationManager.emptyString - dotColor: "#36B25C" onClicked: { parent.previousButton.checked = false parent.previousButton = settingsButton @@ -643,7 +631,7 @@ Rectangle { visible: settingsButton.present anchors.left: parent.left anchors.right: parent.right - anchors.leftMargin: 16 + anchors.leftMargin: 20 } } // Column diff --git a/components/MenuButton.qml b/components/MenuButton.qml index 93fc3b9f..a7edfff4 100644 --- a/components/MenuButton.qml +++ b/components/MenuButton.qml @@ -36,7 +36,6 @@ Rectangle { id: button property alias text: label.text property bool checked: false - property alias dotColor: dot.color property alias symbol: symbolText.text property int numSelectedChildren: 0 property var under: null @@ -63,7 +62,7 @@ Rectangle { height: present ? ((appWindow.height >= 800) ? 44 : 38 ) : 0 LinearGradient { - visible: isOpenGL && button.checked + visible: isOpenGL && button.checked || numSelectedChildren > 0 height: parent.height width: 260 anchors.verticalCenter: parent.verticalCenter @@ -88,27 +87,10 @@ Rectangle { // button decorations that are subject to leftMargin offsets Rectangle { anchors.left: parent.left - anchors.leftMargin: parent.getOffset() + 20 + anchors.leftMargin: 20 height: parent.height - width: button.checked ? 20: 10 - color: "transparent" - - // dot if unchecked - Rectangle { - id: dot - anchors.centerIn: parent - width: button.checked ? 20 : 8 - height: button.checked ? 20 : 8 - radius: button.checked ? 20 : 4 - color: button.dotColor - // arrow if checked - Image { - anchors.centerIn: parent - anchors.left: parent.left - source: MoneroComponents.Style.menuButtonImageDotArrowSource - visible: button.checked - } - } + width: 2 + color: button.checked ? MoneroComponents.Style.buttonBackgroundColor : "transparent" // button text MoneroComponents.TextPlain { @@ -118,7 +100,7 @@ Rectangle { themeTransitionWhiteColor: MoneroComponents.Style._w_menuButtonTextColor anchors.verticalCenter: parent.verticalCenter anchors.left: parent.right - anchors.leftMargin: 8 + anchors.leftMargin: button.getOffset() + 8 font.bold: true font.pixelSize: 14 } @@ -144,7 +126,7 @@ Rectangle { anchors.verticalCenter: parent.verticalCenter font.pixelSize: 12 font.bold: true - color: button.checked || buttonArea.containsMouse ? MoneroComponents.Style.menuButtonTextColor : dot.color + color: MoneroComponents.Style.menuButtonTextColor visible: appWindow.ctrlPressed themeTransition: false }