הערות שחרור של ספריית ממשק המשתמש לרכב

דף זה מתאר עדכונים שבוצעו בספריית ממשק המשתמש של רכב בכל אחת מהגרסאות המפורטות להלן.

car-ui-lib 2.6.0

תכונות חדשות

  • הוסיף מאזין ברז עבור הלוגו של CarUiToolbar .

נושאים מטופלים

  • תוקנה בעיה שבה תוכן הדו-שיח של CarUiToolbar יישאר מיושן בעת ​​ביצוע העדכונים דרך הפלאגין.
  • תוקנה בעיה שבה סרגל הגלילה של CarUiRecyclerView לא היה גלוי מכיוון שהוחלו הוספות שגויות.
  • תוקנה בעיה כאשר הפלאגין החזיר InsetsChangedListener null.
  • הוספת הסימון לאכוף תוכן המעובד ב- AppStyledView אסור להשתמש Theme.CarUi .
  • מיקום AppStyledView כברירת מחדל קבוע במסכי נוף גדולים.
  • נוספה התאמה אישית של רקע AppStyledView וכמות עמומה.
  • נוספה תמיכה בקריאות ל- AppStyledDialog#setContentView() לאחר הצגת AppStyledView .

הוציא משימוש את השיטות האלה:

  • 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 כגרסת פלאגין נתמכת מקסימלית.
  • הוסר את החלפת העיצוב כדי לאלץ Theme.CarUi מ- AppStyledView .
  • נוספה שיטה שניתנת לביטול כדי להגדיר כותרת ב- ListPreferenceFragment .

car-ui-lib-plugin-apis 1.4.0

תכונות חדשות

  • אפשר התאמה אישית של OEM של CarUiPreference .

הוציאו את הפריטים האלה משימוש:

  • PluginFactoryOEMV5 , השתמש ב- PluginFactoryOEMV6 במקום זאת.

car-ui-lib 2.4.0

תכונות חדשות

  • נוספה תמיכה במעבר ל- AppStyledView .

נושאים מטופלים

  • עודכן את AppStyledRecyclerViewAdapter כך שלא יהיה יותר ציבורי.
  • סיפקה שיטת נוחות להקשר עם אופטימיזציה עבור AppStyledDialogController .
  • העביר את ההגדרה AppStyledViewNavIcon ל- AppStyledDialogController .
  • הוסר החלפה כפויה של ערכת נושא ל- Theme.CarUi ב- AppStyledView .
  • נוספו מעברים לתמיכה בעיבוד מסכי AppStyledView .
  • הוסיפו את car_ui_recycler_view_no_scrollbar לרשימת הפריטים שניתן לכסות עליהם.
  • יצר ספריית Gradle עבור CarUiRecyclerView אספרסו ViewActions ו- ViewMatchers .
  • שינתה את התצוגה בסגנון האפליקציה לשימוש 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.

  • שימוש מופעל ב- NavHostFragment עם PreferenceFragment .

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 .

החליף את יישום הספרייה של ממשקי nullness בהטמעות של androidx.annotations .

car-ui-lib-plugin-apis 1.1.1

מהדורה זו מעדכנת את minSdkVersion ל-28.

car-ui-lib 2.2.1

מהדורה זו:

  • מציג את CarUiFooterPreference
  • מעדכן את minSdkVersion ל-28.

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

מהדורה זו:

  • מוסיף ממשקי API של לקוח AppStyledView :

    public int getContentAreaHeight();
    public int getContentAreaWidth();
    
  • מציג את CarUiPrimarySwitchPreference

  • מעדכן את הבנאי AppStyledDialogController כדי לדרוש Activity במקום Context :

    • מוסיף:

      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

מהדורה זו מציגה תמיכה בממשקי ה-API של תוסף car-ui-lib הבאים:

  • 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 עבור אנדרואיד 12 ומטה ומספקת תמיכה עבור: