[FEATURE]: UI/UX improvement of status indicator and available scroll space #9336

Closed
opened 2026-02-16 18:12:13 -05:00 by yindo · 3 comments
Owner

Originally created by @olosegres on GitHub (Feb 14, 2026).

Originally assigned to: @rekram1-node on GitHub.

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

Problem

Current TUI has several UX issues:

  1. Not too much vertical space for scroll - status indicators and hints take extra lines
  2. Distracting status indicator - the loading indicator is overly prominent and draws attention away from content
  3. Status indicator position - status indicator is far from where the actual loading/thinking happens

Solution

  1. Move status indicator closer to dialog content - at the end of the last assistant message
  2. Add a less intrusive status indicator style (pulsating circle)"
  3. Inline status indicator with the status line - combine indicator with last request meta data element - When thinking is in progress: replaces the square and user sees
    ● Mode · model · duration (esc to interrupt)
  • When complete:
    ▣ Mode · model · duration
  1. Move agent/variants/commands hints to the same line as current mode and model
  2. Add switching of status indicator style into menu

Result

  • More organic and intuitive interface
  • Less distracting and annoying
  • Better use of vertical space (saves 1 line + offset, ~30-40 pixels of vertical space)

Before

Image

After

Image

With current indicator style:

Image

Switching indicator style in menu (diamonds scanner was found in exist code):

Image
Originally created by @olosegres on GitHub (Feb 14, 2026). Originally assigned to: @rekram1-node on GitHub. ### Feature hasn't been suggested before. - [x] I have verified this feature I'm about to request hasn't been suggested before. ### Describe the enhancement you want to request ## Problem Current TUI has several UX issues: 1. **Not too much vertical space for scroll** - status indicators and hints take extra lines 2. **Distracting status indicator** - the loading indicator is overly prominent and draws attention away from content 3. **Status indicator position** - status indicator is far from where the actual loading/thinking happens ## Solution 1. Move status indicator closer to dialog content - at the end of the last assistant message 2. Add a less intrusive status indicator style (pulsating circle)" 3. Inline status indicator with the status line - combine indicator with last request meta data element - When thinking is in progress: `●` replaces the square `▣` and user sees `● Mode · model · duration (esc to interrupt)` - When complete: `▣ Mode · model · duration` 4. Move agent/variants/commands hints to the same line as current mode and model 5. Add switching of status indicator style into menu ## Result - More organic and intuitive interface - Less distracting and annoying - Better use of vertical space (saves 1 line + offset, ~30-40 pixels of vertical space) ## Before ![Image](https://github.com/user-attachments/assets/575c5a51-db5c-4ab4-bead-208ac0369ba4) ## After ![Image](https://github.com/user-attachments/assets/02355d79-bf60-4820-a907-0ca55b44faf4) With current indicator style: ![Image](https://github.com/user-attachments/assets/df621e14-3d6f-40c6-b017-0869f6430db6) Switching indicator style in menu (diamonds scanner was found in exist code): <img width="477" height="150" alt="Image" src="https://github.com/user-attachments/assets/7fda6741-3e06-4be0-847c-9c75d737ff04" />
yindo added the opentuineeds:compliance labels 2026-02-16 18:12:13 -05:00
yindo closed this issue 2026-02-16 18:12:13 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Feb 14, 2026):

This issue doesn't fully meet our contributing guidelines.

What needs to be fixed:

  • Feature requests must use the Feature Request template with a [FEATURE]: prefix in the title
  • The template requires a verification checkbox (Feature hasn't been suggested before) that is missing
  • Please ensure the issue is structured according to the official Feature Request template

Please edit this issue to address the above within 2 hours, or it will be automatically closed.


Related issues to check for overlaps:
This request touches on status indicators and spinner styling. Please verify it's not a duplicate of these related discussions:

  • #12958: [FEATURE]: Display detailed status messages in prompt
  • #7093: [FEATURE]: "Waiting for" indicator
  • #12028: [FEATURE]: Show thinking/reasoning indicator near input box when thinking is hidden
  • #10339: [FEATURE]: Add visual indicator for subagent status (running, error, finished)

If you believe this was flagged incorrectly, please let a maintainer know.

@github-actions[bot] commented on GitHub (Feb 14, 2026): <!-- issue-compliance --> This issue doesn't fully meet our [contributing guidelines](../blob/dev/CONTRIBUTING.md). **What needs to be fixed:** - Feature requests must use the [Feature Request template](blob/dev/.github/ISSUE_TEMPLATE/feature_request.yml) with a `[FEATURE]:` prefix in the title - The template requires a verification checkbox (`Feature hasn't been suggested before`) that is missing - Please ensure the issue is structured according to the official Feature Request template Please edit this issue to address the above within **2 hours**, or it will be automatically closed. --- **Related issues to check for overlaps:** This request touches on status indicators and spinner styling. Please verify it's not a duplicate of these related discussions: - #12958: [FEATURE]: Display detailed status messages in prompt - #7093: [FEATURE]: "Waiting for" indicator - #12028: [FEATURE]: Show thinking/reasoning indicator near input box when thinking is hidden - #10339: [FEATURE]: Add visual indicator for subagent status (running, error, finished) If you believe this was flagged incorrectly, please let a maintainer know.
Author
Owner

@olosegres commented on GitHub (Feb 14, 2026):

Fixed: added [FEATURE]: prefix to title and verification checkbox. Please remove the needs:compliance label.

@olosegres commented on GitHub (Feb 14, 2026): Fixed: added `[FEATURE]:` prefix to title and verification checkbox. Please remove the `needs:compliance` label.
Author
Owner

@github-actions[bot] commented on GitHub (Feb 14, 2026):

This issue has been automatically closed because it was not updated to meet our contributing guidelines within the 2-hour window.

Feel free to open a new issue that follows our issue templates.

@github-actions[bot] commented on GitHub (Feb 14, 2026): This issue has been automatically closed because it was not updated to meet our [contributing guidelines](../blob/dev/CONTRIBUTING.md) within the 2-hour window. Feel free to open a new issue that follows our issue templates.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#9336