Skip to content

feat(web): new Supervision Lens logo and browser tab favicon#57

Merged
thiagoesteves merged 1 commit into
mainfrom
thiagoesteves/logo-supervision-lens
Jul 10, 2026
Merged

feat(web): new Supervision Lens logo and browser tab favicon#57
thiagoesteves merged 1 commit into
mainfrom
thiagoesteves/logo-supervision-lens

Conversation

@thiagoesteves

Copy link
Copy Markdown
Owner

Replaces the molecule header glyph with a Supervision Lens: a magnifier whose lens holds a supervision tree, with the root process carrying the same blue-to-cyan gradient as the WEB wordmark. The old mark said "distributed"; this one says what the product does - observing the BEAM - and the tree metaphor covers every pillar. Same currentColor convention and sizing as before, so it follows the light/dark theme with no other changes.

Also wires a favicon for the first time: an inline SVG data URI of the same mark in root.html.heex (brand blue strokes instead of currentColor, since browser tabs have no theme context). Being a data URI, it works under any host app mount prefix with no asset routing - note that a host CSP without img-src data: would block the icon (the dashboard itself is unaffected).

Replaces the molecule header glyph with a Supervision Lens: a magnifier
whose lens holds a supervision tree, with the root process carrying the
same blue-to-cyan gradient as the WEB wordmark. The old mark said
"distributed"; this one says what the product does - observing the
BEAM - and the tree metaphor covers every pillar. Same currentColor
convention and sizing as before, so it follows the light/dark theme
with no other changes.

Also wires a favicon for the first time: an inline SVG data URI of the
same mark in root.html.heex (brand blue strokes instead of
currentColor, since browser tabs have no theme context). Being a data
URI, it works under any host app mount prefix with no asset routing -
note that a host CSP without img-src data: would block the icon (the
dashboard itself is unaffected).
@thiagoesteves thiagoesteves self-assigned this Jul 10, 2026
@thiagoesteves thiagoesteves moved this to In Progress in Observer Web Jul 10, 2026
@thiagoesteves thiagoesteves merged commit 6151dec into main Jul 10, 2026
3 checks passed
@thiagoesteves thiagoesteves deleted the thiagoesteves/logo-supervision-lens branch July 10, 2026 13:12
@github-project-automation github-project-automation Bot moved this from In Progress to Done in Observer Web Jul 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant