Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

android: work ribbon segments are not legible and compete with the seek bar

Đã đóng Phù hợp với người mới
#1,082 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

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
Tính năng
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
android, kotlin
Lĩnh vực
design, mobile

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ả

enhancement impact:U2 P2 reach:R2 size:S

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

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của timusus/Shuttle2

Tất cả issue của timusus/Shuttle2

Issue tương tự

Thêm issue về Kotlin

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.