डेवलपर के सुझाव, राय या शिकायत वाले फ़ॉर्म के लिए, पसंद के मुताबिक बनाए जा सकने वाले चुनिंदा अनुरोध से मिली जानकारी

पब्लिश करने की तारीख: 16 दिसंबर, 2024

हमने सितंबर में, पसंद के मुताबिक बनाने की सुविधा के बारे में आपसे सुझाव, राय या शिकायत मांगी थी. आपने जो सुझाव, राय या शिकायत शेयर की है उसमें इस्तेमाल के उदाहरण (उदाहरण के लिए, डिज़ाइन सिस्टम, कॉम्बो बॉक्स), एपीआई के एंट्री मोड के बारे में विचार, और बेस स्टाइल के बारे में सुझाव शामिल हैं. इनमें सुलभता, ब्राउज़र के साथ काम करने की सुविधा, खोज की सुविधा की ज़रूरत, और एक से ज़्यादा आइटम चुनने की सुविधा शामिल थी. ऐसा लगता है कि आपको प्रोडक्शन में एपीआई का इस्तेमाल करना है, लेकिन आपके पास कुछ शर्तें और खास सुविधाओं के अनुरोध हैं.

Chrome के इंजीनियर और मैनेजर ने इस जानकारी का इस्तेमाल, इस सुविधा के बारे में सही फ़ैसले लेने के लिए किया है. इस पोस्ट में, पसंद के मुताबिक बनाए जा सकने वाले चुनिंदा सर्वे में मौजूद हर सवाल के बारे में अहम जानकारी दी गई है.

इस नए एपीआई की मदद से, क्या बनाया जा सकता है?

इस्तेमाल के कई उदाहरण शेयर किए गए थे. आम तौर पर, इनमें ये शामिल थे:

  1. डिज़ाइन सिस्टम के कॉम्पोनेंट बनाना: अपने डिज़ाइन सिस्टम के लिए चुनिंदा कॉम्पोनेंट बनाएं. इससे, यह पक्का किया जा सकता है कि सभी प्रोजेक्ट में एक जैसा कॉन्टेंट इस्तेमाल किया जा रहा है और उसे पसंद के मुताबिक बनाया जा सकता है.
  2. अलग-अलग तरह के सिलेक्टर बनाना: जैसे, भाषा सिलेक्टर, देश सिलेक्टर, उपयोगकर्ता की अनुमति सिलेक्टर वगैरह.
  3. चुने गए मौजूदा एलिमेंट को बेहतर बनाना: इमेज, एसवीजी, और बेहतर स्टाइल जैसी सुविधाओं की मदद से, चुने गए मौजूदा एलिमेंट को बेहतर बनाएं.
  4. कस्टम तौर पर चुने गए कॉम्पोनेंट को बदलना: कस्टम तौर पर बनाए गए चुनिंदा कॉम्पोनेंट को, स्टैंडर्ड और नेटिव सलूशन से बदलें.
  5. कॉम्बो बॉक्स और कस्टम पिकर बनाना: कॉम्बो बॉक्स, फ़ोन नंबर, टाइम ज़ोन, मुद्रा, और अन्य डेटा टाइप के लिए कस्टम पिकर जैसी ज़्यादा जटिल सुविधाएं.
  6. फ़ॉर्म के यूज़र इंटरफ़ेस (यूआई) को बेहतर बनाना: फ़ॉर्म को बेहतर बनाने के लिए, ज़्यादा आकर्षक और काम के चुनिंदा एलिमेंट बनाएं.

इन जवाबों से, नए एपीआई की सुविधाओं और वेब ऐप्लिकेशन की एक बड़ी रेंज के लिए, उपयोगकर्ता अनुभव और डेवलपमेंट की क्षमता को बेहतर बनाने की उसकी क्षमता के बारे में पता चलता है.

क्या आपको इस एपीआई को प्रोडक्शन में इस्तेमाल करना है, जब यह बेसलाइन के तौर पर सभी के लिए उपलब्ध हो जाएगा?

आप में से 95% लोगों ने "हां" कहा.

क्या आपने नए एपीआई को आज़माया है? अगर हां, तो क्या आपको इससे वह ऐप्लिकेशन बनाने में मदद मिली जो आपको बनाना था?

आप में से 30% लोगों ने "हां" कहा.

पसंद के मुताबिक चुने जाने वाले एलिमेंट (<select> एलिमेंट और ::picker(select) पर appearance: base-select) के लिए, एंट्री मोड के बारे में आपका क्या कहना है

इस इनपुट मोड के बारे में अलग-अलग तरह के सुझाव मिले हैं:

  1. कुछ लोगों को यह तरीका सही, उचित या मौजूदा स्थिति से बेहतर लगता है. वे इसे <select> एलिमेंट को बेहतर बनाने के लिए, "लॉजिकल" या "बेहतर" तरीका मानते हैं.
  2. कुछ लोगों को सिंटैक्स समझ नहीं आता या वे इसे अजीब पाते हैं. दो प्रॉपर्टी (appearance: base-select और ::picker(select)) का इस्तेमाल करना ग़ैर-ज़रूरी है. नाम रखने के बारे में चिंता जताई गई है (base-select गुमराह करने वाला हो सकता है). साथ ही, नए लोगों को इस कॉन्सेप्ट के बारे में जानकारी नहीं होने की वजह से, उन्हें भ्रम हो सकता है.
  3. कुछ लोगों ने अन्य तरीकों का सुझाव दिया है. जैसे, किसी एक प्रॉपर्टी या सिलेक्टर का इस्तेमाल करना या appearance प्रॉपर्टी का इस्तेमाल पूरी तरह से बंद करना.

कुल मिलाकर, कुछ लोगों को मौजूदा एंट्री मोड ठीक लगता है, जबकि कुछ लोगों को यह भ्रमित करने वाला लगता है. साथ ही, कुछ लोगों ने इसे आसान और साफ़ तौर पर समझने लायक बनाने के लिए सुझाव दिए हैं. इस सुझाव/राय/शिकायत से, साफ़ तौर पर दस्तावेज़ और उदाहरणों की अहमियत पता चलती है. इनसे डेवलपर को नए एपीआई का असरदार तरीके से इस्तेमाल करने में मदद मिलती है.

क्या आपके पास, पसंद के मुताबिक चुने जा सकने वाले विकल्पों के लिए, मौजूदा बेस (उपयोगकर्ता एजेंट) स्टाइल के बारे में कोई सुझाव, राय या शिकायत है?

कुछ लोगों को स्टाइल पसंद आई या अच्छी लगी, जबकि कुछ लोगों ने कुछ खास शिकायतें या सुझाव दिए. सुझाव/राय/शिकायत में ये बातें शामिल हैं:

  • सही का निशान वाला आइकॉन अच्छा नहीं है या इसे और आसान बनाया जा सकता है.
  • आइटम के बगल में सही का निशान लगाने के लिए, जगह नहीं है.
  • बुनियादी स्टाइल छोटे लगते हैं. साथ ही, फ़ोकस रिंग का आधा हिस्सा दिखता है और सही का निशान वाले आइकॉन और टेक्स्ट के बीच कोई गैप नहीं होता.
  • ये स्टाइल, ऑपरेटिंग सिस्टम के प्लैटफ़ॉर्म स्टाइल या <dialog> एलिमेंट से मिलती-जुलती हो सकती हैं.
  • डिफ़ॉल्ट ऐरो, नीचे की ओर होना चाहिए और खुलने पर ऊपर की ओर फ़्लिप होना चाहिए.
  • बुनियादी उपयोगकर्ता-एजेंट स्टाइल हटाने के लिए, रीसेट करना पड़ सकता है.

क्या इस सुविधा के बारे में आपका कोई सवाल है, कोई टिप्पणी करनी है या कोई समस्या है?

पसंद के मुताबिक बनाए जा सकने वाले नए Select API के बारे में, हमें कई तरह के सुझाव, सवाल, और समस्याएं मिलीं. कुछ मुख्य थीम में ये शामिल हैं:

  1. सुलभता: कई लोगों ने सुलभता के बारे में चिंता जताई. खास तौर पर, स्क्रीन रीडर और कीबोर्ड नेविगेशन के बारे में.
  2. एक से ज़्यादा आइटम चुनने की सुविधा और कॉम्बो बॉक्स: एक से ज़्यादा आइटम चुनने की सुविधा और कॉम्बो बॉक्स की सुविधा का बहुत ज़्यादा मांग है.
  3. खोजने की सुविधा: चुनिंदा विकल्पों में खोजने की सुविधा का अनुरोध किया गया है.
  4. स्टाइल और ब्राउज़र के साथ काम करना: स्टाइल के विकल्पों, ब्राउज़र के साथ काम करने की सुविधा, और सीएसएस रीसेट करने की ज़रूरत के बारे में चिंता जताई गई.
  5. लागू करने से जुड़ी जानकारी: लागू करने से जुड़ी खास जानकारी के बारे में सवाल पूछे गए. जैसे, फ़ोकस लॉक, रेंडरिंग का तरीका, और कस्टम चाइल्ड.
  6. सामान्य सुझाव, शिकायत या राय: कुछ लोगों ने सामान्य सुझाव, शिकायत या राय शेयर की. जैसे, एपीआई एंट्री मोड को आसान बनाने और Chrome ब्राउज़र के बाहर रेंडर करने की सुविधा.

कुल मिलाकर, सुझावों और राय में, सुलभता को बेहतर बनाने, एक से ज़्यादा आइटम चुनने और खोजने जैसी अतिरिक्त सुविधाओं के साथ-साथ, स्टाइल और ब्राउज़र के साथ काम करने की सुविधा के बारे में साफ़ तौर पर दिशा-निर्देश देने की ज़रूरत पर प्रकाश डाला गया है.

क्या आपको कोई और सुझाव देना है?

जवाब देने वाले लोगों के सुझावों और विचारों में ये मुख्य थीम शामिल हैं:

  1. एक से ज़्यादा विकल्प चुनने और कॉम्बो बॉक्स की सुविधा का अनुरोध: कई लोगों ने खास तौर पर, एक से ज़्यादा विकल्प चुनने और कॉम्बो बॉक्स की सुविधा जोड़ने का अनुरोध किया है.
  2. सुलभता की सुविधाओं की अहमियत: कुछ लोगों ने सुलभता की सुविधाओं पर लगातार ध्यान देने की ज़रूरत पर ज़ोर दिया.
  3. सुविधा के लिए अनुरोध और सकारात्मक सुझाव/राय: कुछ लोगों ने एपीआई के बारे में उत्साह दिखाया है. साथ ही, उन्होंने @supports का इस्तेमाल करके सहायता पाने या खोजने के विकल्प जैसे सुझाव दिए हैं.
  4. इस्तेमाल के खास उदाहरण: कुछ लोगों ने ऐसे खास इस्तेमाल के उदाहरणों के बारे में बताया जिन्हें वे इस्तेमाल करना चाहते हैं. जैसे, Chrome ब्राउज़र के बाहर रेंडर करना या <select> एलिमेंट में कस्टम वैल्यू की अनुमति देना.
  5. सामान्य टिप्पणियां: कुछ टिप्पणियों में प्रॉडक्ट की तारीफ़ की जाती है या सभी ब्राउज़र पर प्रॉडक्ट की एक जैसी परफ़ॉर्मेंस की उम्मीद जताई जाती है.

कुल मिलाकर, इस सुझाव से, एक से ज़्यादा आइटम चुनने और कॉम्बो बॉक्स की सुविधाओं की मांग को बल मिलता है. साथ ही, सुलभता की अहमियत को हाइलाइट किया जाता है. साथ ही, इस्तेमाल के संभावित उदाहरणों और सुधार के लिए ज़रूरी जानकारी भी मिलती है.

हम सभी का फिर से धन्यवाद करते हैं. हमें उम्मीद है कि कम्यूनिटी के सुझाव, राय या शिकायत की इस खास जानकारी से, लागू करने वाले और डेवलपर को मदद मिलेगी. इससे, उपयोगकर्ताओं और डेवलपर, दोनों को अपनी पसंद के मुताबिक बेहतर अनुभव मिलेगा.