From f7e76056d77b8332b70c7693f75b7361af62591c Mon Sep 17 00:00:00 2001 From: Bernd Schoolmann Date: Fri, 3 May 2024 20:02:25 +0200 Subject: [PATCH] Fix login screen --- gui/src/gui/settings.blp | 3 +-- gui/src/gui/settings.py | 4 ++++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/gui/src/gui/settings.blp b/gui/src/gui/settings.blp index 77d341c..ac02d93 100644 --- a/gui/src/gui/settings.blp +++ b/gui/src/gui/settings.blp @@ -13,7 +13,6 @@ Adw.Window window { Stack stack { Box set_pin_status { orientation: vertical; - visible: false; Adw.StatusPage { margin-top: 100; title: "Pin required"; @@ -55,7 +54,7 @@ Adw.Window window { title: "Logged out"; icon-name: "system-users-symbolic"; } - Button { + Button login_button { label: "Log in"; margin-start: 20; margin-end: 20; diff --git a/gui/src/gui/settings.py b/gui/src/gui/settings.py index 6197850..dd7b3ac 100644 --- a/gui/src/gui/settings.py +++ b/gui/src/gui/settings.py @@ -28,6 +28,7 @@ class GoldwardenSettingsApp(Adw.Application): def on_activate(self, app): self.load() + self.update() self.window.present() GLib.timeout_add(100, self.update) @@ -44,7 +45,10 @@ class GoldwardenSettingsApp(Adw.Application): self.unlock_status_box = builder.get_object("unlock_status") self.unlock_button = builder.get_object("unlock_button") self.unlock_button.connect("clicked", lambda x: goldwarden.unlock()) + self.login_status_box = builder.get_object("login_status") + self.login_button = builder.get_object("login_button") + self.login_button.connect("clicked", lambda x: run_window("login", "Test")) self.settings_view = builder.get_object("settings_view") self.lock_button = builder.get_object("lock_button")