KamoCRM

Dibujar fotos miembros en la variante de su tamaño requiere

Fixkamo-internal
Enviado
24 de septiembre de 2026 a las 23:03 UTC
Autor
Kamo
Commit
6418c55

Cada foto miembro subido tiene sm (50px), md (150px) y lg (350px) al lado del original, pero las superficies las escogieron ad hoc: MemberAvatar dibujó sm hasta 40px (blurry a 2x), y la barra de título de muelle, pestaña maximizada, cabecera de chat, menú hexhead, selector de miembros, administrador de usuario, chip de papel pintado y El remitente de correo avatar dibujó la carga de tamaño completo (a menudo megabytes) a 20-52px. Una regla ahora, en app/lib/avatarUrlTransform.ts: en DPR 2, <=25 CSS px - título sm, ,=75 - título md, larger - título lg (avatarVariantForSize), aplicado solamente a /avatars/fotos/ URLs; cualquier otra cosa carga como se da. avatarAttemptsForSize lista la variante de tamaño, entonces el original (antiguo carga la falta md/ lg), entonces la URL tal como se entrega; useAvatarPhoto camina que listan en la imagen errores antes de las iniciales del callador, y MemberPhotoAvatar es el drop-in para los sitios de MUI Avatar (trae su propio <img Conf, ya que el precargador de MUI cae el elemento cuyo onError habría seguido adelante). Sitios: MemberAvatar (por tamaño), MessageAvatar (16 - confianza sm, helper compartido), ToolWindowShell 28 - confiar md, MaximizedTab 20 - confianza sm, ChatBox 28 - confianza md, HexHeadPopover 44 - título md, HexHead por cabeza (md/lg), MemberPickerDialog 20/30/38 - confiar sm/md/md, UserAccountManager 28 - confiar md, UserAccountDrawer 52 - título md, MemberIdentityChip 40 - título md, SenderAvatar por tamaño (40 - título md), AvatarManager gallery 80 - confiar md (+ urlOriginal), ProfileHero 84-104 - confiar lg (fue md), Exec2ExecUserRow 36 - confiar md y Exec2ExecWindow 26 - título md (were sm). ChatTool y el motor hexhead ahora resuelven el original y permiten cada tamaño de la superficie; ConversaciónAvatar la URL cruda.

Todos los cambios

¿Te gusta lo que ves envío?

Comienza con el plan gratuito y vuelve a leer esta página dentro de un mes para ver cómo funcionan las funciones y los beneficios.

Comience gratis para siempreVer los precios