Wear Remote Compose Material 3

  
يمكنك كتابة تطبيقات مصغّرة وواجهات مستخدم عن بُعد أخرى على Wear OS باستخدام نظام التصميم Expressive في Material 3.
آخر تحديث الإصدار الثابت إصدار محتمل الإصدار التجريبي الإصدار الأوّلي
‫7 أكتوبر 2026 - - - 1.0.0-alpha13

تحديد الاعتماديات

لإضافة اعتمادية على wear compose remote، يجب تضمين مستودع Maven من Google في مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.

أضِف الاعتماديات الخاصة بالعناصر التي تحتاج إليها في ملف build.gradle لتطبيقك أو وحدتك:

Groovy

dependencies {
    implementation "androidx.wear.compose.remote:remote-material3:1.0.0-alpha13"
}

Kotlin

dependencies {
    implementation("androidx.wear.compose.remote:remote-material3:1.0.0-alpha13")
}

لمزيد من المعلومات حول الاعتماديات، يُرجى الاطّلاع على إضافة اعتماديات الإصدار.

الملاحظات

تساعدنا ملاحظاتك في تحسين أداء Jetpack. يُرجى إعلامنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زر النجمة.

إنشاء مشكلة جديدة

لمزيد من المعلومات، يُرجى الاطّلاع على مستندات Issue Tracker.

الإصدار 1.0

الإصدار ‎1.0.0-alpha13

‫7 أكتوبر 2026

تم طرح androidx.wear.compose.remote:remote-material3:1.0.0-alpha13. يتضمّن الإصدار ‎1.0.0-alpha13 هذه التعديلات.

تغييرات واجهة برمجة التطبيقات

  • أضِف RemoteButtonDefaults.buttonWithContainerPainterColors overload supporting color customization. (If62d4)
  • هل تريد تقديم RemoteBorderStroke وإضافة حد؟ RemoteBorderStroke المَعلمة إلى RemoteCard وRemoteAppCard وRemoteTitleCard أضِف RemoteCardDefaults.outlinedCardBorder. (I57abf)
  • تمت إضافة عرض backgroundColor وقوس خلفية الحاوية إلى RemoteHorizontalPageIndicator وRemoteVerticalPageIndicator ليتوافق مع مواصفات Material 3. (Ifd062)
  • أضِف childButtonColors إلى RemoteButtonDefaults، وأضِف RemoteButtonDefaults.scrimBrush غير المحدود. (Iadcf2)

إصلاح الأخطاء

  • تحريك RemoteSwitchButton وRemoteSplitSwitchButton في Wear Remote Compose Material 3 (I1b4a2)
  • إضافة حركة إلى RemoteRadioButton وRemoteSplitRadioButton في Wear Remote Compose Material 3 (Ifc655)
  • إضافة حركة إلى RemoteCheckboxButton وRemoteSplitCheckboxButton في Wear Remote Compose Material 3 (Icf89c)

الإصدار ‎1.0.0-alpha12

‫23 سبتمبر 2026

تم طرح androidx.wear.compose.remote:remote-material3:1.0.0-alpha12. يتضمّن الإصدار ‎1.0.0-alpha12 هذه التعديلات.

تغييرات واجهة برمجة التطبيقات

  • تمت إضافة ImageVector.toRemoteImageVector() وRemoteImageVector.vectorResource(@DrawableRes id: Int) لتحويل موارد ImageVector وRemoteImageVector المتجهة القابلة للرسم في واجهة مستخدم Compose. (Ia8383)
  • عرض RemoteSplitSwitchButton وRemoteSplitSwitchButtonDefaults وRemoteSplitSwitchButtonColors كواجهات برمجة تطبيقات عامة في Wear Material 3 Remote Compose (Ic9b7f)
  • عرض RemoteSplitRadioButton وRemoteSplitRadioButtonDefaults وRemoteSplitRadioButtonColors كواجهات برمجة تطبيقات عامة في Wear Material 3 Remote Compose (I4d0c2)
  • عرض RemoteSplitCheckboxButton وRemoteSplitCheckboxButtonDefaults وRemoteSplitCheckboxButtonColors كواجهات برمجة تطبيقات عامة في Wear Material 3 Remote Compose (Iffdef)
  • عرض RemoteSwitchButton وRemoteSwitchButtonDefaults وRemoteSwitchButtonColors كواجهات برمجة تطبيقات عامة في Wear Material 3 Remote Compose (I0155b)
  • عرض RemoteRadioButton وRemoteRadioButtonDefaults وRemoteRadioButtonColors كواجهات برمجة تطبيقات عامة في Wear Material 3 Remote Compose (I513ce)
  • عرض RemoteCheckboxButton وRemoteCheckboxButtonDefaults وRemoteCheckboxButtonColors كواجهات برمجة تطبيقات عامة في Wear Material 3 Remote Compose (If5c8a)
  • أضِف filledIconButtonColors وfilledTonalIconButtonColors وfilledVariantIconButtonColors وoutlinedIconButtonColors إلى RemoteIconButtonDefaults في Wear Material 3 Remote Compose، وعدِّل القيم التلقائية للمعلمتَين iconButtonColors وtextButtonColors إلى null. (Ib0b0e)
  • إضافة دعم containerPainter إلى RemoteCard وRemoteTitleCard في Wear Material 3 Remote Compose (I4f1bc)

إصلاح الأخطاء

  • تم إصلاح مشكلة انسكاب نص RemoteEdgeButton خارج شكل قوس الزر في التصنيفات الطويلة. (I2eb3d)

الإصدار ‎1.0.0-alpha11

‫9 سبتمبر 2026

تم طرح androidx.wear.compose.remote:remote-material3:1.0.0-alpha11. يتضمّن الإصدار ‎1.0.0-alpha11 هذه التعديلات.

تغييرات واجهة برمجة التطبيقات

  • تمت إضافة المكوّن RemoteEdgeButton إلى wear:compose:remote:remote-material3. (I017a6)
  • تم إتاحة واجهات برمجة التطبيقات العامة RemoteCircularProgressIndicator وRemoteProgressIndicatorDefaults.IndeterminateStrokeWidth غير المحدّدة. (I937fc)
  • أصبحت واجهتا برمجة التطبيقات RemoteTimeText وRemoteTimeTextDefaults متاحتَين للجميع. (I83809)
  • تمت إضافة المكوّن RemoteLinearProgressIndicator. (I828f3)
  • تمت إضافة RemoteModifier.defaultMinSize. (If86a5)
  • تمت إضافة رسوم متحركة للمقدّمة والخاتمة إلى RemoteCurvedProgressIndicator. (I68012)
  • تم تعديل RemoteCircularProgressIndicator ليكون RemoteProgressIndicatorDefaults.DefaultStrokeWidth (12.rdp) هو الإعداد التلقائي، وتم عرض largeStrokeWidth(screenSize) وsmallStrokeWidth(screenSize). (I1f16e)

إصلاح الأخطاء

  • تم تعديل compileSdk لمكتبات Compose إلى 37.1. سيتطلّب ذلك تعديل compileSdk بشكل متعدٍّ لجميع التطبيقات والمكتبات التي تستخدم Compose. (I05b0f)

الإصدار ‎1.0.0-alpha10

‫26 أغسطس 2026

تم طرح androidx.wear.compose.remote:remote-material3:1.0.0-alpha10. يتضمّن الإصدار ‎1.0.0-alpha10 هذه التعديلات.

تغييرات واجهة برمجة التطبيقات

  • تمت إضافة دعم fontFeatureSettings وfontVariationSettings في RemoteTextStyle وRemoteText وRemoteTimeText. (I6e78d، b/544644370)
  • تم نقل أدوات Remote Compose الأساسية (RemoteBasicText وRemoteBasicImage وRemoteSpacer وRemoteBasicIcon) إلى مكتبة remote-foundation الجديدة. (I259b2، b/532028292)
  • تمت إضافة دعم للسمة fontVariationSettings في RemoteTextStyle. (I2c44a، b/542047368)
  • تمت إضافة مكوّن RemoteCurvedProgressIndicator إلى مكتبة Wear Remote Compose Material 3. (I975cf، b/530084464)

إصلاح الأخطاء

الإصدار ‎1.0.0-alpha09

‫12 أغسطس 2026

تم طرح androidx.wear.compose.remote:remote-material3:1.0.0-alpha09. يتضمّن الإصدار ‎1.0.0-alpha09 هذه التعديلات.

تغييرات واجهة برمجة التطبيقات

  • عرض واجهات برمجة التطبيقات RemotePageIndicator (I990e1، b/527877281)

الإصدار ‎1.0.0-alpha08

‫29 يوليو 2026

تم طرح androidx.wear.compose.remote:remote-material3:1.0.0-alpha08. يتضمّن الإصدار ‎1.0.0-alpha08 هذه التعديلات.

تغييرات واجهة برمجة التطبيقات

  • عرض استراتيجية LineBreak ومعدّل تكرار الواصلات في RemoteTextStyle (I7f2e6، b/510078059)

الإصدار ‎1.0.0-alpha07

‫01 يوليو 2026

تم طرح androidx.wear.compose.remote:remote-material3:1.0.0-alpha07. يتضمّن الإصدار ‎1.0.0-alpha07 هذه التعديلات.

إصلاح الأخطاء

  • إصدار محدَّث يعتمد على androidx.compose.remote في عملية الإرسال نفسها لتجنُّب عدم التوافق الثنائي

الإصدار ‎1.0.0-alpha06

‫17 يونيو 2026

تم طرح androidx.wear.compose.remote:remote-material3:1.0.0-alpha06. يتضمّن الإصدار ‎1.0.0-alpha06 هذه التعديلات.

تغييرات واجهة برمجة التطبيقات

  • تعديل طريقة containerPainter لتلقّي RemoteImageBitmap بدلاً من ذلك (I68a92، b/494562308)
  • تمت إعادة تسمية RemoteBitmap إلى RemoteImageBitmap لتحسين اتساق التسمية. (I4fde1، b/513228889)
  • تم عرض captureRemoteDocument Flow API وcaptureSingleRemoteDocument overload جديد (يستقبل RemoteCreationDisplayInfo) كواجهات برمجة تطبيقات عامة. (I87b0e، b/513228889)
  • تمت إعادة تسمية دوال المصنع الحالية ValueChange إلى valueChange بأحرف صغيرة. (I812b9، b/513228889)

الإصدار ‎1.0.0-alpha05

‫3 يونيو 2026

تم طرح androidx.wear.compose.remote:remote-material3:1.0.0-alpha05. يتضمّن الإصدار ‎1.0.0-alpha05 هذه التعديلات.

إصلاح الأخطاء

  • إصلاح أداة إنشاء RemoteTypography (bf0c0b2)

الإصدار ‎1.0.0-alpha04

‫19 مايو 2026

تم طرح androidx.wear.compose.remote:remote-material3:1.0.0-alpha04. يتضمّن الإصدار ‎1.0.0-alpha04 هذه التعديلات.

تغييرات واجهة برمجة التطبيقات

  • عرض مصانع RemoteState الثابتة (I544f0، b/484137042)
  • تعديل RemoteText لاستخدام RemoteFontFamily بدلاً من FontFamily (Ib76b6، b/502907551)

الإصدار ‎1.0.0-alpha03

‫6 مايو 2026

تم طرح androidx.wear.compose.remote:remote-material3:1.0.0-alpha03. يتضمّن الإصدار ‎1.0.0-alpha03 هذه التعديلات.

تغييرات واجهة برمجة التطبيقات

  • تم تغيير إمكانية النقر على المعدِّل لكي لا يقبل القيمة الفارغة لمَعلمة الإجراء. يجب استخدام Action.Empty بدلاً من ذلك. (I21be9، b/498881738)
  • تم تغيير المعدِّل clickable(varargs action) إلى clickable(action). استخدِم CombinedAction للاطّلاع على قائمة بالإجراءات. (I8432d، b/498881738)

الإصدار ‎1.0.0-alpha02

‫8 أبريل 2026

تم طرح androidx.wear.compose.remote:remote-material3:1.0.0-alpha02. يتضمّن الإصدار ‎1.0.0-alpha02 هذه التعديلات.

تغييرات واجهة برمجة التطبيقات

تغييرات أخرى

  • تم تعديل Compose compileSdk إلى الإصدار 37 من واجهة برمجة التطبيقات. وهذا يعني أنّه يجب استخدام الإصدار 9.2.0 أو إصدار أحدث من "مكوّن Android الإضافي" عند استخدام Compose. (Id45cd، b/413674743)

الإصدار ‎1.0.0-alpha01

‫25 مارس 2026

تم طرح androidx.wear.compose.remote:remote-material3:1.0.0-alpha01. يتضمّن الإصدار ‎1.0.0-alpha01 هذه التعديلات.

تغييرات واجهة برمجة التطبيقات

  • عرض RemoteTextButton واجهات برمجة التطبيقات العامة (I169e3، b/492476015)
  • عرض RemoteIconButton واجهات برمجة التطبيقات العامة (Id7c71، b/492476015)
  • عرض RemoteButtonGroup واجهات برمجة التطبيقات العامة (Ibfc22، b/492476015)
  • عرض RemoteButton وRemoteCompactButton وRemoteButtonDefaults وRemoteButtonColors كواجهات برمجة تطبيقات عامة (I3bcdd وb/492476015)
  • عرض RemoteIcon كواجهة برمجة تطبيقات عامة (I0cc79، b/492476015)
  • عرض RemoteText كواجهات برمجة تطبيقات عامة (I8a11a وb/492476015)
  • Expose RemoteFloat.asRemoteDp() (I28b36، b/446824085)