Skip to content

fix(home): map nodes overlapping (Pawl/Waykin, zzThis/Autogive) - #64

Merged
prabu-openclaw merged 1 commit into
mainfrom
site/fix-ring-node-overlap
Oct 10, 2026
Merged

prabu-openclaw merged 1 commit into
mainfrom
site/fix-ring-node-overlap

Conversation

@prabu-openclaw

Copy link
Copy Markdown
Contributor

Problem

On the live home map (desktop ring layout) two pairs of nodes sat on the same coordinates:

  • Pawl on Waykin. The products ring used a hardcoded 40deg step, sized for 9 nodes. With Pawl it has 10, so node 9 landed at 290deg, the same spot as node 0.
  • zzThis on Autogive. The inner ring had --step: 0deg, which was fine for one node. zzThis (Add zzThis as a client entry #63) made it two, both at -90deg. zzThis also shares the inner circle with SUAS (inner-b, 90deg).

Measured live at 1440px: waykin and pawl both at (599,-222); autogive and zzthis both at (490,-142).

Fix

  • .ring--mid step is now calc(360deg / var(--n)), so adding a product spaces the ring evenly instead of colliding.
  • Inner ring: Autogive -90deg, zzThis 30deg (inner-a step 120deg), SUAS 150deg (inner-b offset). Even 120deg spacing.
  • index.html: the products ring declared --n:9 but has 10 nodes (stale since the Pawl PR); now --n:10.

Verification

  • Injected the CSS on the live page at 1440px: minimum distance between any two node centres is 113px (was 0).
  • npm test passes (24 pages).
  • No new nodes, copy or assets.

@prabu-openclaw
prabu-openclaw requested a review from a team as a code owner October 10, 2026 23:29
@github-actions

github-actions Bot commented Oct 10, 2026 •

Copy link
Copy Markdown

Pawl check: PASS

Gate definition: origin/main:pawl.toml

Suite Failures (baseline) Collected (floor) Orders
site-validation 0 (0) 1 (1) default
  • Note: gate definition from origin/main; stricter of base and head baselines

Pawl guard: PASS (base origin/main (f2c256f))

Gate definition: origin/main:pawl.toml

No tampering found.

  • Note: gate definition from origin/main

@prabu-openclaw
prabu-openclaw merged commit ebecce3 into main Oct 10, 2026
3 checks passed
@prabu-openclaw
prabu-openclaw deleted the site/fix-ring-node-overlap branch October 10, 2026 23:32
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