mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-08-09 12:09:45 +02:00
cr feedback
This commit is contained in:
parent
88a3505b6a
commit
b7fa47da35
2 changed files with 0 additions and 248 deletions
|
@ -64,47 +64,6 @@ Item {
|
||||||
answer: "High Fidelity commerce is in open beta right now. Want more HFC? \
|
answer: "High Fidelity commerce is in open beta right now. Want more HFC? \
|
||||||
Get it by going to <br><br><b><font color='#0093C5'><a href='#bank'>BankOfHighFidelity.</a></font></b> and meeting with the banker!";
|
Get it by going to <br><br><b><font color='#0093C5'><a href='#bank'>BankOfHighFidelity.</a></font></b> and meeting with the banker!";
|
||||||
}
|
}
|
||||||
/* ListElement {
|
|
||||||
isExpanded: false;
|
|
||||||
question: "What are private keys and where are they stored?";
|
|
||||||
answer:
|
|
||||||
"A private key is a secret piece of text that is used to prove ownership, unlock confidential information, and sign transactions. \
|
|
||||||
In High Fidelity, your private key is used to securely access the contents of your Wallet and Purchases. \
|
|
||||||
After wallet setup, a hifikey file is stored on your computer in High Fidelity Interface's AppData directory. \
|
|
||||||
Your hifikey file contains your private key and is protected by your wallet passphrase. \
|
|
||||||
<br><br>It is very important to back up your hifikey file! \
|
|
||||||
<b><font color='#0093C5'><a href='#privateKeyPath'>Tap here to open the folder where your HifiKeys are stored on your main display.</a></font></b>"
|
|
||||||
}*/
|
|
||||||
/*ListElement {
|
|
||||||
isExpanded: false;
|
|
||||||
question: "How do I back up my private keys?";
|
|
||||||
answer: "You can back up your hifikey file (which contains your private key and is encrypted using your wallet passphrase) by copying it to a USB flash drive, or to a service like Dropbox or Google Drive. \
|
|
||||||
Restore your hifikey file by replacing the file in Interface's AppData directory with your backup copy. \
|
|
||||||
Others with access to your back up should not be able to spend your HFC without your passphrase. \
|
|
||||||
<b><font color='#0093C5'><a href='#privateKeyPath'>Tap here to open the folder where your HifiKeys are stored on your main display.</a></font></b>";
|
|
||||||
}*/
|
|
||||||
/*ListElement {
|
|
||||||
isExpanded: false;
|
|
||||||
question: "What happens if I lose my private keys?";
|
|
||||||
answer: "We cannot stress enough that you should keep a backup! For security reasons, High Fidelity does not keep a copy, and cannot restore it for you. \
|
|
||||||
If you lose your private key, you will no longer have access to the contents of your Wallet or My Purchases. \
|
|
||||||
Here are some things to try:<ul>\
|
|
||||||
<li>If you have backed up your hifikey file before, search your backup location</li>\
|
|
||||||
<li>Search your AppData directory in the last machine you used to set up the Wallet</li>\
|
|
||||||
<li>If you are a developer and have installed multiple builds of High Fidelity, your hifikey file might be in another folder</li>\
|
|
||||||
</ul><br><br>As a last resort, you can set up your Wallet again and generate a new hifikey file. \
|
|
||||||
Unfortunately, this means you will start with 0 HFC and your purchased items will not be transferred over.";
|
|
||||||
}*/
|
|
||||||
/*ListElement {
|
|
||||||
isExpanded: false;
|
|
||||||
question: "What if I forget my wallet passphrase?";
|
|
||||||
answer: "Your wallet passphrase is used to encrypt your private keys. Please write it down and store it securely! \
|
|
||||||
<br><br>If you forget your passphrase, you will no longer be able to decrypt the hifikey file that the passphrase protects. \
|
|
||||||
You will also no longer have access to the contents of your Wallet or My Purchases. \
|
|
||||||
For security reasons, High Fidelity does not keep a copy of your passphrase, and can't restore it for you. \
|
|
||||||
<br><br>If you still cannot remember your wallet passphrase, you can set up your Wallet again and generate a new hifikey file. \
|
|
||||||
Unfortunately, this means you will start with 0 HFC and your purchased items will not be transferred over.";
|
|
||||||
}*/
|
|
||||||
ListElement {
|
ListElement {
|
||||||
isExpanded: false;
|
isExpanded: false;
|
||||||
question: "How do I send HFC to other people?";
|
question: "How do I send HFC to other people?";
|
||||||
|
|
|
@ -88,75 +88,6 @@ Item {
|
||||||
color: hifi.colors.faintGray;
|
color: hifi.colors.faintGray;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
Item {
|
|
||||||
id: changePassphraseContainer;
|
|
||||||
anchors.top: securityTextSeparator.bottom;
|
|
||||||
anchors.topMargin: 8;
|
|
||||||
anchors.left: parent.left;
|
|
||||||
anchors.leftMargin: 40;
|
|
||||||
anchors.right: parent.right;
|
|
||||||
anchors.rightMargin: 55;
|
|
||||||
height: 75;
|
|
||||||
|
|
||||||
HiFiGlyphs {
|
|
||||||
id: changePassphraseImage;
|
|
||||||
text: hifi.glyphs.passphrase;
|
|
||||||
// Size
|
|
||||||
size: 80;
|
|
||||||
// Anchors
|
|
||||||
anchors.top: parent.top;
|
|
||||||
anchors.bottom: parent.bottom;
|
|
||||||
anchors.left: parent.left;
|
|
||||||
// Style
|
|
||||||
color: hifi.colors.white;
|
|
||||||
}
|
|
||||||
|
|
||||||
RalewaySemiBold {
|
|
||||||
text: "Passphrase";
|
|
||||||
// Anchors
|
|
||||||
anchors.top: parent.top;
|
|
||||||
anchors.bottom: parent.bottom;
|
|
||||||
anchors.left: changePassphraseImage.right;
|
|
||||||
anchors.leftMargin: 30;
|
|
||||||
width: 50;
|
|
||||||
// Text size
|
|
||||||
size: 18;
|
|
||||||
// Style
|
|
||||||
color: hifi.colors.white;
|
|
||||||
}
|
|
||||||
|
|
||||||
// "Change Passphrase" button
|
|
||||||
HifiControlsUit.Button {
|
|
||||||
id: changePassphraseButton;
|
|
||||||
color: hifi.buttons.blue;
|
|
||||||
colorScheme: hifi.colorSchemes.dark;
|
|
||||||
anchors.right: parent.right;
|
|
||||||
anchors.verticalCenter: parent.verticalCenter;
|
|
||||||
width: 140;
|
|
||||||
height: 40;
|
|
||||||
text: "Change";
|
|
||||||
onClicked: {
|
|
||||||
sendSignalToWallet({method: 'walletSecurity_changePassphrase'});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Rectangle {
|
|
||||||
id: changePassphraseSeparator;
|
|
||||||
// Size
|
|
||||||
width: parent.width;
|
|
||||||
height: 1;
|
|
||||||
// Anchors
|
|
||||||
anchors.left: parent.left;
|
|
||||||
anchors.right: parent.right;
|
|
||||||
anchors.top: changePassphraseContainer.bottom;
|
|
||||||
anchors.topMargin: 8;
|
|
||||||
// Style
|
|
||||||
color: hifi.colors.faintGray;
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
Item {
|
Item {
|
||||||
id: changeSecurityImageContainer;
|
id: changeSecurityImageContainer;
|
||||||
anchors.top: securityTextSeparator.bottom; // changePassphraseSeparator.bottom;
|
anchors.top: securityTextSeparator.bottom; // changePassphraseSeparator.bottom;
|
||||||
|
@ -209,144 +140,6 @@ Item {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/*
|
|
||||||
Rectangle {
|
|
||||||
id: privateKeysSeparator;
|
|
||||||
// Size
|
|
||||||
width: parent.width;
|
|
||||||
height: 1;
|
|
||||||
// Anchors
|
|
||||||
anchors.left: parent.left;
|
|
||||||
anchors.right: parent.right;
|
|
||||||
anchors.top: changeSecurityImageContainer.bottom;
|
|
||||||
anchors.topMargin: 8;
|
|
||||||
// Style
|
|
||||||
color: hifi.colors.faintGray;
|
|
||||||
}
|
|
||||||
|
|
||||||
Item {
|
|
||||||
id: yourPrivateKeysContainer;
|
|
||||||
anchors.top: privateKeysSeparator.bottom;
|
|
||||||
anchors.left: parent.left;
|
|
||||||
anchors.leftMargin: 40;
|
|
||||||
anchors.right: parent.right;
|
|
||||||
anchors.rightMargin: 55;
|
|
||||||
anchors.bottom: parent.bottom;
|
|
||||||
|
|
||||||
onVisibleChanged: {
|
|
||||||
if (visible) {
|
|
||||||
Commerce.getKeyFilePathIfExists();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
HiFiGlyphs {
|
|
||||||
id: yourPrivateKeysImage;
|
|
||||||
text: hifi.glyphs.walletKey;
|
|
||||||
// Size
|
|
||||||
size: 80;
|
|
||||||
// Anchors
|
|
||||||
anchors.top: parent.top;
|
|
||||||
anchors.topMargin: 20;
|
|
||||||
anchors.left: parent.left;
|
|
||||||
// Style
|
|
||||||
color: hifi.colors.white;
|
|
||||||
}
|
|
||||||
|
|
||||||
RalewaySemiBold {
|
|
||||||
id: yourPrivateKeysText;
|
|
||||||
text: "Private Keys";
|
|
||||||
size: 18;
|
|
||||||
// Anchors
|
|
||||||
anchors.top: parent.top;
|
|
||||||
anchors.topMargin: 32;
|
|
||||||
anchors.left: yourPrivateKeysImage.right;
|
|
||||||
anchors.leftMargin: 30;
|
|
||||||
anchors.right: parent.right;
|
|
||||||
height: 30;
|
|
||||||
// Style
|
|
||||||
color: hifi.colors.white;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Text below "private keys"
|
|
||||||
RalewayRegular {
|
|
||||||
id: explanitoryText;
|
|
||||||
text: "Your money and purchases are secured with private keys that only you have access to.";
|
|
||||||
// Text size
|
|
||||||
size: 18;
|
|
||||||
// Anchors
|
|
||||||
anchors.top: yourPrivateKeysText.bottom;
|
|
||||||
anchors.topMargin: 10;
|
|
||||||
anchors.left: yourPrivateKeysText.left;
|
|
||||||
anchors.right: yourPrivateKeysText.right;
|
|
||||||
height: paintedHeight;
|
|
||||||
// Style
|
|
||||||
color: hifi.colors.white;
|
|
||||||
wrapMode: Text.WordWrap;
|
|
||||||
// Alignment
|
|
||||||
horizontalAlignment: Text.AlignLeft;
|
|
||||||
verticalAlignment: Text.AlignVCenter;
|
|
||||||
}
|
|
||||||
|
|
||||||
Rectangle {
|
|
||||||
id: removeHmdContainer;
|
|
||||||
z: 998;
|
|
||||||
visible: false;
|
|
||||||
|
|
||||||
gradient: Gradient {
|
|
||||||
GradientStop {
|
|
||||||
position: 0.2;
|
|
||||||
color: hifi.colors.baseGrayHighlight;
|
|
||||||
}
|
|
||||||
GradientStop {
|
|
||||||
position: 1.0;
|
|
||||||
color: hifi.colors.baseGrayShadow;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
anchors.fill: backupInstructionsButton;
|
|
||||||
radius: 5;
|
|
||||||
MouseArea {
|
|
||||||
anchors.fill: parent;
|
|
||||||
propagateComposedEvents: false;
|
|
||||||
hoverEnabled: true;
|
|
||||||
}
|
|
||||||
|
|
||||||
RalewayBold {
|
|
||||||
anchors.fill: parent;
|
|
||||||
text: "INSTRUCTIONS OPEN ON DESKTOP";
|
|
||||||
size: 15;
|
|
||||||
color: hifi.colors.white;
|
|
||||||
verticalAlignment: Text.AlignVCenter;
|
|
||||||
horizontalAlignment: Text.AlignHCenter;
|
|
||||||
}
|
|
||||||
|
|
||||||
Timer {
|
|
||||||
id: removeHmdContainerTimer;
|
|
||||||
interval: 5000;
|
|
||||||
onTriggered: removeHmdContainer.visible = false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
HifiControlsUit.Button {
|
|
||||||
id: backupInstructionsButton;
|
|
||||||
text: "View Backup Instructions";
|
|
||||||
color: hifi.buttons.blue;
|
|
||||||
colorScheme: hifi.colorSchemes.dark;
|
|
||||||
anchors.left: explanitoryText.left;
|
|
||||||
anchors.right: explanitoryText.right;
|
|
||||||
anchors.top: explanitoryText.bottom;
|
|
||||||
anchors.topMargin: 16;
|
|
||||||
height: 40;
|
|
||||||
|
|
||||||
onClicked: {
|
|
||||||
var keyPath = "file:///" + root.keyFilePath.substring(0, root.keyFilePath.lastIndexOf('/'));
|
|
||||||
Qt.openUrlExternally(keyPath + "/backup_instructions.html");
|
|
||||||
Qt.openUrlExternally(keyPath);
|
|
||||||
removeHmdContainer.visible = true;
|
|
||||||
removeHmdContainerTimer.start();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
Loading…
Reference in a new issue