Improve session selection contrast in Ayu theme and provide configurable message navigation keys #7008

Open
opened 2026-02-16 18:05:53 -05:00 by yindo · 2 comments
Owner

Originally created by @seventhrex19-arch on GitHub (Jan 20, 2026).

Originally assigned to: @adamdotdevin on GitHub.

Description

The Ayu theme in OpenCode has low visual contrast for the currently selected session, making it hard to distinguish the active session from others.

In the chat panel, the Up/Down arrow keys are hard-bound to previous/next message navigation. There is no shortcut or setting to change this behavior, which prevents moving the cursor position within the input using the keyboard.

Please improve the selected-session highlight contrast for Ayu and add configurable keybindings for message navigation so users can move the cursor normally.

Plugins

No response

OpenCode version

latest

Steps to reproduce

No response

Screenshot and/or share link

Image

Operating System

Windows11

Terminal

desktop version

Originally created by @seventhrex19-arch on GitHub (Jan 20, 2026). Originally assigned to: @adamdotdevin on GitHub. ### Description The Ayu theme in OpenCode has low visual contrast for the currently selected session, making it hard to distinguish the active session from others. In the chat panel, the Up/Down arrow keys are hard-bound to previous/next message navigation. There is no shortcut or setting to change this behavior, which prevents moving the cursor position within the input using the keyboard. Please improve the selected-session highlight contrast for Ayu and add configurable keybindings for message navigation so users can move the cursor normally. ### Plugins _No response_ ### OpenCode version latest ### Steps to reproduce _No response_ ### Screenshot and/or share link <img width="277" height="52" alt="Image" src="https://github.com/user-attachments/assets/39ab984d-55b0-4701-8cf5-6f8db3966755" /> ### Operating System Windows11 ### Terminal desktop version
yindo added the windowsbugweb labels 2026-02-16 18:05:53 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Jan 20, 2026):

This issue might be a duplicate of existing issues. Please check:

  • #9659: Multi-line Input Navigation - Up Arrow triggers message history instead of cursor line-up (addresses the arrow key binding issue)

For keybind-related issues, please also check our pinned keybinds documentation: #4997

Feel free to ignore if none of these address your specific case.

@github-actions[bot] commented on GitHub (Jan 20, 2026): This issue might be a duplicate of existing issues. Please check: - #9659: Multi-line Input Navigation - Up Arrow triggers message history instead of cursor line-up (addresses the arrow key binding issue) For keybind-related issues, please also check our pinned keybinds documentation: #4997 Feel free to ignore if none of these address your specific case.
Author
Owner

@sam-huckaby commented on GitHub (Jan 21, 2026):

I can start looking at the color contrast issues on this one.

Configurable navigation keys probably needs some core team input

@sam-huckaby commented on GitHub (Jan 21, 2026): I can start looking at the color contrast issues on this one. Configurable navigation keys probably needs some core team input
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#7008