From aa22ff14220f5aa74051db2751c8d1bd388f1d6e Mon Sep 17 00:00:00 2001 From: IliesAllali Date: Fri, 23 Oct 2026 16:05:04 +0200 Subject: [PATCH] =?UTF-8?q?Souvenirs=20en=20orbite=20recadr=C3=A9s,=20plus?= =?UTF-8?q?=20=C3=A9tir=C3=A9s=20dans=20leur=20carr=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Retour de Patch du 23/10 sur l'arbre d'Anaïs : les vignettes de souvenirs autour des portraits étaient « souvent tassées horizontalement ou verticalement ». drawMediaContent étirait la photo dans le carré quel que soit son format ; elle passe par drawImageCover, le recadrage centré des portraits. Vérifié ailleurs, rien à corriger : fiche, liste et gestion des souvenirs, onglet Vie, moments, propositions et Immich sont déjà en object-fit cover, la visionneuse en contain, les photos posées sur l'arbre gardent leur rapport. Co-Authored-By: Claude Opus 5.5 --- frontend/src/components/galaxy/renderers.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/galaxy/renderers.js b/frontend/src/components/galaxy/renderers.js index 40a726f..6097104 100644 --- a/frontend/src/components/galaxy/renderers.js +++ b/frontend/src/components/galaxy/renderers.js @@ -829,7 +829,8 @@ function drawMediaContent(ctx, media, ms, imageCache) { ctx.beginPath() ctx.roundRect(-ms, -ms, ms * 2, ms * 2, 1) ctx.clip() - ctx.drawImage(mImg, -ms, -ms, ms * 2, ms * 2) + // Recadrée au centre comme les portraits : un souvenir horizontal ou vertical n'est plus tassé dans le carré + drawImageCover(ctx, mImg, -ms, -ms, ms * 2, ms * 2) ctx.restore() } else if (media.type === 'video') { ctx.fillStyle = '#3D3731'