github / github/app

Increase contrast for the currently selected session

Aperta
#2,469 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Nessun dato sulla lingua
Stelle
2.1k
Fork
153
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

### Feature summary

Make the currently selected session clearly distinguishable with a higher-contrast background and border.

### What problem are you trying to solve?

The current selected-session state in the session list is too subtle. With eye-friendly monitor settings commonly used by developers who spend all day looking at screens—lower brightness, warmer color temperature, reduced contrast, night-light modes, or similar calibration—it is difficult to tell which session is currently active.

This creates repeated visual friction when working with many parallel sessions: I have to stop and carefully scan the sidebar before I can confirm which session I am viewing. The selection state should remain obvious across supported themes and display configurations.

### Proposed solution

Use a visibly stronger selected state for the current session row:

Apply a filled, higher-contrast background using the active theme's accent or selection token.
Add a clear border or leading indicator in the same accent color used for the focused composer/text-box border.
Preserve readable text and icon contrast in light and dark themes.
Keep hover, unread, running, and selected states visually distinct.
Aim for at least 3:1 non-text contrast between the selected state and adjacent session rows.

For the current GitHub theme, a green-tinted selected background matching the focused text-box border would work well. The exact color should remain theme-aware rather than hard-coded.

### Workflow impact

This would help developers managing many concurrent sessions, especially people using low-brightness, warm-color, reduced-contrast, night-light, or other eye-comfort monitor settings during long workdays. It would make session switching faster, reduce accidental work in the wrong session, and improve basic visual accessibility.

### Installation context

GitHub Copilot desktop app on Windows; applies to the session sidebar across platforms.

### Additional context

The key requirement is persistent, immediately recognizable contrast for the active session—not only a subtle hover effect or small icon. Ideally the selected state should be tested across every built-in theme and under reduced-contrast display conditions.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia individuando lo stile della riga selezionata nella barra laterale delle sessioni e i token del tema utilizzati per il bordo del composer o della casella di testo attivo. Confronta gli stati selezionato, hover, non letto e in esecuzione nei temi chiaro e scuro integrati, quindi verifica che la sessione selezionata sia visibilmente distinta, mantenendo al contempo testo e icone leggibili.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
github
Ambito
accessibility, design, desktop
Tipo di issue
Funzionalità
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
55/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.