feat(tasarim): kalan küçük ekranlar (rehber, sıralama, üniversite listesi)
- Türkiye sıralaması satırı §4.15: ad sarar, 16 px; satır hover'ı turuncu; Cal Sans sırada tabular-nums kalktı - Rehber yol satırı 14 px ve turuncu hover; üniversite dizini hover - Logo monogramı 10 → 12 px; arama kartındaki elle hex → slate-950 - Denetim: satırın tamamı link olduğunda group-hover mavi ad çifti de istisna sayılıyor Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -194,7 +194,8 @@ const KURALLAR: Kural[] = [
|
||||
// §2.1 istisnası: §4.15 kanonik liste satırı adı (sarar, text-base
|
||||
// font-semibold leading-snug + hover:text-primary hover:underline) mavi
|
||||
// kalır. Eski truncate/text-sm adlar istisnaya girmez — önce §4.15'e
|
||||
// çevrilir. (Bilal'in kararı, 24 Eyl 2026: istisna uyarı vermesin.)
|
||||
// çevrilir. Satırın tamamı link olduğunda group-hover çifti de sayılır.
|
||||
// (Bilal'in kararı, 24 Eyl 2026: istisna uyarı vermesin.)
|
||||
bul: (icerik) =>
|
||||
regexKurali(/\b(?:group-)?hover:(?:text|border|shadow)-primary\b/)(icerik).filter((e) => {
|
||||
const bas = icerik.lastIndexOf("\n", e.index) + 1;
|
||||
@@ -202,7 +203,7 @@ const KURALLAR: Kural[] = [
|
||||
const satir = icerik.slice(bas, son === -1 ? undefined : son);
|
||||
return !(
|
||||
/\btext-base font-semibold leading-snug\b/.test(satir) &&
|
||||
/\bhover:text-primary hover:underline\b/.test(satir)
|
||||
/\b(?:group-)?hover:text-primary (?:group-)?hover:underline\b/.test(satir)
|
||||
);
|
||||
}),
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user