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