KamoCRM

Zeichnen Sie Mitgliederfotos in der Variante, die ihre Größe anruft

Fixkamo-internal
Verschickt
24. September 2026 um 23:03 UTC
Autor
Kamo
Commit
6418c55

Jedes hochgeladene Mitgliedsfoto hat _sm (50px), _md (150px) und _lg (350px) neben dem Original, aber Oberflächen wählten sie ad hoc: MemberAvatar zeichnete _sm bis zu 40px (Blurry bei 2x), und die Dock-Titelleiste, maximiert Registerkarte, Chat-Header, Hexhead-Menü, Mitglied Picker, Benutzer-Admin, Wallpaper-Chip und Mail-Seher-Avatar zeichnete den Full-Size-Upload (oft Megabytes) bei 20-52px. Eine Regel jetzt, in app/lib/avatarUrlTransform.ts: bei DPR 2, <=25 CSS px _sm, <=75 -- _md, größer -- _lg (avatarVariantForSize), nur aufgebracht /avatars/photos/ URLs; alles andere lädt als angegeben. avatarAttemptsForSize listet die Größe der Variante, dann das Original (ältere Uploads fehlen _md/_lg), dann die URL als übergeben; useAvatarPhoto geht, dass Liste auf Bild Fehler vor den Initialen des Anrufers und MemberPhotoAvatar ist der Drop-In für MUI Avatar-Websites (sie zieht ihre eigenen <img&gt;, da MUIs Preloader fällt das Element, dessen auf Error weitergezogen wäre). Seiten: MemberAvatar (nach Größe), MessageAvatar (16 -- sm, gemeinsamer Helfer), ToolWindowShell 28 -" md, MaximizedTab 20 -- sm, ChatBox 28 -- md, HexHeadPopover 44 -" md, HexHead nach Kopfgröße (md/lg), MemberPickerDialog 20/30/38 -- sm/md/md, UserAccountManager 28 -- md, UserAccountDrawer 52 -- md, MemberIdentityChip 40 -- md, SenderAvatar nach Größe (40 --Md), AvatarManager Galerie 80 - md (+ urlOriginal), ProfilHero 84-104 - lg (wurde md), Exec2ExecUserRow 36 -- md und Exec2ExecWindow 26 -- md (wurde sm). ChatTool und die Hexhead-Engine lösen nun das Original auf und lassen Jede Oberfläche ist es so groß; ConversationRow reicht MemberAvatar die rohe URL.

Alle Änderungen anzeigen

Wie das, was Sie sehen Versand?

Beginnen Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat erneut, um zu sehen, ob Sie die neuen Funktionen nutzen möchten.

Kostenlos für immer startenPreise anzeigen