Skip to content

[FEATURE]: Display descriptions as scrolling marquees #45112

Open

Description

@jack5github

Feature hasn't been suggested before.

  • I have verified this feature I'm about to request hasn't been suggested before.

Describe the enhancement you want to request

My problem is that selecting between agents while maintaining full context on what each does is difficult because the agent descriptions are truncated depending on the terminal width.

Here is my proposed solution: Upon hovering over a list item and after a second, if its description does not fit on the screen, it starts scrolling through its text character-by-character, becoming a marquee that loops endlessly. The end of the description is delimited by several spaces in a row. If the item becomes unfocused, its description resets to its start.

This feature can be extended to other parts of the interface that also display item names and descriptions side-by-side in a list view.

Activity

  1. simonklee commented on Aug 26, 2026

    @simonklee
    Member

    We do something similar for tabs, is that what you mean?

  2. jack5github commented on Aug 26, 2026

    @jack5github
    Author
  3. changed the title [-][FEATURE]: Display agent descriptions as scrolling marquees[/-] [+][FEATURE]: Display descriptions as scrolling marquees[/+] on Oct 6, 2026
  4. jack5github commented on Oct 6, 2026

    @jack5github
    Author

    We do something similar for tabs, is that what you mean?

    Now that I am using OpenCode v2, I have just had the opportunity to see how tabs are implemented, and yes, tab names are indeed scrolling marquees when hovered over. This should extend to every TUI list item that can have a long description, such as agents, skills, etc.

  5. opencodejr commented on Oct 28, 2026

    @opencodejr

    Thanks for the suggestion, @jack5github! You'd like list items whose descriptions are cut off at the terminal width (for example in the agent list) to scroll as a looping marquee once they've been focused for a moment, and reset when focus moves away. The maintainers will consider it.

    Related issues and PRs:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

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