Skip to content

fix(site): rework companion callout badges to match the mockup#211

Merged
Exoridus merged 1 commit into
feat/v0.15from
fix/site-companion-callout-polish
Jun 27, 2026
Merged

fix(site): rework companion callout badges to match the mockup#211
Exoridus merged 1 commit into
feat/v0.15from
fix/site-companion-callout-polish

Conversation

@Exoridus

Copy link
Copy Markdown
Owner

Follow-up to the 8-state callouts (#210). The first pass used a stale/wrong sprite source and rendered the companion too small.

  • Source: slice the 8 states from the production 8-state sheet (exojs-companion-12), which carries the finished faces + state glyphs — not the raw faceless production bodies (those rendered with blank dark faces).
  • Crop + scale: upper body only (head + torso, where the expression lives), seated large on the callout's bottom edge with the legs clipped — matching the mockup's scale.
  • Orientation: flip the companion to face inward toward the text; pitfall and debug keep native orientation so their ? / [ ] face glyphs don't mirror.
  • Icons: proper Lucide-style SVG icons in a soft state-tinted chip (replacing the weak text-in-thin-circle); sentence-case titles.

Verified all 8 states light + dark and side-by-side against the canonical mockup — scale, upper-body crop, and inward orientation now match. astro check 0 errors, verify:quick green.

Follow-up to the 8-state callouts (#210). The first pass used the wrong, stale
sprite source and rendered the companion too small.

- Source: slice the 8 states from the production 8-state sheet (exojs-companion-12),
  which carries the finished faces + state glyphs — not the raw faceless bodies.
- Crop to the upper body (head + torso, where the expression lives) and seat it
  large on the callout's bottom edge, legs clipped — matching the mockup scale.
- Flip the companion to face inward toward the text; pitfall and debug keep their
  native orientation so their ?/[ ] face glyphs don't mirror.
- Swap the weak text-in-thin-circle glyph for proper Lucide-style SVG icons in a
  soft state-tinted chip; sentence-case titles.

Verified all eight states light + dark and side-by-side against the canonical
mockup (scale / upper-body crop / inward orientation now match); astro check 0.
@Exoridus Exoridus merged commit fc0c949 into feat/v0.15 Jun 27, 2026
@Exoridus Exoridus deleted the fix/site-companion-callout-polish branch June 27, 2026 20:55
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