From aefc455c003b7c7839ca8cedfbf583456f2992f0 Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Mon, 18 May 2026 14:28:54 +0200 Subject: [PATCH] Link display truncation --- nomadnet/ui/textui/Browser.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/nomadnet/ui/textui/Browser.py b/nomadnet/ui/textui/Browser.py index ae22239..1913fb9 100644 --- a/nomadnet/ui/textui/Browser.py +++ b/nomadnet/ui/textui/Browser.py @@ -180,8 +180,9 @@ class Browser: if can_display: self.link_status_showing = True lt_str = str(link_target) - if len(lt_str) > 80: lt_str = lt_str[:80]+"…" - self.browser_footer = urwid.AttrMap(urwid.Pile([urwid.Divider(self.g["divider1"]), urwid.Text("Link to: "+lt_str)]), "browser_controls") + lmax = 128 + if len(lt_str) > lmax: lt_str = lt_str[:lmax]+"…" + self.browser_footer = urwid.AttrMap(urwid.Pile([urwid.Divider(self.g["divider1"]), urwid.Text("Link to "+lt_str)]), "browser_controls") self.frame.contents["footer"] = (self.browser_footer, self.frame.options()) if self.page_background_color != None or self.page_foreground_color != None: style_name = make_style(default_state(fg=self.page_foreground_color, bg=self.page_background_color))