diff --git a/data/ui/downgrade.blp b/data/ui/downgrade.blp index 4c50642..8522378 100644 --- a/data/ui/downgrade.blp +++ b/data/ui/downgrade.blp @@ -14,6 +14,7 @@ template $DowngradeWindow: Adw.Dialog { Overlay { [overlay] Button apply_button { + visible: false; valign: end; halign: center; margin-bottom: 12; diff --git a/src/downgrade_window.py b/src/downgrade_window.py index 869e74b..fe4e241 100644 --- a/src/downgrade_window.py +++ b/src/downgrade_window.py @@ -107,6 +107,7 @@ class DowngradeWindow(Adw.Dialog): row.add_prefix(select) self.versions_group.add(row) self.main_stack.set_visible_child(self.outerbox) + self.apply_button.set_visible(True) def generate_list(self): task = Gio.Task.new(None, None, lambda *_: self.commits_callback()) @@ -143,7 +144,7 @@ class DowngradeWindow(Adw.Dialog): self.loading_label.set_label(_("Downgrading…")) self.set_can_close(False) self.main_stack.set_visible_child(self.loading) - self.apply_button.set_sensitive(False) + self.apply_button.set_visible(False) task = Gio.Task.new(None, None, lambda *_: self.downgrade_callack()) task.run_in_thread(lambda *_: self.downgrade_thread())