Konuyu Açan
#1
Bir arayüzün koyu modu ilk bakışta “arka planı koyulaştır, metni aç” kadar basit görünüyor; ama durum renkleri, kart yüzeyleri ve devre dışı kontroller devreye girince bu yaklaşım hızla dağılıyor. Ben renkleri bileşenlere doğrudan bağlamak yerine Figma Variables içinde anlamsal adlarla yönetmeye çalışıyorum.
Örneğin
İki noktada özellikle dikkat ediyorum:
Bileşen varyantlarını da mümkün olduğunca aynı semantik değişkenlere bağlayınca tema değişimi tek tek katman düzeltme işine dönüşmüyor. Siz Figma’da tema değişkenlerini nasıl adlandırıyor ve istisna renkleri tasarım sisteminizde nasıl yönetiyorsunuz?
Örneğin
surface/default, text/primary ve action/primary gibi değişkenleri açık ve koyu modlarda ayrı değerlere eşlemek, aynı bileşenin iki temada da tutarlı kalmasını sağlıyor. Buradaki püf nokta, “mavi-500” gibi palet adlarını arayüzde kullanmak yerine anlamı tarif etmek: Birincisi ham renk, ikincisi ise tasarım kararının kendisi.İki noktada özellikle dikkat ediyorum:
- Koyu modda her yüzeyi saf siyaha çekmiyorum; kartları ve sayfayı ton farklarıyla ayırmak hiyerarşiyi koruyor.
- Hata, başarı ve uyarı renklerini otomatik olarak ters çevirmiyorum. Metinle arka planın birlikte okunaklı kalıp kalmadığını her modda ayrıca kontrol ediyorum.
Bileşen varyantlarını da mümkün olduğunca aynı semantik değişkenlere bağlayınca tema değişimi tek tek katman düzeltme işine dönüşmüyor. Siz Figma’da tema değişkenlerini nasıl adlandırıyor ve istisna renkleri tasarım sisteminizde nasıl yönetiyorsunuz?