fkdev UIv2.4.1

Kaynaklar · Değişiklik günlüğü

Sürüm notları.

Her sürümde ne eklendi, ne iyileşti, ne düzeldi. Yükseltmeden önce okumak için.

01v2.4.1#

v2.4.1güncel

Yeni bileşenler

  • Banner (hatırlanan kapatma), Button group, Confirm (FK.confirm), Description list, Drawer (sağ/sol), Notification count, Pricing, Progress ring, Read bar, Segmented control, Status, Tag.
  • Form: boyutlar (fk-input-sm/-lg), ön/son ek (fk-affix), kopyalama alanı (fk-copyfield), karakter sayacı, OTP kodu, stepper, etiket girişi.
  • Sıralanabilir tablo (data-fk-sort; metin, sayı ve tarih).
  • fkdev.sbs ile birebir aynı tam ekran hamburger menü (fk-menu, fk-burger, data-fk-menu), aşağı kaydırınca gizlenen navbar (data-fk-autohide) ve footer kartı (fk-fc, ekosistem şeridi fk-fc-eco).
  • İkon servisi: fkdev-icons.css ile <i class="fk-i fk-i-cart">.
  • Bildirimler artık fkdev.sbs gibi ekranın altında, ortada çıkar ve aşağı kayarak kapanır.
  • Yardımcı sınıflar: fk-mt-*, fk-mb-*, fk-gap-*, fk-max-*, fk-truncate, fk-hide-mobile…

CDN

  • Sürümlü klasörler (/v2.4.1/, /v2/, /latest/), sıkıştırılmış dosyalar, SRI imzaları, manifest.json, versions.json, tasarım token JSON’u, tek tek SVG ikonlar, ZIP paket.
  • Bir yıllık değişmez önbellek, CORS ve Timing-Allow-Origin başlıkları.

JavaScript

  • Yeni: FK.confirm, FK.open, FK.close, FK.sort; fk:* olayları.
  • Sekmelerde Home/End; dropdown’da ok tuşları ve Esc.
  • Form hataları alana aria-describedby ile bağlanır; düzeltilince mesaj temizlenir.

Düzeltilen hatalar

  • Butonlarda ve tablo içinde tooltip görünmüyordu (taşma gizliydi); tooltip artık en üst katmanda çiziliyor ve ekran kenarına çarpmıyor.
  • Sistem koyu temadayken tema ikonu ve footer açık tema gibi görünüyordu.
  • Dropdown dışarı tıklayınca ve Esc ile kapanmıyordu.
  • Uzun içerikli modal ekrandan taşıyordu.
  • Bildirimler ekran okuyucuda iki kez okunuyordu.
  • Mobil menü kapalıyken içindeki bağlantılar klavyeyle odaklanabiliyordu.
  • “Azaltılmış hareket” açıkken sayfa içi kaydırma hâlâ animasyonluydu.
  • Arama sonuç listesinde yanlış ARIA rolü vardı.

02v1.0.0#

v1.0.0

  • İlk yayın: tasarım değişkenleri, Liquid Glass, 25 bileşen, formlar ve doğrulama, admin dashboard, hareket ve FK API.

031.0’dan yükseltme#

  1. /dist/fkdev-ui.css bağlantıların çalışmaya devam eder; ama üretimde /v2.4.1/fkdev-ui.min.css + SRI kullan.
  2. Tema düğmesindeki ikonlara class="fk-i-sun" ve class="fk-i-moon" ver; hangisinin görüneceğini kütüphane seçer.
  3. Tooltip artık JS ile çizilir; JS yüklenmezse eski CSS hâli yedek olarak çalışır. Ek bir şey yapman gerekmez.
  4. Kendi kodunda confirm() kullanıyorsan await FK.confirm() ile değiştirebilirsin.

Dokümantasyonda ara

Esc
↑ ↓ gezinEnter aç