- 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
vepadEnd
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.