Süreyi 150-300 ms arasında tut
Arayüz geçişleri 150-300 ms, sayfa geçişleri 300-450 ms. Yumuşama eğrisi giriş için ease-out.
500 ms üstü geçişler arayüzü yavaş hissettirir; kullanıcı animasyonu değil gecikmeyi fark eder.
Claude'a arayüz yaptırırken elinin altında olması gereken referanslar: stiller canlı örnekle, paletler kopyalanabilir kodla, font eşleşmeleri gerçek yazıyla.
Karta tıkla, arkasındaki hazır prompt'u kopyala.
Arayüz geçişleri 150-300 ms, sayfa geçişleri 300-450 ms. Yumuşama eğrisi giriş için ease-out.
500 ms üstü geçişler arayüzü yavaş hissettirir; kullanıcı animasyonu değil gecikmeyi fark eder.
Bu tercih açıkken kaydırma bağlı efektleri ve büyük hareketleri kapat, opaklık geçişini bırak.
Dekoratif animasyonu herkese zorlamak; vestibüler rahatsızlığı olanlar için gerçek bir sorun.
Gelecek içeriğin şeklini taşıyan iskelet kullan; algılanan bekleme kısalır.
Tam ekran spinner. Ne geldiğini ve ne kadar süreceğini gizler.
Beğeni, favori, oy gibi işlemlerde arayüzü hemen güncelle, hata olursa geri al.
Ödeme veya silme gibi geri alınamaz işlemleri iyimser göstermek.
Gövde metni 4.5:1, 18px+ başlık 3:1. Devre dışı öğeler bile okunabilir kalmalı.
Açık gri üstüne biraz daha koyu gri. Tasarımcı ekranında güzel, güneşte okunmaz.
:focus-visible ile belirgin bir halka ver; klavyeyle gezenler nerede olduğunu görsün.
outline: none yazıp yerine bir şey koymamak — sayfayı klavyeyle kullanılamaz hale getirir.
Hata durumunu renk + ikon + metinle göster.
Sadece kırmızı kenarlık. Renk körü kullanıcılar için hiçbir şey ifade etmez.
Küçük ikonların çevresine görünmez dolgu ekle.
24 px'lik çarpı düğmesi. Parmakla ıskalanır, öfke yaratır.
Katmanları isimlendir: dropdown 1000, sticky 1100, modal 1300, toast 1400.
z-index: 99999 yazmak. Bir sonraki geliştirici 999999 yazar.
Ne olduğunu, neden boş olduğunu ve ilk adımı tek cümleyle söyle; eylemi düğmeye bağla.
'Kayıt bulunamadı' yazıp bırakmak.
Sorunu ve çözümü birlikte ver: 'Dosya 10 MB'ı aşıyor, küçültüp tekrar dene.'
'Bir hata oluştu' veya ham hata kodu göstermek.
Kullanıcı alanı bıraktığında doğrula, düzeltirken anında geri bildir.
Her tuş vuruşunda kırmızı hata basmak; henüz yazmayı bitirmedi.
Ne silineceğini adıyla yaz, onay düğmesini ikincil renkte tut.
Tek tıkla kalıcı silme veya 'Emin misiniz?' deyip ne silineceğini söylememek.
Yerel olarak sakla ve 'kaydedildi' göstergesi ver.
Sekme kapanınca 40 dakikalık yazıyı kaybettirmek.
50'den fazla kayıtta sayfalama; kaydırma konumunu geri dönüşte koru.
Binlerce satırı tek seferde basmak — düşük cihazlarda sayfa donar.
Arayüz işi yapan skill ve subagent'ları arıyorsan: kütüphanedeki UI kaynakları →