কার UI লাইব্রেরি রিলিজ নোট

এই পৃষ্ঠাটি নীচে তালিকাভুক্ত প্রতিটি রিলিজে কার UI লাইব্রেরিতে করা আপডেটগুলি বর্ণনা করে৷

car-ui-lib 2.6.0

নতুন বৈশিষ্ট

  • CarUiToolbar লোগোর জন্য একটি ট্যাপ লিসেনার যোগ করা হয়েছে৷

সমস্যাগুলো সম্বোধন করা হয়েছে

  • প্লাগইনের মাধ্যমে আপডেট করার সময় CarUiToolbar এর ওভারফ্লো ডায়ালগ বিষয়বস্তু বাসি থেকে যাবে এমন একটি সমস্যা সমাধান করা হয়েছে।
  • একটি সমস্যা সমাধান করা হয়েছে যেখানে CarUiRecyclerView এর স্ক্রলবার দৃশ্যমান ছিল না কারণ ভুল ইনসেট প্রয়োগ করা হয়েছিল।
  • প্লাগইন একটি নাল InsetsChangedListener ফেরত দিলে একটি সমস্যা সমাধান করা হয়েছে।
  • AppStyledView এ রেন্ডার করা বিষয়বস্তু প্রয়োগ করতে একটি চেক যোগ করা হয়েছে অবশ্যই Theme.CarUi ব্যবহার করবেন না।
  • বড় ল্যান্ডস্কেপ স্ক্রিনে স্থির ডিফল্ট AppStyledView অবস্থান।
  • AppStyledView ব্যাকগ্রাউন্ড এবং ম্লান পরিমাণের কাস্টমাইজেশন যোগ করা হয়েছে।
  • AppStyledView দেখানোর পরে AppStyledDialog#setContentView() এ কলের জন্য সমর্থন যোগ করা হয়েছে।

এই পদ্ধতিগুলিকে অবজ্ঞা করা হয়েছে:

  • CarUi#installBaseLayoutAround(View, InsetsChangedListener, boolean) , পরিবর্তে CarUi#InsetsChangedListener(Context, View, InsetsChangedListener, boolean) ব্যবহার করুন।
  • CarUi#installBaseLayoutAround(View, InsetsChangedListener, boolean, boolean) , পরিবর্তে CarUi#InsetsChangedListener(Context, View, InsetsChangedListener, boolean, boolean) ব্যবহার করুন।

car-ui-lib-plugin-apis 1.5.0

নতুন বৈশিষ্ট

  • CarUiToolbar লোগো ট্যাপ লিসেনারের কাস্টমাইজেশন যোগ করা হয়েছে।

এই আইটেমগুলি বাতিল করা হয়েছে:

  • PluginFactoryOEMV6 , পরিবর্তে PluginFactoryOEMV7 ব্যবহার করুন।
  • ToolbarControllerOEMV2 , পরিবর্তে ToolbarControllerOEMV3 ব্যবহার করুন।

car-ui-lib 2.5.1

সমস্যাগুলো সম্বোধন করা হয়েছে

  • একটি ProGuard সমস্যা সমাধান করা হয়েছে যা car-ui-lib প্লাগইন লোড হতে বাধা দিচ্ছিল।
  • প্লাগইনগুলির জন্য স্থির ফরোয়ার্ড সামঞ্জস্য যা রানটাইমে NPE সৃষ্টি করবে।
  • কার্যকর করুন যে car-ui-lib প্লাগইন একটি সিস্টেম অ্যাপ হতে হবে।
  • স্থির CarUiRecyclerView কিছু পরিস্থিতিতে স্ক্রলবার দেখাচ্ছে না।
  • স্থির নির্বাচিত ট্যাবগুলি যখন প্লাগইন ব্যবহার করা হয় তখন আপডেট হয় না৷
  • যখন প্লাগইন ব্যবহার করা হয় তখন SearchView তাৎক্ষণিক করার সমস্যা সমাধান করা হয়েছে।
  • সঠিক ডিসপ্লে কনফিগারেশনের জন্য অ্যাক্টিভিটি প্রসঙ্গ ব্যবহার করে গাড়ি পরিষেবা UX সীমাবদ্ধতা স্টেট কলব্যাক শুরু করুন।
  • শূন্যতা টীকা আপডেট করা হয়েছে।

car-ui-lib 2.5.0

সমস্যাগুলো সম্বোধন করা হয়েছে

  • অপ্টিমাইজড প্লাগইন শুরুর সময়।
  • একটি সমস্যা সমাধান করা হয়েছে যেখানে অ্যাপগুলি সর্বদা 1টি সর্বাধিক সমর্থিত প্লাগইন সংস্করণ হিসাবে ফেরত দেয়।
  • AppStyledView থেকে Theme.CarUi বাধ্য করতে থিমের ওভাররাইটিং সরানো হয়েছে।
  • ListPreferenceFragment এ শিরোনাম সেট করতে ওভাররিডেবল পদ্ধতি যোগ করা হয়েছে।

car-ui-lib-plugin-apis 1.4.0

নতুন বৈশিষ্ট

  • CarUiPreference এর OEM কাস্টমাইজেশনের অনুমতি দিন।

এই আইটেমগুলি বাতিল করা হয়েছে:

  • PluginFactoryOEMV5 , পরিবর্তে PluginFactoryOEMV6 ব্যবহার করুন।

car-ui-lib 2.4.0

নতুন বৈশিষ্ট

  • AppStyledView এ রূপান্তরের জন্য সমর্থন যোগ করা হয়েছে।

সমস্যাগুলো সম্বোধন করা হয়েছে

  • আর সর্বজনীন না হওয়ার জন্য AppStyledRecyclerViewAdapter আপডেট করা হয়েছে।
  • AppStyledDialogController এর জন্য অপ্টিমাইজেশন সহ প্রেক্ষাপটের জন্য একটি সুবিধার পদ্ধতি প্রদান করেছে।
  • AppStyledViewNavIcon সংজ্ঞাটিকে AppStyledDialogController এ সরানো হয়েছে।
  • AppStyledViewTheme.CarUi তে থিমের জোরপূর্বক ওভাররাইট করা সরানো হয়েছে।
  • AppStyledView স্ক্রীনের রেন্ডারিংকে সমর্থন করার জন্য ট্রানজিশন যোগ করা হয়েছে।
  • ওভারলেড করা যেতে পারে এমন আইটেমগুলির তালিকায় car_ui_recycler_view_no_scrollbar যোগ করা হয়েছে।
  • CarUiRecyclerView espresso ViewActions এবং ViewMatchers এর জন্য একটি Gradle লাইব্রেরি তৈরি করা হয়েছে।
  • ScrollView ব্যবহার করার জন্য অ্যাপ-স্টাইল করা ভিউ রিফ্যাক্টর করা হয়েছে।

car-ui-lib-plugin-apis 1.3.0

নতুন বৈশিষ্ট

এই আইটেমগুলি বাতিল করা হয়েছে:

  • PluginFactoryOEMV4 , পরিবর্তে PluginFactoryOEMV5 ব্যবহার করুন।
  • RecyclerViewOEMV1 , পরিবর্তে RecyclerViewOEMV2 ব্যবহার করুন।
  • OnScrollListenerOEMV1 , পরিবর্তে RecyclerViewOEMV2.OnScrollListenerOEMV2 ব্যবহার করুন।

car-ui-lib 2.3.0

নতুন বৈশিষ্ট

নতুন উপাদান যোগ করা হয়েছে:

  • CarUiShortcutsPopup

নিম্নলিখিত স্ক্রলবার বৈশিষ্ট্যগুলির জন্য সমর্থন যোগ করা হয়েছে:

  • android:fadeScrollbars
  • android:scrollbars
  • android:scrollbarThumbVertical
  • android:scrollbarTrackVertical
  • android:scrollbarStyle
  • android:scrollbarFadeDuration
  • android:verticalScrollbarPosition
  • android:requiresFadingEdge

সমাধান করা সমস্যা

  • স্থির CarUiRecyclerView , যা Activity বিনোদনের উপর অবস্থান বজায় রাখে না।

  • ক্লায়েন্ট কোড এবং IME পরিষেবার মধ্যে বিটম্যাপ সিরিয়ালাইজেশন অসঙ্গতি সমাধান করা হয়েছে।

  • PreferenceFragment এর সাথে NavHostFragment এর ব্যবহার সক্ষম করা হয়েছে।

car-ui-lib-plugin-apis 1.2.0

নতুন বৈশিষ্ট

নিম্নলিখিত লাইব্রেরি ইন্টারফেসের সাথে java.util.function ইন্টারফেসের প্রতিস্থাপিত ব্যবহার:

  • com.android.car.ui.plugin.oemapis.BiConsumer
  • com.android.car.ui.plugin.oemapis.Consumer
  • com.android.car.ui.plugin.oemapis.Function

এই আইটেমগুলি বাতিল করা হয়েছে:

  • PluginFactoryOEMV3 , পরিবর্তে PluginFactoryOEMV4 ব্যবহার করুন।
  • ToolbarControllerOEMV1 , পরিবর্তে ToolbarControllerOEMV2 ব্যবহার করুন।
  • ContentListItemOEMV1 , পরিবর্তে ContentListItemOEMV2 ব্যবহার করুন।
  • ImeSearchInterfaceOEMV1 , পরিবর্তে ImeSearchInterfaceOEMV2 ব্যবহার করুন।

androidx.annotations এর বাস্তবায়নের সাথে শূন্যতা ইন্টারফেসের লাইব্রেরি বাস্তবায়ন প্রতিস্থাপন করা হয়েছে।

car-ui-lib-plugin-apis 1.1.1

এই রিলিজটি 28-এ minSdkVersion আপডেট করে।

car-ui-lib 2.2.1

এই রিলিজ:

  • CarUiFooterPreference প্রবর্তন করে
  • 28-এ minSdkVersion আপডেট করে।

car-ui-lib-plugin-apis 1.1.0

এই রিলিজ:

  • AppStyledViewControllerOEMV1 বাতিল করে
  • AppStyledViewControllerOEMV2 প্রবর্তন করে

  • AppStyledViewControllerOEMV1 থেকে পরিবর্তনগুলি অন্তর্ভুক্ত করে:

    public abstract int getContentAreaHeight();
    public abstract int getContentAreaWidth();
    
  • PluginFactoryOEMV1 এবং PluginFactoryOEMV2 বাতিল করে

  • PluginFactoryOEMV3 ইন্টারফেস প্রবর্তন করে।

car-ui-lib 2.1.0

এই রিলিজ:

  • AppStyledView ক্লায়েন্ট API যোগ করে:

    public int getContentAreaHeight();
    public int getContentAreaWidth();
    
  • CarUiPrimarySwitchPreference প্রবর্তন করে

  • Context পরিবর্তে Activity প্রয়োজনের জন্য AppStyledDialogController কনস্ট্রাক্টর আপডেট করে:

    • যোগ করে:

      public AppStyledDialogController(android.app.Activity);
      
    • অবজ্ঞা করে:

      public AppStyledDialogController(android.content.Context);
      

car-ui-lib-plugin-apis 1.0.1

এই রিলিজটি শূন্যতা টীকা যোগ করে।

car-ui-lib-plugin-apis 1.0.0

এই রিলিজটি নিম্নলিখিত car-ui-lib প্লাগইন APIগুলির জন্য সমর্থন প্রবর্তন করে:

  • AppStyledViewDialog
  • CarUiRecyclerView
  • CarUiToolbar
  • CarUiListItems

car-ui-lib 2.0.0

এই সংস্করণটি, Google Maven- এ উপলব্ধ, এই উপাদানগুলির জন্য car-ui-lib প্লাগইন সমর্থন প্রবর্তন করে:

  • AppStyledViewDialog
  • CarUiRecyclerView
  • CarUiToolbar
  • CarUiListItems

car-ui-lib 1.0.0

এই রিলিজটি AOSP-এ Android 12 এবং তার নিচের সংস্করণের জন্য উপলব্ধ এবং এর জন্য সমর্থন প্রদান করে: