sirius/brand/banner.svg
Local Dev 6dd8b141d4 feat(sirius-x): Sirius.X brand rebrand, banner star-divider, WC on portal
Three things from one review pass:

1. Rebrand text 'sirius.x' -> 'Sirius.X' as the brand style across all
   sirius.x pages (titles, meta, nav wordmark, headings, prose, footer).
   Also flipped the pantheon headings to Title.X form: Silentmode.X,
   Sirius.X, Theseus.X, Hephaestus.X, Prometheus.X, Helios.X, Hermes.X.
   Domain literals, URLs, and code samples stay lowercase (sirius.x is
   the actual on-chain name; only prose changes). Logo/avatar SVG
   wordmarks and aria-labels updated to match.

2. Banner (brand/banner.svg) redesigned around a centered layout:
   'Sirius.X' wordmark above, the star's horizontal arm extended
   edge-to-edge as a divider line, tagline lines below. Left tip at
   (0,315), right tip at (1200,315) so the arm crosses the full 1200px
   banner width; vertical body compact around center. Old layout had
   the star crammed into the right half and the wordmark on the left.

3. WizardConnect wired up on portal.html:
   - The 'Connect wallet' button now opens a real WC session via
     wizardconnect.js, shows the WIZ:// URI (copyable) and waits for
     the wallet to approve.
   - Successful connection builds a wallet-shaped wrapper with
     source: 'wc' and a WC session for signing; siriusProfile now
     carries the source so the nav dropdown can differentiate.
   - Record editor dispatches to setRecordsWithExternalWallet when
     source === 'wc' (bundle already ships the adapter), else stays
     on setRecordsWithBuiltInWallet.
   - TLD Register submit is gated off for WC users with a tooltip —
     no external-wallet variant of registerTld is exported yet, so
     TLD mint still needs a built-in wallet.
   - Sign-out disconnects the WC session before dropping the wallet.
   - toTokenAddress used to derive the tokenAddress for WC users so
     the 'Signed in' card shows both forms.
2026-09-07 01:35:35 +02:00

38 lines
1.8 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 630" role="img" aria-label="Sirius.X banner">
<!-- 1200x630 = the OpenGraph / Twitter Card canonical size. Centered
layout: "Sirius.X" wordmark above; a horizontal divider that is the
star's own horizontal arm, extended edge-to-edge; tagline below. -->
<defs>
<radialGradient id="glow" cx="50%" cy="55%" r="65%">
<stop offset="0%" stop-color="#16202e"/>
<stop offset="100%" stop-color="#0b0e14"/>
</radialGradient>
</defs>
<rect width="1200" height="630" fill="url(#glow)"/>
<!-- The horizontal divider IS the star's horizontal arm. Left tip at (0,315),
right tip at (1200,315), so the arm crosses the full banner width. The
vertical arm is short and centered (top 230, bottom 400) so the star
body reads as a compact 4-point mark sitting on the divider line. -->
<path d="M600 230 L620 310 L1200 315 L620 320 L600 400 L580 320 L0 315 L580 310 Z"
fill="#d6ff3d"/>
<!-- Wordmark, centered above the divider -->
<text x="600" y="185" text-anchor="middle"
font-family="system-ui, -apple-system, Segoe UI, Roboto, sans-serif"
font-size="120" font-weight="700" fill="#e7eaf1" letter-spacing="-1">
Sirius<tspan fill="#d6ff3d">.X</tspan>
</text>
<!-- Tagline, centered below the divider -->
<text x="600" y="475" text-anchor="middle"
font-family="system-ui, -apple-system, Segoe UI, Roboto, sans-serif"
font-size="34" font-weight="400" fill="#8b98a9">
The home for names on Bitcoin Cash.
</text>
<text x="600" y="525" text-anchor="middle"
font-family="system-ui, -apple-system, Segoe UI, Roboto, sans-serif"
font-size="20" font-weight="500" fill="#5e6678" letter-spacing="4">
REGISTER · RESOLVE · VERIFY
</text>
</svg>