Image-geometry ROI editor: red/green default ROI colors; verify ROI is named without color (#1605 audit X2)
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 64/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- java
- Lĩnh vực
- accessibility
Hướng nghiên cứu
Start from vcell-client/.../geometry/gui/OverlayEditorPanelJAI.java: the CONTRAST_COLORS array at line 95 and the ROI combo box swatch/name rendering at line 803. Use tools/debug-bridge to run the client and check whether hover or selection on the canvas names the ROI under the cursor; if not, add that name to the hover readout, mirroring the subvolume fix from #1605. Done means the first 6 default colors satisfy ΔE′ ≥ 10 under protan/deutan/tritan simulation and color-audit.md row X2 can be marked verified.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Follow-up from the #1605 color audit, row X2 (docs/accessibility/color-audit.md).
Finding. The image-based geometry ROI editor gives each ROI a color from OverlayEditorPanelJAI.CONTRAST_COLORS (vcell-client/.../geometry/gui/OverlayEditorPanelJAI.java:95). The sequence starts red 0xFF0000, green 0x00FF00, blue…, so the first two ROIs are the red/green pairing. The ROI combo box shows a swatch and the ROI name (:803). The audit did not verify whether the canvas names the ROI under the cursor. If it doesn't, telling painted regions apart depends on color.
Tasks.
- Check in the running client (
tools/debug-bridge) whether hover or selection names the ROI. - If it doesn't, add the ROI name to the hover readout, as the geometry viewer fix under #1605 does for subvolumes.
- Reorder
CONTRAST_COLORSso red and green are not adjacent defaults.
Acceptance.
- In a deuteranopia-simulated screenshot, every ROI region can be matched to its name.
- The first 6 default ROI colors measure ΔE′ ≥ 10 under protan, deutan and tritan simulation.
Part of #1603.
- Ngôn ngữ chính
- Java
- Star
- 140
- Fork
- 35
- Merge trung bình
- 11 giờ 28 phút
- Pull request đã merge (30 ngày)
- 19
Chuẩn bị môi trường
- Có Dockerfile hoặc 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 virtualcell/vcell
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
virtualcell/vcell#2193 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Accessibility Requirement Java-based User Interface
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
virtualcell/vcell#2138 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Accessibility Requirement Java-based
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 80/100
virtualcell/vcell#2137 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Accessibility Requirement User Interface
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
virtualcell/vcell#2135 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Accessibility Requirement Java-based User Interface
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
virtualcell/vcell#2134 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của virtualcell/vcell
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
micronaut-projects/micronaut-redis#844 ·
Maintainer thường phản hồi trong vòng 4 ngày
-
ai-driven-fuzzing bug claude Major
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
linagora/tmail-backend#2862 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
ai-driven-fuzzing bug claude Minor
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
linagora/twake-calendar-side-service#1435 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Poetry updater rejects OR (||) Python constraints in PyprojectPreparer#update_python_requirementĐang mởL: python L: ruby:bundler
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
dependabot/dependabot-core#16819 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Bug] Auto-trusted serialization allow list skips array component classesCó thể đã có người làm @Icesource đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày