Jim's stage covers the editor, and Hide avatar does not free the space
I maintainer di solito rispondono entro 1 giorno
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
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?
- Lingua principale
- Rust
- Stelle
- 215
- Fork
- 141
- Merge medio
- 1g 10h
- PR unite (30g)
- 220
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di sysprog21/codetrial
-
Audio output can be confirmed without playing a test soundForse già presa @ChenYingHan1121 l’ha presa 9 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
sysprog21/codetrial#359 · 5 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Web lobby cannot reopen Setup after configurationForse già presa @YEH-YU-YANG l’ha presa oggi. Aperta
sysprog21/codetrial#525 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Offer a way back to Setup from the lobbyForse già presa @Patriciaath999 l’ha presa 1 giorno fa. Aperta
sysprog21/codetrial#513 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Add LeetCode problem numbers to UI problem mappingsForse già presa @seallllllllll l’ha presa 1 giorno fa. Aperta
sysprog21/codetrial#507 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Collapse the specific-problem picker after choosing a specific problemForse già presa @8woodyc l’ha presa 1 giorno fa. Aperta
sysprog21/codetrial#505 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di sysprog21/codetrial
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
dsx-ai-factory/infra-controller#8341 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement triage:deciding
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
open-telemetry/otel-arrow#4540 ·
I maintainer di solito rispondono entro 2 giorni
-
benchmark: CSV report files contain blank records on WindowsForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertacomponent:benchmark
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
agentic-os-org/ANOLISA#9177 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
oracle/rust-oracledb#61 ·
-
bug priority-medium to-agent
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno