Jim's stage covers the editor, and Hide avatar does not free the space
Les mainteneurs répondent en général sous 1 jour
@Phonlin y travaille déjà.
Depuis le 26/10/2026.
Évaluation
Cette issue n'a pas encore été évaluée.
Description
Problem
At widths where the avatar is shown, #jim-stage floats over the editor's top-right. The stage holds the avatar, the candidate's own camera (self-view), Audio controls, the turn line and the Live CC captions, and together they cover the right part of the editor.
In the screenshots below, the right end of each long commented line sits under the avatar and the self-view.
Build version: c44768f
Hide avatar does not free the space
disableAvatar() (web/avatar/stage.js:309) stops rendering. After Hide the covered area is the same as before. The self-view and the captions have no hide control at all.
Need
- Code, "Add a case", "Example drawing" and so on in the editor are not covered.
- The candidate can still check their own camera or other elements during the interview at the candidate's discretion. So moving the whole stage out of view or hide button is not enough.
Current design
"Placement and pose" in docs/avatar-contract.md places the avatar over the editor rather than in the sidebar, because the candidate glances at it while working. On #131 the placement was left as "a separate design question; if you want it, open a new issue for it once this one is fixed." #244 fixed #131, so this is that issue.
Possible directions
A. A grid column. #jim-stage becomes a third column of .interview-shell. Nothing is covered and the stage still sits beside the editor, but the column takes editor width all the time.
B. Each unit slides off-screen on its own. The stage keeps floating. The avatar, the self-view and the captions can each slide past the right edge, leaving a small arrow that brings them back. The captions' arrow lights up while Jim speaks. Everything starts expanded. This keeps the floating placement and lets the candidate remove only what they do not need at the moment, while the self-view stays one click away.
Which direction fits the project? Or neither?
- Langage dominant
- Rust
- Étoiles
- 215
- Forks
- 141
- Merge moyen
- 1 j 11 h
- PR mergées (30 j)
- 225
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de sysprog21/codetrial
-
Audio output can be confirmed without playing a test soundPeut-être pris @ChenYingHan1121 l’a pris il y a 10 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
sysprog21/codetrial#359 · 5 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 3-5 jours Accessibilité débutants 43/100
Les mainteneurs répondent en général sous 1 jour
-
Suggest the next problem in a series after a passPeut-être pris @peter1001136 l’a pris il y a 1 jour. Ouverte
sysprog21/codetrial#536 · 1 commentaire · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Web lobby cannot reopen Setup after configurationPeut-être pris @YEH-YU-YANG l’a pris il y a 1 jour. Ouverte
sysprog21/codetrial#525 · 3 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Offer a way back to Setup from the lobbyPeut-être pris @Patriciaath999 l’a pris il y a 2 jours. Ouverte
sysprog21/codetrial#513 · 3 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de sysprog21/codetrial
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
FalkorDB/FalkorDB#3597 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 1 jour
-
needs triage
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
mozilla-services/syncstorage-rs#2715 ·
Les mainteneurs répondent en général sous 1 jour