Dream globe: context countries nearly invisible; show grey state boundaries for supported countries #763

Closed
opened 2026-07-21 03:25:21 +00:00 by spikerj · 1 comment
Owner

Follow-up to #752 (family dream globe).

All world countries do render on the globe, but the context styling (rgba(141,153,166,0.25) caps / 0.35 strokes on the #0b1c33 sphere) is so faint they read as missing. Additionally, state/region boundaries are only drawn for actual destination states — the 13 countries with state assets (ARG, BLZ, BRA, CAN, CHL, COL, CUB, ECU, HND, MEX, PER, URY, USA) should always show their internal state boundaries in a subtle grey.

Desired:

  • All countries clearly visible as light grey context on the dark sphere.
  • Grey state boundaries for the 13 supported countries (boundaries, not bright fills; subordinate to country borders).
  • Family highlights (shared = gold, individual = blue) unchanged and clearly above the context layers.

Implementation: family-globe.component.ts — color tuning, load all 13 assets/geo/states/*.geo.json, new __contextState polygon tier at its own altitude (dedupe against destination states; skip context states for whole-country-highlighted countries).

Follow-up to #752 (family dream globe). All world countries do render on the globe, but the context styling (`rgba(141,153,166,0.25)` caps / 0.35 strokes on the `#0b1c33` sphere) is so faint they read as missing. Additionally, state/region boundaries are only drawn for actual destination states — the 13 countries with state assets (ARG, BLZ, BRA, CAN, CHL, COL, CUB, ECU, HND, MEX, PER, URY, USA) should always show their internal state boundaries in a subtle grey. Desired: - All countries clearly visible as light grey context on the dark sphere. - Grey state boundaries for the 13 supported countries (boundaries, not bright fills; subordinate to country borders). - Family highlights (shared = gold, individual = blue) unchanged and clearly above the context layers. Implementation: `family-globe.component.ts` — color tuning, load all 13 `assets/geo/states/*.geo.json`, new `__contextState` polygon tier at its own altitude (dedupe against destination states; skip context states for whole-country-highlighted countries).
Author
Owner

Resolved in spikersoft-angular PR #502 (merged to master). Context country caps/strokes brightened to read on the dark sphere, and all 13 states assets now load up-front, rendering every state as a faint grey boundary tier beneath the colored highlights (suppressed under whole-country highlights so their fill/label stay clean). Verified in the running app against prod data. Closing.

Resolved in spikersoft-angular PR #502 (merged to `master`). Context country caps/strokes brightened to read on the dark sphere, and all 13 states assets now load up-front, rendering every state as a faint grey boundary tier beneath the colored highlights (suppressed under whole-country highlights so their fill/label stay clean). Verified in the running app against prod data. Closing.
Sign in to join this conversation.