From afc3d19ac9583da73e44152b82fc013d03572daf Mon Sep 17 00:00:00 2001 From: Chris Hendrickson Date: Sat, 25 Apr 2026 13:44:06 -0400 Subject: [PATCH] fix(tui): proper box corners on column ticket area MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace the full-width ▔▔▔ underline bar with ┌──┐ as the top border of the ticket box. The ▔ row had no │ side characters so the box corners were open/disconnected when the ticket area sides started on the next row. Now the box is closed: ┌──┐ top, │ │ sides, ╘══╛/└──┘ bottom. The pill name row above it still provides the visual tab header. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- packages/kanban/lib/src/commands/tui_command.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/kanban/lib/src/commands/tui_command.dart b/packages/kanban/lib/src/commands/tui_command.dart index af22175..a271273 100644 --- a/packages/kanban/lib/src/commands/tui_command.dart +++ b/packages/kanban/lib/src/commands/tui_command.dart @@ -653,9 +653,9 @@ class TuiCommand extends DewCommand { bold: isSelected, )); - // Underline bar — ▔ (upper-eighth-block) for selected, thin ─ for inactive + // Top border of the ticket box — proper corners so the box closes cleanly cells.add(_Cell( - isSelected ? '▔' * colW : '─' * colW, + '┌${'─' * innerW}┐', fg: isSelected ? color : ConsoleColor.brightBlack, ));