diff --git a/simplelogin-gui/data/login_window.blp b/simplelogin-gui/data/login_window.blp
index 38b38d8..57a6e00 100644
--- a/simplelogin-gui/data/login_window.blp
+++ b/simplelogin-gui/data/login_window.blp
@@ -205,10 +205,18 @@ template $LoginWindow : ApplicationWindow {
}
}
+ Label {
+ label: "Forgot your password? Reset it here.";
+ margin-bottom: 5;
+ use-markup: true;
+ valign: start;
+ vexpand: true;
+ yalign: 0.0;
+ }
Label {
label: "Don\'t have an account? You can register here.";
- margin-bottom: 10;
+ margin-bottom: 10;
use-markup: true;
valign: start;
vexpand: true;
diff --git a/simplelogin-gui/data/settings_panel.blp b/simplelogin-gui/data/settings_panel.blp
index 857c1ea..9abb9c3 100644
--- a/simplelogin-gui/data/settings_panel.blp
+++ b/simplelogin-gui/data/settings_panel.blp
@@ -5,6 +5,7 @@ template $SettingsPanel : Box {
hexpand: true;
child: Box content_wrapper {
+ visible: false;
hexpand: true;
vexpand: true;
@@ -43,6 +44,7 @@ template $SettingsPanel : Box {
Entry name_label {
editable: false;
+ can-focus: false;
has-frame: false;
hexpand: true;
input-hints: no_emoji | no_spellcheck;
diff --git a/simplelogin-gui/src/application.rs b/simplelogin-gui/src/application.rs
index 6f02428..0d28eaf 100644
--- a/simplelogin-gui/src/application.rs
+++ b/simplelogin-gui/src/application.rs
@@ -88,7 +88,8 @@ mod imp {
impl Default for Application {
fn default() -> Self {
let settings = RefCell::new(gio::Settings::new(crate::APP_ID));
- let api_key: Option = settings.borrow().value("api-key").get();
+ let api_key: Option =
+ settings.borrow().value("api-key").get::