fix(tui): stream layout density and alignment #37

Merged
lerko merged 3 commits from fix/stream-layout-density into main 2026-05-20 22:57:59 +00:00
3 changed files with 6 additions and 3 deletions
Showing only changes of commit 989aa86679 - Show all commits
+2 -1
View File
@@ -130,7 +130,8 @@ func renderAbsorbSource(e *db.Entity, maxWidth int) string {
line := fmt.Sprintf("%s %s%s", glyph, body, tags) line := fmt.Sprintf("%s %s%s", glyph, body, tags)
if maxWidth > 0 && len(stripAnsi(line)) > maxWidth { if maxWidth > 0 && len(stripAnsi(line)) > maxWidth {
body = truncate(body, maxWidth-6) overhead := len(stripAnsi(line)) - len([]rune(body))
body = truncate(body, maxWidth-overhead)
line = fmt.Sprintf("%s %s%s", glyph, body, tags) line = fmt.Sprintf("%s %s%s", glyph, body, tags)
} }
+2 -1
View File
@@ -340,7 +340,8 @@ func renderCard(e *db.Entity, maxWidth int) string {
line := fmt.Sprintf("%s %s%s%s%s", glyph, body, affordStr, extraStr, useStr) line := fmt.Sprintf("%s %s%s%s%s", glyph, body, affordStr, extraStr, useStr)
if maxWidth > 0 && len(stripAnsi(line)) > maxWidth { if maxWidth > 0 && len(stripAnsi(line)) > maxWidth {
body = truncate(body, maxWidth-8) overhead := len(stripAnsi(line)) - len([]rune(body))
body = truncate(body, maxWidth-overhead)
line = fmt.Sprintf("%s %s%s%s%s", glyph, body, affordStr, extraStr, useStr) line = fmt.Sprintf("%s %s%s%s%s", glyph, body, affordStr, extraStr, useStr)
} }
+2 -1
View File
@@ -231,7 +231,8 @@ func renderEntity(e *db.Entity, maxWidth int) string {
line := fmt.Sprintf("%s %s%s", glyph, body, extraStr) line := fmt.Sprintf("%s %s%s", glyph, body, extraStr)
if maxWidth > 0 && len(stripAnsi(line)) > maxWidth { if maxWidth > 0 && len(stripAnsi(line)) > maxWidth {
body = truncate(body, maxWidth-6) overhead := len(stripAnsi(line)) - len([]rune(body))
body = truncate(body, maxWidth-overhead)
line = fmt.Sprintf("%s %s%s", glyph, body, extraStr) line = fmt.Sprintf("%s %s%s", glyph, body, extraStr)
} }