Skip to content

feat: clarify target labels and fix marker/compass display (#158)#164

Merged
jrhubott merged 1 commit into
developfrom
feature/issue-158-target-clarity
Jun 16, 2026
Merged

feat: clarify target labels and fix marker/compass display (#158)#164
jrhubott merged 1 commit into
developfrom
feature/issue-158-target-clarity

Conversation

@jrhubott

Copy link
Copy Markdown
Owner

Summary

Follow-up on the v2.7.0 #158 work, addressing three trailing items reported during a manual-override divergence:

  • Target label clarity (A): the COVERS bar now labels the value "Solar target" (instead of "Target") during an override divergence, with a clarifying marker tooltip. The displayed number is unchanged — it remains the solar would-be position, as shipped in feat: solar target + quieter badge in covers bar (#158) #159.
  • Target marker clipping (B): the vertical target marker was clipped/invisible at 100% (and corner-pinned at 0%). It is now centered (translateX(-50%)) and clamped so its full width stays visible at both extremes.
  • Sky compass (C): during an override divergence the legend now names both markers — a solid "Cover target" (solar would-be) and a dashed "Cover position (held)" — instead of mislabeling the solid wedge as "Cover position". Both wedges render.

i18n keys added in en + fr; harness scenarios and FALLBACK_LOCALIZATIONS updated to exercise the 100% and 0% target extremes with the compass visible.

Testing

  • ✅ 910 tests passing (10 new)
  • ✅ tsc strict clean, lint clean, build clean (dist rebuilt)

Related Issues

Refs #158

@jrhubott jrhubott mentioned this pull request Jun 16, 2026
2 tasks
@jrhubott jrhubott merged commit 0a2a24b into develop Jun 16, 2026
1 of 2 checks passed
@jrhubott jrhubott deleted the feature/issue-158-target-clarity branch June 16, 2026 16:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant