GitTalent
Havuz
Depo ayrıntısı

wheresryan22/sfinterface-numbers

Numbers that move the way they should. A React component from The San Francisco Interface.

TypeScript MIT 13 Eylül 2026 son push 14 Eylül 2026 11 fork
Yıldız
137+101 · 50 gün
Commit · 28g
0
son 28 günde
Yazar · 28g
0
farklı katkıcı

Hızlı değerlendirme

önem 36uyum 44gpt-6-luna

Özet

React arayüzlerinde sayısal değerleri biçimlendirme seçenekleriyle animasyonlu gösteren bir component.

Profiline uyum

React arayüzlerinizde fiyat, sayaç veya metrikleri animasyonlu gösterebilir, ancak profilinizde bu özel bileşene yönelik bir ihtiyaç belirtilmiyor.

Neden yükseliyor

14 günlük yaşında 60 yıldız ve son 28 günde 23 commit dikkat çekiyor; ancak commitlerin tek farklı yazardan gelmesi, görünür ilginin bağımsız katkı veya geniş benimsemeyle desteklendiğini göstermiyor. Yükselişin özel nedenini mevcut verilerden belirlemek mümkün değil.

Problem

Dashboard ve benzeri arayüzlerde değişen sayıları daha görünür biçimde göstermek; değer basamakları değişirken yerleşimin ve prefix/suffix öğelerinin düzgün kalmasını sağlamak.

Çözüm

Her basamağı ayrı hareket eden bir digit şeridi olarak gösteriyor; biçimlendirmeyi Intl.NumberFormat ile yapıyor ve roll, tick, blur, flip, scale geçişleri sunuyor. README; screen reader desteği, SSR ve reduced motion davranışından da bahsediyor.

Yenilik

Yeni bir kategori oluşturmuyor; basamak bazlı animasyon, sayı biçimlendirme ve erişilebilirlik ayrıntılarını tek bir küçük React componentinde bir araya getiriyor. Yenilikten çok uygulama ve sunum kalitesi öne çıkıyor.

Teknolojiler

  • React 18/19
  • TypeScript
  • Intl.NumberFormat
  • CSS

Riskler

  • Proje çok yeni ve son 28 gündeki katkılar tek yazardan geliyor; bakım sürekliliği henüz kanıtlanmış değil.
  • README'deki SSR, erişilebilirlik ve reduced motion iddialarını ekibin kendi hedef tarayıcılarında ve kullanım biçimlerinde doğrulaması gerekir.
  • Tek bir animasyon componenti için yeni bir bağımlılık eklemek, mevcut tasarım sistemi veya sayı gösterim bileşenleriyle örtüşebilir.

Detaylı değerlendirme

Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.