Skip to content

Fix white seam at chat-bubble tail junction in app icon#926

Merged
mremond merged 1 commit into
mainfrom
mr/xenodochial-jemison-c537c9
Jul 8, 2026
Merged

Fix white seam at chat-bubble tail junction in app icon#926
mremond merged 1 commit into
mainfrom
mr/xenodochial-jemison-c537c9

Conversation

@mremond

@mremond mremond commented Jul 8, 2026

Copy link
Copy Markdown
Member

Summary

Fixes #910's underlying icon-generation bug: the shipped app icon (dock, taskbar, PWA, favicon) has a visible white line where the chat-bubble tail meets its body.

Root cause: bubbleClip (the clip-path gating the glass-highlight overlay in icon-source.svg / icon-source-maskable.svg) used a stale tail coordinate (y=665) left over from an earlier icon revision, while the bubble body path actually attaches the tail at y=672. The 7px mismatch made librsvg/Cairo (used by generate.sh) paint a visible seam in every rasterized icon. The live login screen was never affected — AppIconMark.tsx renders in the browser and doesn't include that overlay layer.

Fix: corrected bubbleClip to match the real path, then regenerated the full icon set via generate.sh (58 derived assets).

Verified pixel-identical between a from-scratch generate.sh run and the committed output before and after the fix.

bubbleClip (the clip-path gating the glass-highlight overlay in
icon-source.svg / icon-source-maskable.svg) used a stale tail
coordinate (y=665) left over from an earlier icon revision, while the
bubble body path attaches the tail at y=672. The 7px mismatch made
librsvg/Cairo (used by generate.sh) paint a visible white line across
every rasterized icon (dock, taskbar, PWA, favicon). The live login
screen was unaffected since AppIconMark.tsx renders in the browser
and doesn't include that overlay layer.

Corrected bubbleClip to match the real path, then regenerated the
full icon set via generate.sh.
@mremond mremond added this to the 0.17.1 milestone Jul 8, 2026
@mremond mremond merged commit d5328c4 into main Jul 8, 2026
3 checks passed
@mremond mremond deleted the mr/xenodochial-jemison-c537c9 branch July 8, 2026 16:40
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.

Reuse round empty chat bubble logo consistently across the app

1 participant