- 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>, 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.
