From b51fa12f6ad0d88c721eccc106388835d9e9a1f2 Mon Sep 17 00:00:00 2001 From: vesp Date: Wed, 31 Dec 2025 00:11:30 +0100 Subject: [PATCH] Improve dialog UX: enable Enter key activation for all input dialogs --- src/environments_dialog.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/environments_dialog.py b/src/environments_dialog.py index 775de95..da7f679 100644 --- a/src/environments_dialog.py +++ b/src/environments_dialog.py @@ -96,6 +96,7 @@ class EnvironmentsDialog(Adw.Dialog): entry = Gtk.Entry() entry.set_placeholder_text("Variable name") + entry.set_activates_default(True) dialog.set_extra_child(entry) dialog.add_response("cancel", "Cancel") @@ -156,6 +157,7 @@ class EnvironmentsDialog(Adw.Dialog): entry = Gtk.Entry() entry.set_placeholder_text("Environment name (e.g., Production)") + entry.set_activates_default(True) dialog.set_extra_child(entry) dialog.add_response("cancel", "Cancel") @@ -184,11 +186,14 @@ class EnvironmentsDialog(Adw.Dialog): entry = Gtk.Entry() entry.set_text(environment.name) + entry.set_activates_default(True) dialog.set_extra_child(entry) dialog.add_response("cancel", "Cancel") dialog.add_response("save", "Save") dialog.set_response_appearance("save", Adw.ResponseAppearance.SUGGESTED) + dialog.set_default_response("save") + dialog.set_close_response("cancel") def on_response(dlg, response): if response == "save":