Skip to content

fix(data-sources): use official Microsoft Clarity icon#323

Merged
siisee11 merged 1 commit into
mainfrom
codex/update-microsoft-clarity-icon
Jul 21, 2026
Merged

fix(data-sources): use official Microsoft Clarity icon#323
siisee11 merged 1 commit into
mainfrom
codex/update-microsoft-clarity-icon

Conversation

@siisee11

Copy link
Copy Markdown
Contributor

One-Line Summary

Microsoft Clarity now appears with its official blue app icon instead of a generic analytics glyph.

User-Facing Changes

  • The data source picker displays Microsoft Clarity's official triangular app icon.
  • The landing page uses the same official Microsoft Clarity icon in its brand catalog.

Why This Changed

The previous monochrome bar-chart glyph communicated analytics but did not identify Microsoft Clarity. Microsoft describes the triangular mark as the product's app icon for external content, web pages, and integrations, so using that published asset makes the provider immediately recognizable.

How It Changed

  • Added a shared MicrosoftClarityIcon backed by the icon published in Microsoft's Clarity announcement.
  • Exported the shared icon from @onequery/ui/icons/microsoft-clarity-icon.
  • Replaced the provider catalog's local analytics glyph with the shared official icon.
  • Replaced the landing page's duplicated glyph with the same shared icon.
  • Added coverage for the official URL, native 256×256 viewBox, and accessible title.

Extra Context / Decisions (Optional)

The icon references Microsoft's published Clarity asset directly so the repository does not carry a stale binary copy.

Verification

  • bun run format
  • bun run --cwd packages/ui typecheck
  • bun run --cwd packages/ui test -- src/data-sources/provider-icons.test.tsx — 13 tests passed, including the Microsoft Clarity asset URL, viewBox, and accessible title.
  • bun run --cwd apps/landing typecheck — Astro check reported 0 errors, warnings, or hints.
  • bun run --cwd apps/landing test -- src/shared/icons/brands.test.tsx — 1 test passed.
  • bunx oxlint --no-ignore packages/ui/src/icons/microsoft-clarity-icon.tsx packages/ui/src/data-sources/provider-icons.tsx packages/ui/src/data-sources/provider-icons.test.tsx apps/landing/src/shared/icons/brands.tsx
  • git diff --check

Video / Screenshot (Optional)

Official Microsoft Clarity app icon

@siisee11
siisee11 enabled auto-merge (squash) July 21, 2026 06:11
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
onequery-landing 83edf77 Commit Preview URL

Branch Preview URL
Jul 21 2026, 06:13 AM

@siisee11
siisee11 merged commit d931a6d into main Jul 21, 2026
9 checks passed
@siisee11
siisee11 deleted the codex/update-microsoft-clarity-icon branch July 21, 2026 06:14
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