Avatars: vervang eigen initialen-cirkels door nldd-avatar (NLDD 0.8.69) #130

Open
opened 2026-07-19 20:57:29 +00:00 by robbertbos · 0 comments
Owner

NLDD 0.8.69 introduceert nldd-avatar: afbeelding -> initialen -> type-icoon als fallback-keten, met automatische terugval bij een dode src.

Waggle heeft nu drie eigen implementaties van hetzelfde (initials()-util + border-radius: 50%-cirkel):

  • CardRow.vue (auteur-avatar, 2 plekken)
  • ReactorPopover.vue (reactor-lijst)
  • ThreadView.vue - inclusief een expliciete CSP-workaround omdat een kapotte avatar-afbeelding niet via img.style.display naar de initialen-fallback mag springen; precies dat gedrag zit nu ingebouwd in nldd-avatar.

Vervangen door nldd-avatar (type=person, name voor de initialen, src voor de MM-avatar) ruimt de drie kopieën en de CSP-workaround op.

Afhankelijk van PR #124 (bump naar ^0.8.69).

NLDD 0.8.69 introduceert `nldd-avatar`: afbeelding -> initialen -> type-icoon als fallback-keten, met automatische terugval bij een dode `src`. Waggle heeft nu drie eigen implementaties van hetzelfde (initials()-util + border-radius: 50%-cirkel): - `CardRow.vue` (auteur-avatar, 2 plekken) - `ReactorPopover.vue` (reactor-lijst) - `ThreadView.vue` - inclusief een expliciete CSP-workaround omdat een kapotte avatar-afbeelding niet via `img.style.display` naar de initialen-fallback mag springen; precies dat gedrag zit nu ingebouwd in nldd-avatar. Vervangen door `nldd-avatar` (type=person, `name` voor de initialen, `src` voor de MM-avatar) ruimt de drie kopieën en de CSP-workaround op. Afhankelijk van PR #124 (bump naar ^0.8.69).
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
robbertbos/waggle#130
No description provided.