Jim's stage covers the editor, and Hide avatar does not free the space
Maintainer thường phản hồi trong vòng 1 ngày
Đánh giá
Issue này chưa được đánh giá.
Mô tả
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?
- Ngôn ngữ chính
- Rust
- Star
- 215
- Fork
- 141
- Merge trung bình
- 1 ngày 10 giờ
- Pull request đã merge (30 ngày)
- 220
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của sysprog21/codetrial
-
Audio output can be confirmed without playing a test soundCó thể đã có người làm @ChenYingHan1121 đã nhận 9 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
sysprog21/codetrial#359 · 5 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Web lobby cannot reopen Setup after configurationCó thể đã có người làm @YEH-YU-YANG đã nhận 1 ngày trước. Đang mở
sysprog21/codetrial#525 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Offer a way back to Setup from the lobbyCó thể đã có người làm @Patriciaath999 đã nhận 1 ngày trước. Đang mở
sysprog21/codetrial#513 · 1 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Add LeetCode problem numbers to UI problem mappingsCó thể đã có người làm @seallllllllll đã nhận 1 ngày trước. Đang mở
sysprog21/codetrial#507 · 2 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Collapse the specific-problem picker after choosing a specific problemCó thể đã có người làm @8woodyc đã nhận 2 ngày trước. Đang mở
sysprog21/codetrial#505 · 1 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của sysprog21/codetrial
Issue tương tự
-
desktop documentation
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
vfarcic/dot-agent-deck#2008 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
needs triage
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
pbakaus/impeccable#1210 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area: ci priority: P4 ready-for-agent
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
shep-pm/shep#1249 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
L: javascript
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
dependabot/dependabot-core#16744 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
nautechsystems/nautilus_trader#5486 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày