From d3e3383fc652ddc7d15119e4c6181c95acfb366f Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 13 Dec 2025 18:54:51 +0000 Subject: [PATCH] Fix settings dialog: increase height to show Save button The settings dialog window height was too small (12 lines), causing the footer to overlap with the 'Save' option at position 10. Users couldn't see or select the Save button, preventing GPG key configuration from being persisted. Changes: - Increased window height from 12 to 15 lines - Adjusted y position to keep dialog centered - Now all 4 options (GPG Signing, Select GPG Key, Save, Cancel) are fully visible with the footer below them This was a pre-existing UI bug, not introduced by the restructuring. --- trace/tui_app.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/trace/tui_app.py b/trace/tui_app.py index 4cbef05..32350c8 100644 --- a/trace/tui_app.py +++ b/trace/tui_app.py @@ -2213,9 +2213,9 @@ class TUI: options = ["GPG Signing", "Select GPG Key", "Save", "Cancel"] curses.curs_set(0) - h = 12 + h = 15 # Increased from 12 to properly show all 4 options + footer w = 60 - y = self.height // 2 - 6 + y = self.height // 2 - 7 # Adjusted to keep centered x = (self.width - w) // 2 win = curses.newwin(h, w, y, x)