From 456cedeac6b8e9a5afb6640ebd0d67e6c2f42775 Mon Sep 17 00:00:00 2001 From: bilalgursen Date: Fri, 9 Oct 2026 00:41:05 +0300 Subject: [PATCH] =?UTF-8?q?fix(tema):=20se=C3=A7icideki=20ay=20ikonu=20da?= =?UTF-8?q?=20yatayda=20=C3=A7evrildi;=20logodaki=20ayla=20yine=20e=C5=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- src/components/animasyonlu-mark.tsx | 10 +++++----- src/components/tema-ikonu.tsx | 11 ++++++----- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/src/components/animasyonlu-mark.tsx b/src/components/animasyonlu-mark.tsx index 083e1a3..67510cb 100644 --- a/src/components/animasyonlu-mark.tsx +++ b/src/components/animasyonlu-mark.tsx @@ -125,9 +125,9 @@ function sekilHedefi(i: number, koyu: boolean): SekilHedefi { const b = KARELER[i].boyut; if (koyu) { return [ - // Biçim tema-ikonu.tsx'teki ay ikonunun YATAYDA ÇEVRİLMİŞ hâli (ikonda - // gövde r74 @ (104,92), yıldızlar r15 @ (40,42) ve r10 @ (74,92); burada - // x → 180 − x): hilalin sırtı solda, yıldızlar sağında. `ay` onu logonun + // Biçim tema-ikonu.tsx'teki ay ikonuyla aynı (gövde r74 @ (76,92), + // yıldızlar r15 @ (140,42) ve r10 @ (106,92)): hilalin sırtı solda, + // yıldızlar sağında. `ay` onu logonun // kendi alanına sığdırır — ikon kutuyu doldurur, logoda sağında yazı var. { translate: merkezde(ay(140), ay(42, 0), b), scale: String((30 * AY_OLCEK) / b), opacity: 1 }, // yıldız { translate: merkezde(ay(76), ay(92, 0), b), scale: String((148 * AY_OLCEK) / b), opacity: 1 }, // hilal @@ -352,8 +352,8 @@ export function AnimasyonluMark({ const renk = getComputedStyle(el).backgroundColor; const w = el.offsetWidth; const dolu = `inset 0 0 0 ${w}px ${renk}`; - // tema-ikonu.tsx'teki hilalin yatayda çevrilmişi: gövde r74'ten, - // (+40,-16) kaydırılmış r66 daire çıkar — sırtı sol altta. + // tema-ikonu.tsx'teki hilalle aynı kesim: gövde r74'ten, (+40,-16) + // kaydırılmış r66 daire çıkar — sırtı sol altta. // İç gölgede: kaydırma = kesim dairesinin kayması, yayılma = iki // yarıçapın farkı (hepsi gövde çapı 148'e oranla). const hilal = `inset ${(40 / 148) * w}px ${(-16 / 148) * w}px 0 ${(8 / 148) * w}px ${renk}`; diff --git a/src/components/tema-ikonu.tsx b/src/components/tema-ikonu.tsx index c960e1e..beea00e 100644 --- a/src/components/tema-ikonu.tsx +++ b/src/components/tema-ikonu.tsx @@ -32,14 +32,15 @@ export function TemaIkonu({ ) : tur === "dark" ? ( <> - {/* Hilal: daireden, sola-yukarı kaydırılmış ikinci daire çıkarılır. */} + {/* Hilal: daireden, sağa-yukarı kaydırılmış ikinci daire çıkarılır + (sırtı solda, yıldızlar sağında). */} - + - - - + + + ) : ( <>