@@ -39,32 +39,33 @@ import { SpacesPage } from '@/features/spaces';
3939import { SettingsPage } from '@/features/settings' ;
4040import { useGatewayEvents , useServerStatusEvents } from '@/hooks/useDomainEvents' ;
4141
42- /** McpMux compacted glyph — dots + bold M, no connecting lines */
42+ /** McpMux title-bar icon — miniature of the actual app icon */
4343function McpMuxGlyph ( { className } : { className ?: string } ) {
4444 return (
4545 < svg
4646 className = { className }
47- viewBox = "0 0 24 24 "
47+ viewBox = "0 0 32 32 "
4848 fill = "none"
4949 xmlns = "http://www.w3.org/2000/svg"
5050 >
5151 < defs >
52- < linearGradient id = "glyph-grad " x1 = "0" y1 = "0" x2 = "24 " y2 = "24 " gradientUnits = "userSpaceOnUse" >
52+ < linearGradient id = "glyph-bg " x1 = "0" y1 = "0" x2 = "32 " y2 = "32 " gradientUnits = "userSpaceOnUse" >
5353 < stop offset = "0%" stopColor = "#DA7756" />
5454 < stop offset = "100%" stopColor = "#B8553A" />
5555 </ linearGradient >
5656 </ defs >
57+ < rect width = "32" height = "32" rx = "7" fill = "url(#glyph-bg)" />
5758 { /* Left dots */ }
58- < circle cx = "2.5 " cy = "5.5 " r = "1.6 " fill = "url(#glyph-grad) " opacity = "0.7" />
59- < circle cx = "2.5 " cy = "12 " r = "1.8 " fill = "url(#glyph-grad) " opacity = "0.85" />
60- < circle cx = "2.5 " cy = "18.5 " r = "1.6 " fill = "url(#glyph-grad) " opacity = "0.7" />
59+ < circle cx = "6 " cy = "9 " r = "2.2 " fill = "white " opacity = "0.7" />
60+ < circle cx = "6 " cy = "16 " r = "2.5 " fill = "white " opacity = "0.85" />
61+ < circle cx = "6 " cy = "23 " r = "2.2 " fill = "white " opacity = "0.7" />
6162 { /* Bold M */ }
62- < path d = "M 7 16.5 V 7.5 L 9.5 14 L 12 6.5 L 14.5 14 L 17 7.5 V 16.5 "
63- stroke = "url(#glyph-grad) " strokeWidth = "1.5 " strokeLinecap = "round" strokeLinejoin = "round" fill = "none" />
63+ < path d = "M 10 21 V 11 L 13 18 L 16 10 L 19 18 L 22 11 V 21 "
64+ stroke = "white " strokeWidth = "2 " strokeLinecap = "round" strokeLinejoin = "round" fill = "none" />
6465 { /* Right dots */ }
65- < circle cx = "21.5 " cy = "5.5 " r = "1.6 " fill = "url(#glyph-grad) " opacity = "0.7" />
66- < circle cx = "21.5 " cy = "12 " r = "1.8 " fill = "url(#glyph-grad) " opacity = "0.85" />
67- < circle cx = "21.5 " cy = "18.5 " r = "1.6 " fill = "url(#glyph-grad) " opacity = "0.7" />
66+ < circle cx = "26 " cy = "9 " r = "2.2 " fill = "white " opacity = "0.7" />
67+ < circle cx = "26 " cy = "16 " r = "2.5 " fill = "white " opacity = "0.85" />
68+ < circle cx = "26 " cy = "23 " r = "2.2 " fill = "white " opacity = "0.7" />
6869 </ svg >
6970 ) ;
7071}
0 commit comments