Description
The horizontal tab bar underline row joins segments with ┼ (box-drawing cross), which renders as an upside-down cross on many terminals (especially Windows Terminal). This looks like a visual artifact rather than a proper tab separator.
File: tabs.go:286
underlineRow := strings.Join(underlineParts, "┼")
Expected
Use ┴ (box-drawing up-and-horizontal) or just ─ for a cleaner look that connects properly with the border line below.
Reproduction
Any app using blit.NewTabs() with horizontal orientation shows the issue.
Suggested fix
underlineRow := strings.Join(underlineParts, "┴")
Or omit the separator entirely and use spaces, since the active tab is already visually distinct via the accent-colored ▔ underline.
Description
The horizontal tab bar underline row joins segments with
┼(box-drawing cross), which renders as an upside-down cross on many terminals (especially Windows Terminal). This looks like a visual artifact rather than a proper tab separator.File:
tabs.go:286Expected
Use
┴(box-drawing up-and-horizontal) or just─for a cleaner look that connects properly with the border line below.Reproduction
Any app using
blit.NewTabs()with horizontal orientation shows the issue.Suggested fix
Or omit the separator entirely and use spaces, since the active tab is already visually distinct via the accent-colored
▔underline.