Geliştirici geri bildirimi için özelleştirilebilir seçim isteği formundan elde edilen bulgular

Yayınlanma tarihi: 16 Aralık 2024

Eylül ayında, deneysel olarak sunulan özelleştirilebilir seçim özelliğiyle ilgili geri bildiriminizi istedik. Paylaştığınız geri bildirimde kullanım alanları (ör. tasarım sistemleri, birleşik giriş kutuları), API'nin giriş moduyla ilgili düşünceler ve temel stillerle ilgili geri bildirimler yer alıyordu. Erişilebilirlik, tarayıcı uyumluluğu, arama işlevine duyulan ihtiyaç ve çoklu seçim desteği isteği bu endişeler arasındaydı. API'yi üretimde kullanmak istediğiniz ancak bazı endişeleriniz ve belirli özellik istekleriniz olduğu anlaşılıyor.

Bu bilgilerin tümü, Chrome mühendisleri ve yöneticileri tarafından özellik hakkında bilinçli kararlar almak için kullanılmıştır. Bu yayında, özelleştirilebilir seçim anketindeki soruların her birinden elde edilen önemli bilgiler paylaşılmaktadır.

Bu yeni API ile ne tür bir uygulama oluşturmak istersiniz?

Paylaşılan çeşitli kullanım alanları arasında genel olarak şunlar yer alıyordu:

  1. Tasarım sistemi bileşenleri oluşturma: Tasarım sistemleri için belirli bileşenler oluşturarak projeleri genelinde tutarlılık ve özelleştirilebilirlik sağlar.
  2. Çeşitli seçici türleri oluşturma: dil seçicileri, ülke seçicileri, kullanıcı izni seçicileri ve daha fazlası.
  3. Mevcut seçili öğeleri geliştirme: Mevcut seçili öğeleri resimler, SVG'ler ve daha zengin stil özellikleriyle geliştirin.
  4. Özel seçim uygulamalarını değiştirme: Özel olarak oluşturulmuş seçim bileşenlerini standartlaştırılmış, yerel bir çözümle değiştirin.
  5. Kombinasyon kutuları ve özel seçici oluşturma: Kombinasyon kutuları, telefon numaraları, saat dilimleri, para birimleri ve diğer veri türleri için özel seçiciler gibi daha karmaşık özellikler.
  6. Form kullanıcı arayüzlerini iyileştirme: Daha görsel açıdan ilgi çekici ve işlevsel seçim öğeleri oluşturarak formları iyileştirin.

Bu yanıtlar, yeni API'nin çok yönlülüğünü ve çok çeşitli web uygulamaları için kullanıcı deneyimini ve geliştirme verimliliğini artırma potansiyelini vurgulamaktadır.

Bu API, geniş kapsamlı kullanıma sunulduğunda üretimde kullanmayı planlıyor musunuz?

Katılımcıların% 95'i "evet" dedi.

Yeni API'yi denediniz mi? Cevabınız evet ise bu araçla istediğiniz şeyi oluşturabildiniz mi?

Katılımcıların% 30'u "evet" dedi.

Özelleştirilebilir seç için giriş modu (<select> öğesinde appearance: base-select ve ::picker(select)) hakkındaki görüşleriniz

Bu giriş moduyla ilgili geri bildirimler karmaşık:

  1. Bazı kullanıcılar bu yaklaşımı kabul edilebilir, makul veya mevcut durumdan daha iyi buluyor. Bu özelliği, <select> öğesini kademeli olarak iyileştirmenin "mantıklı" veya "iyi" bir yolu olarak görüyorlar.
  2. Bazı kullanıcılar ise kafalarının karıştığını veya söz dizimini garip bulduğunu belirtiyor. İki özelliğin (appearance: base-select ve ::picker(select)) kullanılması gereksiz veya aşırı olarak görülmektedir. Adlandırma (base-select yanıltıcı olabilir) ve temel kavramlara aşina olmayan yeni kullanıcıların kafa karışıklığı yaşayabileceği konusunda endişeler dile getirildi.
  3. Birkaç katılımcı, tek bir mülk veya seçici kullanma ya da appearance mülkünden tamamen kaçınma gibi alternatif yaklaşımlar önerdi.

Genel olarak, bazı katılımcılar mevcut giriş modundan memnun olsa da diğerleri bunu kafa karıştırıcı buluyor veya netlik ve basitlik için iyileştirmeler öneriyor. Bu geri bildirim, geliştiricilerin yeni API'yi etkili bir şekilde kullanmasına rehberlik edecek net dokümanlar ve örneklerin önemini vurgulamaktadır.

Özelleştirilebilir seçim için mevcut temel (kullanıcı aracısı) stillerle ilgili geri bildiriminiz var mı?

Bazı katılımcılar stilleri kabul edilebilir veya iyi bulurken diğerleri belirli eleştiriler ya da öneriler sunar. Geri bildirim noktalarından bazıları şunlardır:

  • Onay işareti simgesi güzel değil veya daha basit olabilir.
  • Öğelerin yanında onay işareti için yeterli alan yok.
  • Temel stiller dar görünüyor. Odak halkası kesilmiş ve işaretli simge ile metin arasında boşluk yok.
  • Stiller, OS platform stiline veya <dialog> öğesine daha yakın olabilir.
  • Varsayılan ok aşağı bakmalı ve açıkken yukarı bakmalıdır.
  • Temel kullanıcı aracısı stillerini kaldırmak için sıfırlama işlemi gerekebilir.

Bu özellikle ilgili sorularınız, yorumlarınız veya endişeleriniz var mı?

Yeni özelleştirilebilir select API ile ilgili çeşitli geri bildirimler, sorular ve endişeler vardı. Temel temalardan bazıları şunlardır:

  1. Erişilebilirlik: Katılımcıların bir kısmı, özellikle ekran okuyucular ve klavyeyle gezinme ile ilgili erişilebilirlik konusunda endişelerini dile getirdi.
  2. Çoklu seçim ve birleşik kutular: Çoklu seçim işlevi ve birleşik kutu desteği için yoğun bir talep var.
  3. Arama işlevi: Seçilen seçenekler arasında arama yapabilme özelliği talep edilen bir özelliktir.
  4. Stil ve tarayıcı uyumluluğu: Stil seçenekleri, tarayıcı uyumluluğu ve CSS sıfırlama ihtiyacıyla ilgili endişeler dile getirildi.
  5. Uygulama ayrıntıları: Odak kilidi, oluşturma davranışı ve özel alt öğeler gibi belirli uygulama ayrıntıları hakkında sorular soruldu.
  6. Genel geri bildirimler: Bazı katılımcılar, daha basit bir API giriş modu ve tarayıcı Chrome'un dışında oluşturma gibi genel geri bildirimler paylaştı.

Genel olarak geri bildirimlerde, erişilebilirliğin iyileştirilmesi, çoklu seçim ve arama gibi ek özelliklerin eklenmesi ve stil ile tarayıcı uyumluluğu konusunda net bir rehberlik sunulması gerektiği vurgulanıyor.

Eklemek istediğiniz başka bir geri bildirim var mı?

Katılımcıların düşünceleri ve önerilerinden çıkan temel temalar şunlardır:

  1. Çoklu seçim ve birleşik kutu işlevi isteği: Birden fazla katılımcı, özellikle çoklu seçim ve birleşik kutu özelliklerinin eklenmesini talep ediyor.
  2. Erişilebilirliğin önemi: Bazı katılımcılar, erişilebilirlik özelliklerine odaklanmaya devam etmenin önemini vurguladı.
  3. Olumlu geri bildirimler ve özellik istekleri: Bazı kullanıcılar API'den heyecan duyduğunu belirtiyor ve arama seçeneği veya @supports kullanarak destek algılama gibi öneriler sunuyor.
  4. Belirli kullanım alanları: Birkaç katılımcı, tarayıcı kenar çubuğu dışında oluşturma veya <select> öğesinde özel değerlere izin verme gibi desteklenmesini istedikleri belirli kullanım alanlarından bahsetti.
  5. Genel yorumlar: Bazı yorumlar genel olarak övgü niteliğindedir veya tarayıcılar arasında tutarlı bir görünüm olmasını dilediğini ifade eder.

Genel olarak bu geri bildirim, çoklu seçim ve birleşik kutu özelliklerine olan talebi güçlendiriyor, erişilebilirliğin önemini vurguluyor ve potansiyel kullanım alanları ile iyileştirilebilecek alanlar hakkında ek bilgiler sağlıyor.

Herkese tekrar teşekkür ederiz. Bu topluluk geri bildirimi özetinin, uygulayıcılara ve geliştiricilere fayda sağlayarak hem kullanıcılar hem de geliştiriciler için daha iyi bir özelleştirilebilir seçim deneyimi sunmasını umuyoruz.