android: work ribbon segments are not legible and compete with the seek bar
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
Hướng nghiên cứu
Bắt đầu với WorkRibbon.kt trong designsystem và WorkRibbonBar.kt trong ui/shell/player để xem dải băng được vẽ và đặt bên dưới ảnh minh họa Now Playing như thế nào. Kiểm tra phạm vi ảnh chụp màn hình hiện có, sau đó chụp các trường hợp được liệt kê: 4 chuyển động ở mức 25%, 2 chuyển động và 12 phần. Hoàn tất khi khoảng cách và phần tô của các đoạn thể hiện rõ chuyển động hiện tại, các đoạn hẹp vẫn nhìn thấy được, và dải băng được thể hiện là yếu tố phụ so với thanh tua, đồng thời vẫn giữ chú thích và hành vi khi chạm.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
The work ribbon under the Now Playing artwork is not legible as a segmented progress indicator. A reviewer did not notice it had segments, read the small fill dot at the start of an upcoming segment as a rendering mistake, and then found two progress bars (one non-interactive) confusing.
Where: WorkRibbon.kt (designsystem) and WorkRibbonBar.kt (ui/shell/player). Caption "II of IV · 26:08 left in work" and the tap-to-list-movements behaviour were liked and stay.
Expected: the ribbon reads at a glance as "movements of this work, you are in this one", and as clearly secondary to the seek bar.
- Segments separated by a visible gap (proportional widths kept); played segments filled, the current one filled to its position, upcoming segments outline or low-alpha track only, no partial fill or dot in any segment that is not current.
- Thinner and lower-contrast than the seek bar, closer to the caption than to the seek bar, so the two never read as a pair. No thumb.
- Keep it non-interactive for seeking; tap opens the movement list as today.
- Do not merge it with the seek bar: the seek bar scrubs one file, the ribbon spans several; a merged bar would change tracks mid-drag.
Screenshot test: 4-movement work in movement II at 25%; 2-movement work; a 12-part work (narrow segments must not collapse into a dotted line).
Impact U2 (a reviewer misread the feature as a bug) · Reach R2 (every classical Now Playing) · Implemented: partly (ribbon exists, segments too subtle) · Design fit: fits · Complexity: S
- Ngôn ngữ chính
- Kotlin
- Star
- 232
- Fork
- 28
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
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 timusus/Shuttle2
-
enhancement impact:U2 P3 reach:R1 size:S
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
design
-
design
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
-
bug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 52/100
Tất cả issue của timusus/Shuttle2
Issue tương tự
-
Messages: Subscribe to the new communication websocket topicsCó thể đã có người làm @krusche đã nhận hôm nay. Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
ls1intum/artemis-android#801 ·
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
keiyoushi/extensions-source#20362 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
enhancement good first issue
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 85/100
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
software-mansion/enriched-markdown#1084 ·
Maintainer thường phản hồi trong vòng 2 ngày