mirror of
https://github.com/monero-project/monero-gui.git
synced 2024-12-31 16:09:26 +00:00
WizardCreateDevice1: add troubleshooting; error message on top + decrease font size
This commit is contained in:
parent
c72729fa5d
commit
a738ded938
1 changed files with 30 additions and 16 deletions
|
@ -77,6 +77,21 @@ Rectangle {
|
||||||
subtitle: qsTr("Using a hardware device.") + translationManager.emptyString
|
subtitle: qsTr("Using a hardware device.") + translationManager.emptyString
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Text {
|
||||||
|
id: errorMsg
|
||||||
|
text: qsTr("Error writing wallet from hardware device. Check application logs.") + translationManager.emptyString;
|
||||||
|
visible: errorMsg.text !== ""
|
||||||
|
Layout.fillWidth: true
|
||||||
|
font.family: MoneroComponents.Style.fontRegular.name
|
||||||
|
color: MoneroComponents.Style.errorColor
|
||||||
|
font.pixelSize: 14
|
||||||
|
|
||||||
|
wrapMode: Text.WordWrap
|
||||||
|
leftPadding: 0
|
||||||
|
topPadding: 0
|
||||||
|
bottomPadding: 0
|
||||||
|
}
|
||||||
|
|
||||||
WizardWalletInput{
|
WizardWalletInput{
|
||||||
id: walletInput
|
id: walletInput
|
||||||
}
|
}
|
||||||
|
@ -201,21 +216,6 @@ Rectangle {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Text {
|
|
||||||
id: errorMsg
|
|
||||||
text: qsTr("Error writing wallet from hardware device. Check application logs.") + translationManager.emptyString;
|
|
||||||
visible: errorMsg.text !== ""
|
|
||||||
Layout.fillWidth: true
|
|
||||||
font.family: MoneroComponents.Style.fontRegular.name
|
|
||||||
color: MoneroComponents.Style.errorColor
|
|
||||||
font.pixelSize: 16
|
|
||||||
|
|
||||||
wrapMode: Text.WordWrap
|
|
||||||
leftPadding: 0
|
|
||||||
topPadding: 0
|
|
||||||
bottomPadding: 0
|
|
||||||
}
|
|
||||||
|
|
||||||
WizardNav {
|
WizardNav {
|
||||||
progressSteps: appWindow.walletMode <= 1 ? 3 : 4
|
progressSteps: appWindow.walletMode <= 1 ? 3 : 4
|
||||||
progress: 0
|
progress: 0
|
||||||
|
@ -257,7 +257,21 @@ Rectangle {
|
||||||
if(written){
|
if(written){
|
||||||
wizardStateView.state = "wizardCreateWallet2";
|
wizardStateView.state = "wizardCreateWallet2";
|
||||||
} else {
|
} else {
|
||||||
errorMsg.text = qsTr("Error writing wallet from hardware device. Check application logs.") + translationManager.emptyString;
|
errorMsg.text = qsTr("Error writing wallet from hardware device. Check application logs.") + "<br>" +
|
||||||
|
qsTr("Troubleshooting") + ":" + "<br>" +
|
||||||
|
qsTr("- Check if your device is plugged in and unlocked") + "<br>" +
|
||||||
|
(wizardCreateDevice1.deviceName == "Trezor" ? qsTr("- Push the USB cable into your Trezor device until you hear/feel a click (this might require a little bit of force)") + "<br>" : "") +
|
||||||
|
qsTr("- Check if your device has already been initialized before (your device already has a recovery seed)") + "<br>" +
|
||||||
|
(wizardCreateDevice1.deviceName == "Ledger" ? qsTr("- Check if your device has the most recent firmware version (available in Manager section of Ledger Live desktop app)") + "<br>" +
|
||||||
|
qsTr("- Check if your device has the Monero app installed (available in Ledger Live desktop app)") + "<br>" +
|
||||||
|
qsTr("- Check if your device is running the Monero app") + "<br>" +
|
||||||
|
qsTr("- Close any cryptocurrency wallet running in the background, like Ledger Live") + "<br>" : "") +
|
||||||
|
(wizardCreateDevice1.deviceName == "Trezor" ? qsTr("- Check if your device has the most recent firmware version (available in Trezor Suite)") + "<br>" +
|
||||||
|
qsTr("- Close any cryptocurrency wallet running in the background, like Trezor Suite, Exodus, Feather or Monero CLI") + "<br>" +
|
||||||
|
qsTr("- Try installing Trezor Bridge") + "<br>" : "") +
|
||||||
|
qsTr("- Restart your computer and try again") + "<br>" +
|
||||||
|
qsTr("- Try using a different USB cable or changing the USB port. Avoid using USB hubs.") + "<br>" +
|
||||||
|
translationManager.emptyString;
|
||||||
}
|
}
|
||||||
wizardController.walletCreatedFromDevice.disconnect(onCreateWalletFromDeviceCompleted);
|
wizardController.walletCreatedFromDevice.disconnect(onCreateWalletFromDeviceCompleted);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue