From e72905fd7808cd204e6194e93bec108564f97a32 Mon Sep 17 00:00:00 2001 From: opencode Date: Tue, 24 Mar 2026 18:36:18 +0100 Subject: [PATCH] fix: usa ASCII semplice invece di box drawing Unicode MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Compatibilità migliore con terminali diversi - Caratteri = e - invece di ╔ ╗ ╚ ╝ --- terminal_ui.py | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/terminal_ui.py b/terminal_ui.py index 0bd0e6f..66ef8e7 100644 --- a/terminal_ui.py +++ b/terminal_ui.py @@ -82,18 +82,14 @@ class TerminalUI: # Clear screen sys.stdout.write("\033[2J\033[H") - # Header - header_color = "\033[1;36m" + # Header - ASCII semplice per compatibilità + cyan = "\033[1;36m" yellow = "\033[1;33m" - line = "═" * (self.cols - 4) - sys.stdout.write(f"{header_color}╔{line}╗{reset}\n") - - title = " LangCode Agent " - title_pos = (self.cols - len(title)) // 2 - sys.stdout.write(f"{header_color}║{reset}" + " " * title_pos + f"{yellow}{title}{reset}" + " " * (self.cols - title_pos - len(title) - 3) + f"{header_color}║{reset}\n") - - sys.stdout.write(f"{header_color}╚{line}╝{reset}\n") + title = "[ LangCode Agent ]" + sys.stdout.write(f"{cyan}========================================{reset}\n") + sys.stdout.write(f"{cyan}={reset} {yellow}{title}{reset} {cyan}={reset}\n") + sys.stdout.write(f"{cyan}========================================{reset}\n\n") # Contenuto visible = self.rows - 7