এই পৃষ্ঠাটি নীচে তালিকাভুক্ত প্রতিটি রিলিজে কার 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
এ সরানো হয়েছে। -
AppStyledView
এTheme.CarUi
তে থিমের জোরপূর্বক ওভাররাইট করা সরানো হয়েছে। -
AppStyledView
স্ক্রীনের রেন্ডারিংকে সমর্থন করার জন্য ট্রানজিশন যোগ করা হয়েছে। - ওভারলেড করা যেতে পারে এমন আইটেমগুলির তালিকায়
car_ui_recycler_view_no_scrollbar
যোগ করা হয়েছে। -
CarUiRecyclerView
espressoViewActions
এবং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 এবং তার নিচের সংস্করণের জন্য উপলব্ধ এবং এর জন্য সমর্থন প্রদান করে:
-
AppStyledViewDialog
-
CarUiRecyclerView
-
CarUiToolbar
-
CarUiListItems
- ডায়ালগ
- রানটাইম রিসোর্স ওভারলে (RROs) এর মাধ্যমে রিসোর্স কাস্টমাইজেশন
-
PreferencesFragment
- ঘূর্ণমান সমর্থন
-
WideScreenImeKeyboard