Fit the game toolbar labels on 320-pixel-wide screens
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 82/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- css, typescript
- Lĩnh vực
- accessibility, frontend
Hướng nghiên cứu
Đọc apps/web/src/components/dock.ts và apps/web/src/styles/game.css để xem nhãn và kích thước thanh công cụ được định nghĩa như thế nào; kiểm tra các nhãn tiếng Đức và tiếng Anh trong apps/web/src/i18n.ts. Sau đó, thêm assertion cho viewport 320 px vào apps/web/e2e/play.spec.ts và chạy cùng với apps/web/test/styles.test.ts. Công việc hoàn tất khi tất cả nhãn trên thanh công cụ vừa với các nút ở 320 px trong cả hai ngôn ngữ và vùng chạm giữ nguyên kích thước hiện tại.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Context
On 320 CSS px wide phones (for example the first-generation iPhone SE) the last toolbar label of the game screen, »Rückgängig« (Undo) in the German UI, is cut off to »Rückgän…«. The icon and the accessible name stay intact, and 390 px and wider are fine. It was found by an overflow probe during the v0.1 review; no screen scrolls sideways at 320 px.
Scope
- Make the toolbar labels (Inventar, Notizbuch, Hinweis, Tastatur, Rückgängig; Inventory, Notebook, Hint, Keyboard, Undo) fit at 320 px in both UI languages, for example with a smaller label size below a breakpoint or a shorter German label.
- Keep the tap targets as large as they are today.
Acceptance criteria
- At 320 px no toolbar label is truncated, in German or English.
- An end-to-end check at a 320 px viewport asserts that no toolbar label overflows its button.
- apps/web/test/styles.test.ts still passes.
References
- apps/web/src/components/dock.ts
- apps/web/src/styles/game.css
- apps/web/src/i18n.ts
- apps/web/e2e/play.spec.ts
- #25 (reflow at 320 CSS px)
- Ngôn ngữ chính
- TypeScript
- Star
- 0
- Fork
- 0
- Merge trung bình
- 28 phút
- Pull request đã merge (30 ngày)
- 2
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- 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 nullthrone/lexvm
-
area: infra good first issue priority: low type: chore
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
nullthrone/lexvm#41 ·
-
area: engine good first issue priority: low type: feature
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
nullthrone/lexvm#27 ·
-
area: web priority: low type: research
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
nullthrone/lexvm#63 ·
-
area: infra area: web priority: medium type: chore
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 38/100
nullthrone/lexvm#62 ·
-
Run a security review: fuzz the loaders, parser and save import, and review the threat modelĐang mởarea: engine area: web priority: high type: chore
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
nullthrone/lexvm#61 ·
Tất cả issue của nullthrone/lexvm
Issue tương tự
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:ux-friction issue-rating: 🦞 diamond lobster no-stale P3
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 73/100
openclaw/openclaw#182077 · 1 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
aikido high security
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
dequelabs/axe-linter-action#161 ·
-
[Feature Request] Update the DimCode agent icon to the 45:32 brand markCó thể đã có người làm @eric8810 đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
[Feature]: 建议导入源后,自动切换到新导入的源Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
lyswhut/lx-music-desktop#3026 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
abhigyanpatwari/GitNexus#3704 ·
Maintainer thường phản hồi trong vòng 1 ngày