mirror of
https://github.com/rivo/tview.git
synced 2026-04-27 05:45:49 +03:00
[GH-ISSUE #1107] Issues about building AI chat CLI #803
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/tview#803
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @yangguansen on GitHub (Aug 1, 2025).
Original GitHub issue: https://github.com/rivo/tview/issues/1107
Thank author for this great repo!
I want to build a terminal AI chat CLI using Go, user experience similar to Gemini CLI, after I tried this repo, I discovered:
Border not support round border, can we support it or need some tricy? I see Gemini CLI build round border using
╭``╮``│``─, will we add this?Could TextView add sub-TextView?
For displaying message list, I want add Label for each message, but only TextView support Label, how to add Label for each message string?
My construction is:
When display message, user may want select part of message in TextView, but seems TextView doesn't support selection.
@ossenthusiast commented on GitHub (Aug 27, 2025):
tview.Borders.*to your liking to change the borders for all widgets (must be done before constructing)ListView/ScrollViewprimitive instead, which can contain other primitives and allows them to be selectable. Similar toList, but can contain otherPrimitives instead of onlystrings. See: https://github.com/rivo/tview/issues/1104@yangguansen commented on GitHub (Aug 28, 2025):
Thank you!