Skip to content

Tabs: underline separator uses ┼ cross character instead of proper connector #4

@moneycaringcoder

Description

@moneycaringcoder

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions