ডেভেলপার ফিডব্যাক ফর্মের জন্য কাস্টমাইজযোগ্য নির্বাচনের অনুরোধ থেকে প্রাপ্ত ফলাফল

প্রকাশিত: ডিসেম্বর 16, 2024

সেপ্টেম্বরে আমরা পরীক্ষামূলক কাস্টমাইজযোগ্য নির্বাচন বৈশিষ্ট্য সম্পর্কে আপনার প্রতিক্রিয়া চেয়েছিলাম। আপনি যে প্রতিক্রিয়া শেয়ার করেছেন তাতে ব্যবহারের ক্ষেত্রে (উদাহরণস্বরূপ, ডিজাইন সিস্টেম, কম্বো বক্স), API এর এন্ট্রি মোড সম্পর্কে চিন্তাভাবনা এবং বেস শৈলীর প্রতিক্রিয়া অন্তর্ভুক্ত রয়েছে। উদ্বেগের মধ্যে অ্যাক্সেসযোগ্যতা, ব্রাউজার সামঞ্জস্যতা, অনুসন্ধান কার্যকারিতার প্রয়োজনীয়তা এবং বহু-নির্বাচিত সমর্থনের আকাঙ্ক্ষা অন্তর্ভুক্ত ছিল। দেখে মনে হচ্ছে আপনি উত্পাদনে API ব্যবহার করতে আগ্রহী, তবে কিছু সংরক্ষণ এবং নির্দিষ্ট বৈশিষ্ট্যের অনুরোধ রয়েছে৷

এই সমস্ত তথ্য Chrome প্রকৌশলী এবং পরিচালকরা বৈশিষ্ট্য সম্পর্কে অবগত সিদ্ধান্ত নিতে ব্যবহার করেছেন৷ এই পোস্টটি কাস্টমাইজযোগ্য নির্বাচন সমীক্ষার প্রতিটি প্রশ্ন থেকে মূল টেকওয়ে শেয়ার করে।

আপনি এই নতুন API দিয়ে কি তৈরি করবেন?

বিভিন্ন ধরনের ব্যবহারের ক্ষেত্রে ভাগ করা হয়েছে, সাধারণভাবে তারা অন্তর্ভুক্ত করে:

  1. বিল্ডিং ডিজাইন সিস্টেম উপাদান : তাদের ডিজাইন সিস্টেমের জন্য নির্বাচিত উপাদান তৈরি করুন, তাদের প্রকল্প জুড়ে ধারাবাহিকতা এবং কাস্টমাইজযোগ্যতা নিশ্চিত করুন।
  2. বিভিন্ন ধরণের নির্বাচক তৈরি করা : ভাষা নির্বাচক, দেশ নির্বাচক, ব্যবহারকারীর অনুমতি নির্বাচক এবং আরও অনেক কিছু।
  3. বিদ্যমান বাছাই করা উপাদানগুলিকে উন্নত করা : চিত্র, SVG এবং সমৃদ্ধ স্টাইলিংয়ের মতো বৈশিষ্ট্য সহ বিদ্যমান নির্বাচিত উপাদানগুলিকে উন্নত করুন৷
  4. কাস্টম সিলেক্ট ইমপ্লিমেন্টেশন প্রতিস্থাপন করা : কাস্টম-বিল্ট সিলেক্ট কম্পোনেন্টকে একটি প্রমিত, নেটিভ সলিউশন দিয়ে প্রতিস্থাপন করুন।
  5. কম্বো বক্স এবং কাস্টম পিকার তৈরি করা : আরও জটিল বৈশিষ্ট্য যেমন কম্বো বক্স, ফোন নম্বরের জন্য কাস্টম পিকার, সময় অঞ্চল, মুদ্রা এবং অন্যান্য ডেটা প্রকার।
  6. ফর্ম UI-এর উন্নতি করা : আরও দৃষ্টিনন্দন এবং কার্যকরী নির্বাচন উপাদান তৈরি করে ফর্মগুলি উন্নত করুন৷

এই প্রতিক্রিয়াগুলি নতুন API-এর বহুমুখীতা এবং বিস্তৃত ওয়েব অ্যাপ্লিকেশনগুলির জন্য ব্যবহারকারীর অভিজ্ঞতা এবং বিকাশের দক্ষতা উন্নত করার সম্ভাবনাকে হাইলাইট করে।

বেসলাইনে পৌঁছে গেলে আপনি কি উৎপাদনে এই API ব্যবহার করার পরিকল্পনা করছেন?

আপনি 95% বলেছেন "হ্যাঁ।"

আপনি নতুন API চেষ্টা করেছেন? যদি তাই হয়, আপনি কি এটি দিয়ে আপনি যা চেয়েছিলেন তা তৈরি করতে পেরেছিলেন?

আপনার 30% বলেছেন "হ্যাঁ।"

কাস্টমাইজযোগ্য নির্বাচনের জন্য এন্ট্রি মোড সম্পর্কে আপনার চিন্তাভাবনা কী ( চেহারা: <select> উপাদানে appearance: base-select এবং ::picker(select) )

এই এন্ট্রি মোডে প্রতিক্রিয়া মিশ্রিত:

  1. কেউ কেউ এই পদ্ধতিটিকে গ্রহণযোগ্য, যুক্তিসঙ্গত বা বর্তমান পরিস্থিতির চেয়েও ভালো বলে মনে করেন। তারা এটিকে <select> উপাদানটিকে ক্রমান্বয়ে উন্নত করার একটি "যৌক্তিক" বা "সূক্ষ্ম" উপায় হিসেবে দেখে।
  2. অন্যরা বিভ্রান্তি প্রকাশ করে বা বাক্য গঠনটি বিশ্রী মনে করে। দুটি বৈশিষ্ট্যের ব্যবহার ( appearance: base-select এবং ::picker(select) ) অপ্রয়োজনীয় বা অপ্রয়োজনীয় হিসাবে দেখা হয়। অন্তর্নিহিত ধারণাগুলির সাথে অপরিচিত নতুনদের জন্য নামকরণ ( base-select বিভ্রান্তিকর হতে পারে) এবং সম্ভাব্য বিভ্রান্তি সম্পর্কে উদ্বেগ উত্থাপিত হয়।
  3. কিছু উত্তরদাতা বিকল্প পদ্ধতির পরামর্শ দিয়েছেন, যেমন একটি একক সম্পত্তি বা নির্বাচক ব্যবহার করা, বা appearance সম্পত্তি সম্পূর্ণভাবে এড়ানো।

সামগ্রিকভাবে, যদিও কিছু উত্তরদাতা বর্তমান এন্ট্রি মোডের সাথে স্বাচ্ছন্দ্য বোধ করেন, অন্যরা এটিকে বিভ্রান্তিকর মনে করেন বা স্বচ্ছতা এবং সরলতার জন্য উন্নতির পরামর্শ দেন। এই প্রতিক্রিয়াটি নতুন API কার্যকরভাবে ব্যবহার করার জন্য বিকাশকারীদের গাইড করার জন্য স্পষ্ট ডকুমেন্টেশন এবং উদাহরণগুলির গুরুত্ব তুলে ধরে।

কাস্টমাইজযোগ্য নির্বাচনের জন্য বিদ্যমান বেস (ব্যবহারকারী এজেন্ট) শৈলী সম্পর্কে আপনার কোন প্রতিক্রিয়া আছে?

কিছু উত্তরদাতা শৈলীগুলি গ্রহণযোগ্য বা ভাল বলে মনে করেন, অন্যদের নির্দিষ্ট সমালোচনা বা পরামর্শ রয়েছে। কিছু প্রতিক্রিয়া পয়েন্ট অন্তর্ভুক্ত:

  • চেকমার্ক আইকন সুন্দর নয় বা সহজ হতে পারে।
  • আইটেমগুলির পাশে একটি চেকমার্কের জন্য পর্যাপ্ত স্থান নেই৷
  • ফোকাস রিং কেটে দেওয়া এবং চেক করা আইকন এবং পাঠ্যের মধ্যে কোনও ফাঁক না থাকায় বেস শৈলীগুলি সঙ্কুচিত দেখাচ্ছে।
  • শৈলীগুলি OS প্ল্যাটফর্ম শৈলী বা একটি <dialog> উপাদানের কাছাকাছি হতে পারে।
  • ডিফল্ট তীরটি নীচে নির্দেশ করা উচিত এবং খোলার সময় উপরের দিকে ফ্লিপ করা উচিত।
  • বেস ব্যবহারকারী-এজেন্ট শৈলী অপসারণ করার জন্য একটি রিসেট প্রয়োজন হতে পারে।

এই বৈশিষ্ট্য সম্পর্কে আপনার কোন প্রশ্ন, মন্তব্য, বা উদ্বেগ আছে?

নতুন কাস্টমাইজযোগ্য নির্বাচন API সম্পর্কে বিভিন্ন প্রতিক্রিয়া, প্রশ্ন এবং উদ্বেগ ছিল। কিছু মূল থিম অন্তর্ভুক্ত:

  1. অ্যাক্সেসযোগ্যতা : বেশ কিছু উত্তরদাতা প্রবেশযোগ্যতা নিয়ে উদ্বেগ প্রকাশ করেছেন, বিশেষ করে স্ক্রিন রিডার এবং কীবোর্ড নেভিগেশন নিয়ে।
  2. মাল্টি-সিলেক্ট এবং কম্বো বক্স : মাল্টি-সিলেক্ট কার্যকারিতা এবং কম্বো বক্স সমর্থনের জন্য একটি শক্তিশালী ইচ্ছা রয়েছে।
  3. অনুসন্ধান কার্যকারিতা : নির্বাচিত বিকল্পগুলির মধ্যে অনুসন্ধান করার ক্ষমতা একটি অনুরোধ করা বৈশিষ্ট্য।
  4. স্টাইলিং এবং ব্রাউজার সামঞ্জস্যতা : স্টাইলিং বিকল্প, ব্রাউজার সামঞ্জস্য এবং CSS রিসেটের প্রয়োজনীয়তা সম্পর্কে উদ্বেগ উত্থাপিত হয়েছিল।
  5. বাস্তবায়নের বিশদ : ফোকাস লক, রেন্ডারিং আচরণ এবং কাস্টম শিশুদের মতো নির্দিষ্ট বাস্তবায়নের বিবরণ সম্পর্কে প্রশ্ন জিজ্ঞাসা করা হয়েছিল।
  6. সাধারণ প্রতিক্রিয়া : কিছু উত্তরদাতা সাধারণ প্রতিক্রিয়া শেয়ার করেছেন, যেমন একটি সহজ API এন্ট্রি মোডের ইচ্ছা এবং ব্রাউজার ক্রোমের বাইরে রেন্ডার করার ক্ষমতা।

সামগ্রিকভাবে, প্রতিক্রিয়াটি উন্নত অ্যাক্সেসযোগ্যতার প্রয়োজনীয়তা, বহু-নির্বাচন এবং অনুসন্ধানের মতো অতিরিক্ত বৈশিষ্ট্য এবং স্টাইলিং এবং ব্রাউজার সামঞ্জস্যের বিষয়ে স্পষ্ট নির্দেশিকা হাইলাইট করে।

আপনি যোগ করতে চান অন্য কোন প্রতিক্রিয়া আছে?

উত্তরদাতাদের চিন্তা ও পরামর্শের মূল থিমগুলির মধ্যে রয়েছে:

  1. মাল্টি-সিলেক্ট এবং কম্বো বক্স কার্যকারিতার জন্য আকাঙ্ক্ষা : একাধিক উত্তরদাতারা বিশেষভাবে মাল্টি-সিলেক্ট এবং কম্বো বক্সের ক্ষমতা যুক্ত করার জন্য অনুরোধ করেন।
  2. অ্যাক্সেসযোগ্যতার গুরুত্ব : কিছু উত্তরদাতা অ্যাক্সেসযোগ্যতার বৈশিষ্ট্যগুলিতে অবিরত ফোকাস করার প্রয়োজনীয়তার উপর জোর দেন।
  3. ইতিবাচক প্রতিক্রিয়া এবং বৈশিষ্ট্যের অনুরোধ : কিছু API সম্পর্কে উত্তেজনা প্রকাশ করে এবং একটি অনুসন্ধান বিকল্প বা @supports ব্যবহার করে সমর্থন সনাক্ত করার ক্ষমতার মতো পরামর্শ দেয়।
  4. নির্দিষ্ট ব্যবহারের ক্ষেত্রে : কিছু উত্তরদাতা নির্দিষ্ট ব্যবহারের ক্ষেত্রে উল্লেখ করেছেন যে তারা সমর্থিত দেখতে চান, যেমন ব্রাউজার ক্রোমের বাইরে রেন্ডার করা বা <select> উপাদানের মধ্যে কাস্টম মানকে অনুমতি দেওয়া।
  5. সাধারণ মন্তব্য : কেউ কেউ সাধারণ প্রশংসা বা ব্রাউজার জুড়ে সামঞ্জস্যপূর্ণ উপস্থিতির ইচ্ছা প্রকাশ করে।

সামগ্রিকভাবে, এই প্রতিক্রিয়াটি বহু-নির্বাচন এবং কম্বো বক্স বৈশিষ্ট্যগুলির চাহিদাকে শক্তিশালী করে, অ্যাক্সেসযোগ্যতার গুরুত্বকে হাইলাইট করে এবং সম্ভাব্য ব্যবহারের ক্ষেত্রে এবং উন্নতির ক্ষেত্রে অতিরিক্ত অন্তর্দৃষ্টি প্রদান করে।

আমরা সবাইকে আবার ধন্যবাদ জানাই, এবং আশা করি এই সম্প্রদায়ের প্রতিক্রিয়া সারাংশটি প্রয়োগকারী এবং বিকাশকারীদের ভালভাবে খুঁজে পাবে, ব্যবহারকারী এবং বিকাশকারীদের জন্য একইভাবে একটি ভাল কাস্টমাইজযোগ্য নির্বাচন অভিজ্ঞতায় সহায়তা করবে।