diff --git a/interface/src/ui/LoginDialog.cpp b/interface/src/ui/LoginDialog.cpp
index 1ff291036f..993f355c47 100644
--- a/interface/src/ui/LoginDialog.cpp
+++ b/interface/src/ui/LoginDialog.cpp
@@ -30,7 +30,7 @@ LoginDialog::LoginDialog(QWidget* parent) :
_ui->setupUi(this);
_ui->errorLabel->hide();
_ui->emailLineEdit->setFocus();
- _ui->logoLabel->setPixmap(QPixmap(Application::resourcesPath() + "images/hifi-logo.png"));
+ _ui->logoLabel->setPixmap(QPixmap(Application::resourcesPath() + "images/hifi-logo.svg"));
_ui->loginButton->setIcon(QIcon(Application::resourcesPath() + "images/login.svg"));
_ui->infoLabel->setVisible(false);
_ui->errorLabel->setVisible(false);
@@ -46,8 +46,6 @@ LoginDialog::LoginDialog(QWidget* parent) :
this, &LoginDialog::handleLoginClicked);
connect(_ui->closeButton, &QPushButton::clicked,
this, &LoginDialog::close);
- connect(_ui->forgotPasswordButton, &QPushButton::clicked,
- this, &LoginDialog::handleForgotPasswordClicked);
};
LoginDialog::~LoginDialog() {
@@ -61,8 +59,6 @@ void LoginDialog::handleLoginCompleted(const QUrl& authURL) {
};
void LoginDialog::handleLoginFailed() {
- _ui->errorLabel->setText("Login Failure: Invalid username or password");
-
_ui->infoLabel->setVisible(false);
_ui->errorLabel->setVisible(true);
@@ -81,7 +77,6 @@ void LoginDialog::handleLoginClicked() {
} else if (_ui->passwordLineEdit->text().isEmpty()) {
_ui->passwordLineEdit->setFocus();
} else {
- _ui->infoLabel->setText("Authenticating...");
_ui->infoLabel->setVisible(true);
_ui->errorLabel->setVisible(false);
@@ -90,10 +85,6 @@ void LoginDialog::handleLoginClicked() {
}
};
-void LoginDialog::handleForgotPasswordClicked() {
- Menu::getInstance()->openUrl(FORGOT_PASSWORD_URL);
-};
-
void LoginDialog::moveEvent(QMoveEvent* event) {
// Modal dialogs seemed to get repositioned automatically. Combat this by moving the window if needed.
resizeAndPosition();
diff --git a/interface/src/ui/LoginDialog.h b/interface/src/ui/LoginDialog.h
index 91634559ee..b4aad06614 100644
--- a/interface/src/ui/LoginDialog.h
+++ b/interface/src/ui/LoginDialog.h
@@ -28,7 +28,6 @@ public:
public slots:
void handleLoginClicked();
- void handleForgotPasswordClicked();
void handleLoginCompleted(const QUrl& authURL);
void handleLoginFailed();
diff --git a/interface/ui/loginDialog.ui b/interface/ui/loginDialog.ui
index d111e107b1..d54b3c833f 100644
--- a/interface/ui/loginDialog.ui
+++ b/interface/ui/loginDialog.ui
@@ -69,7 +69,7 @@
0
-
-
+
Qt::Horizontal
@@ -82,38 +82,71 @@
-
-
-
-
- Helvetica,Arial,sans-serif
- 18
-
-
-
- Message
-
-
-
- -
-
-
- true
-
-
-
- Helvetica,Arial,sans-serif
- 18
-
-
-
- color: red
-
-
- Error
-
-
- Qt::AlignCenter
+
+
+
+ 825
+ 0
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ Helvetica,Arial,sans-serif
+ 17
+
+
+
+ Authenticating...
+
+
+
+ -
+
+
+ true
+
+
+
+ Helvetica,Arial,sans-serif
+ 17
+
+
+
+ color: #992800;
+
+
+ <style type="text/css">
+ a { text-decoration: none; color: #267077;}
+</style>
+Invalid username or password. <a href="https://data-web.highfidelity.io/password/new">Recover?</a>
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+ true
+
+
+
+
-
@@ -389,7 +422,7 @@ border-width: 1px; border-style: solid; border-radius: 3px; border-color: #aaa;
background: #0e7077;
-color: #fff;
+color: #e7eeee;
border-radius: 4px; padding-top: 1px;
@@ -414,40 +447,20 @@ border-radius: 4px; padding-top: 1px;
-
-
-
-
- 0
- 0
-
-
-
-
- 141
- 26
-
-
+
Helvetica,Arial,sans-serif
- 16
+ 17
-
- PointingHandCursor
-
-
- color: #0e7077;
-background: rgba(0, 0, 0, 0);
-border-radius: 4px;
-
- Recover Password?
+ <style type="text/css">
+ a { text-decoration: none; color: #267077;}
+</style>
+<a href="https://data-web.highfidelity.io/password/new">Recover password?</a>
-
- false
-
-
+
true