Image-geometry ROI editor: red/green default ROI colors; verify ROI is named without color (#1605 audit X2)

Đang mở
#2,133 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

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ả

Accessibility Requirement Java-based User Interface

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.

  1. Check in the running client (tools/debug-bridge) whether hover or selection names the ROI.
  2. If it doesn't, add the ROI name to the hover readout, as the geometry viewer fix under #1605 does for subvolumes.
  3. Reorder CONTRAST_COLORS so 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

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 virtualcell/vcell

Tất cả issue của virtualcell/vcell

Issue tương tự

Thêm issue về Java

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.