KamoCRM

メンバーの写真をバリエーションで描画するサイズコール

Fixkamo-internal
Shipped
2026年9月24日 23:03 UTC
Author
Kamo
Commit
6418c55

アップロードされたメンバーの写真には sm (50px), md (150px), lg (350px) があります。 元の横に, しかし、表面は、それらアドホックを選びました: MemberAvatar drew sm まで 40px (2x でブルーリー)、ドックのタイトルバー、最大タブ、 チャットヘッダー、六角頭メニュー、メンバーピッカー、ユーザー管理者、壁紙チップ、 mail sender avatar は、20-52px でフルサイズのアップロード(多くの場合メガバイト)を描画しました。 1 つのルールで、app/lib/avatarUrlTransform.ts: DPR 2, <=25 CSS px -> sm、<=75 -> md、より大きい→ lg(avatarVariantForSize)、にのみ適用 /avatars/photos/ URLs; 与えられたように他の読み込み。 アバターAttemptsForSize サイズの variant をリストし、元の (旧アップロードの欠如 md/ lg)、 その後、URLを渡すと、AvatarPhotoが画像のリストを歩く 呼び出し主の初期値の前にエラーが発生し、MemberPhotoAvatar はドロップインです。 MUIアバターサイト(MUIのプリローダードロップ以来、独自の<img>を描画します) onError が動く要素)。 サイト: メンバーアバター(サイズ別)、メッセージアバター(16→sm、共有ヘルパー)、 ToolWindowShell 28 -> md, MaximizedTab 20 -> sm, ChatBox 28 -> md, HexHeadPopover 44 -> md, ヘッドサイズ(md/lg), 会員PickerDialog 20/30/38 → sm/md/md, UserAccountManager 28 → md, UserAccountDrawer 52 -> md, MemberIdentityChip 40 → md, SenderAvatar by size (40 → md), AvatarManagerギャラリー80 → md(+ urlOriginal)、ProfileHero 84-104 → lg (md), Exec2ExecUserRow 36 → md, Exec2ExecWindow 26 → md (were) sm)。 ChatTool と hexhead エンジンは元を解決し、 各表面サイズをサイズします。 会話ロー ハンド メンバーアバター 生 URL.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing