Konuyu Açan
#1
Açık ve koyu temayı Figma değişkenleriyle kurarken, zamanla “Bu modu başka nerelerde kullanmalıyım?” sorusu çıkıyor. Ben modları öncelikle aynı arayüz değerlerinin farklı bağlamlardaki karşılıkları için kullanışlı buluyorum: örneğin
Bileşenin yapısını veya davranışını değiştiren seçimleri ise genellikle bileşen özellikleri ve varyantlarla ele almak daha anlaşılır oluyor. Mesela bir kartın “seçili” ya da “devre dışı” olması çoğu zaman tema modu değil, kartın durumu. Her durumu ayrı moda taşımak, mod sayısını hızla artırıp dosyayı takip etmeyi zorlaştırabiliyor.
Bir de koleksiyonları amaca göre ayırmak faydalı: temel değerler ayrı, arayüzde kullanılan anlamsal değişkenler ayrı olabilir. Böylece bir renk paletini güncellerken hangi bileşenlerin etkileneceğini daha rahat görebilirsiniz.
Siz modları yalnızca tema için mi kullanıyorsunuz, yoksa marka ya da yoğunluk gibi farklı bağlamları da aynı sistemde yönetiyor musunuz? Mod sayısı artınca düzeni korumak için nasıl bir yapı kurdunuz?
renk/yüzey/ana değişkeninin açık temada beyaz, koyu temada koyu bir tona bağlanması gibi. Bileşen içinde doğrudan renk seçmek yerine bu anlamsal değişkenlere bağlanınca tema değişiklikleri daha rahat yönetiliyor.Bileşenin yapısını veya davranışını değiştiren seçimleri ise genellikle bileşen özellikleri ve varyantlarla ele almak daha anlaşılır oluyor. Mesela bir kartın “seçili” ya da “devre dışı” olması çoğu zaman tema modu değil, kartın durumu. Her durumu ayrı moda taşımak, mod sayısını hızla artırıp dosyayı takip etmeyi zorlaştırabiliyor.
Bir de koleksiyonları amaca göre ayırmak faydalı: temel değerler ayrı, arayüzde kullanılan anlamsal değişkenler ayrı olabilir. Böylece bir renk paletini güncellerken hangi bileşenlerin etkileneceğini daha rahat görebilirsiniz.
Siz modları yalnızca tema için mi kullanıyorsunuz, yoksa marka ya da yoğunluk gibi farklı bağlamları da aynı sistemde yönetiyor musunuz? Mod sayısı artınca düzeni korumak için nasıl bir yapı kurdunuz?