Chrome 57'deki yenilikler

  • Chrome 57, yeni CSS Grid Layout spesifikasyonu olan display: grid için destek ekler.
  • Artık yeni Media Session API'yi kullanarak kilit ekranındaki ve bildirimlerdeki kullanıcı girişlerini özelleştirebilir ve bunlara yanıt verebilirsiniz.
  • Daha birçok özellik de var.

Ben Pete LePage. Chrome 57'de geliştiriciler için neler yeni olduğuna göz atalım.

CSS ızgara düzeni

Flexbox, güçlü bir düzen aracıdır. Birçok karmaşık düzeni mümkün kılar ancak yalnızca bir boyutta düzen oluşturabilir. Chrome 57, yeni CSS Grid Layout spesifikasyonu olan display: grid için destek ekliyor. Bu özellik, duyarlı kullanıcı arayüzü tasarımı için optimize edilmiş, iki boyutlu ızgara tabanlı düzen sistemleri oluşturmaya yönelik güçlü bir yeni araç ekliyor.

Izgaradaki öğeler birden fazla sütuna veya satıra yayılabilir. CSS ızgarasındaki bölgeler de adlandırılabilir. Bu sayede, düzen kodu daha kolay anlaşılır.

Surma bu konuda bir Güncellemeler makalesi yayınladı. Daha ayrıntılı bilgi edinmek isterseniz Rachel Andrew'ın sitesine göz atın: GridByExample.com.

Media Session API

Web medya uygulamalarında eksik olan özelliklerden biri, mobil cihazlardaki temel medya deneyimiyle derinlemesine entegrasyon özelliğiydi. Android için Chrome'da artık yeni Media Session API'yi kullanarak kilit ekranını ve bildirimleri medya içerikleriyle özelleştirebilirsiniz.

Oynatılan içerikle ilgili metadata tarayıcıya sağlayarak başlık, sanatçı, albüm adı ve poster gibi bilgileri içeren zengin kilit ekranı mesajları oluşturabilirsiniz. Ayrıca, bildirimde yapılan kullanıcı işlemlerini dinleyebilir (ör. ilerleme veya atlama) ve bunlara yanıt verebilirsiniz.

Hızlı bir şekilde başlamak istiyorsanız Francois'un Güncellemeler gönderisine göz atabilir veya GitHub'daki resmi Chrome medya oturumları örnekleri deposuna göz atabilirsiniz.

Diğer özellikler

Bunun gibi birçok özellikten yararlanabilirsiniz.

  • Ödeme İsteği API'sinde bazı iyileştirmeler yapıldı.
  • Metin giriş imlecini caret-color özelliğiyle belirtebilirsiniz.
  • Satır rengi ve stili gibi görsel efektler yeni text-decoration özelliklerini kullanarak belirtilebilir.
  • Fetch API Yanıt sınıfı artık güvenilir olmayan yanıtları önlemeye ve açık yönlendiriciler riskini azaltmaya yardımcı olmak için .redirected özelliğini destekliyor.
  • M38'de desteği sonlandırılan -webkit- ön ekiyle başlayan tüm IndexedDB küresel takma adları kaldırıldı.
  • En sevdiklerimden biri de, konsol çıkışını hizalarken veya sabit sayıda basamaklı sayıları yazdırırken dize doldurmayı basitleştiren yeni padStart ve padEnd biçimlendirme yöntemleridir.

Bunlar, Chrome 57'deki geliştiricilere yönelik değişikliklerden yalnızca birkaçıdır.

Igalia'ya teşekkürler

Son olarak, Blink ile ilgili yaptıkları muhteşem çalışmalar için Igalia'daki mühendislere ve ekibe teşekkür ederiz. Yeni CSS Grid ve caret-color özelliklerinin kullanıma sunulmasında önemli rol oynadılar.

En son gelişmeleri kaçırmayın

Chrome'la ilgili gelişmelerden haberdar olmak ve yenilikleri öğrenmek için kanalımıza abone olun veya Twitter'da @ChromiumDev hesabını takip edin. Chrome ekibinin üzerinde çalıştığı bazı harika çalışmalar hakkında daha fazla bilgi edinmek için Chrome Dev Summit'teki videolara göz atın.

Adım Pete LePage. Chrome 58 yayınlanır yayınlanmaz Chrome'daki yenilikleri size buradan bildireceğim.