रिमोट कंपोज़

  
Remote Compose, रिमोट डिवाइसों के लिए यूज़र इंटरफ़ेस (यूआई) बनाने का एक फ़्रेमवर्क है
नया अपडेट स्टेबल रिलीज़ रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा रिलीज़
01 जुलाई, 2026 - - - 1.0.0-alpha14

डिपेंडेंसी का एलान करना

compose-remote पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.

अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:

Groovy

dependencies {
    implementation "androidx.compose.remote:remote-core:1.0.0-alpha14"

    // Use to create Remote Compose documents
    implementation "androidx.compose.remote:remote-creation:1.0.0-alpha14"
    implementation "androidx.compose.remote:remote-creation-core:1.0.0-alpha14"
    implementation "androidx.compose.remote:remote-creation-android:1.0.0-alpha14"
    implementation "androidx.compose.remote:remote-creation-jvm:1.0.0-alpha14"
    implementation "androidx.compose.remote:remote-creation-compose:1.0.0-alpha14"

    // Use to render a Remote Compose document
    implementation "androidx.compose.remote:remote-player-core:1.0.0-alpha14"
    implementation "androidx.compose.remote:remote-player-view:1.0.0-alpha14"

    implementation "androidx.compose.remote:remote-tooling-preview:1.0.0-alpha14"
}

Kotlin

dependencies {
    implementation("androidx.compose.remote:remote-core:1.0.0-alpha14")

    // Use to create Remote Compose documents
    implementation("androidx.compose.remote:remote-creation:1.0.0-alpha14")
    implementation("androidx.compose.remote:remote-creation-core:1.0.0-alpha14")
    implementation("androidx.compose.remote:remote-creation-android:1.0.0-alpha14")
    implementation("androidx.compose.remote:remote-creation-jvm:1.0.0-alpha14")
    implementation("androidx.compose.remote:remote-creation-compose:1.0.0-alpha14")

    // Use to render a Remote Compose document
    implementation("androidx.compose.remote:remote-player-core:1.0.0-alpha14")
    implementation("androidx.compose.remote:remote-player-view:1.0.0-alpha14")

    implementation("androidx.compose.remote:remote-tooling-preview:1.0.0-alpha14")
}

डिपेंडेंसी के बारे में ज़्यादा जानने के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.

सुझाव/राय दें या शिकायत करें

आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या आपके पास इस लाइब्रेरी को बेहतर बनाने के लिए सुझाव हैं, तो हमें बताएं. कृपया नई समस्या सबमिट करने से पहले, इस लाइब्रेरी में शामिल मौजूदा समस्याओं को देखें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या के लिए वोट किया जा सकता है.

नई समस्या दर्ज करने का तरीका

ज़्यादा जानकारी के लिए, Issue Tracker का दस्तावेज़ देखें.

संस्करण 1.0

वर्शन 1.0.0-alpha14

01 जुलाई, 2026

androidx.compose.remote:remote-*:1.0.0-alpha14 रिलीज़ हो गया है. वर्शन 1.0.0-alpha14 में ये बदलाव शामिल हैं.

एपीआई में हुए बदलाव

  • RemoteCreationDisplayInfo में RemoteDensityBehavior और डेंसिटी-बिहेवियर-अवेयर कंस्ट्रक्टर को सार्वजनिक एपीआई के तौर पर दिखाया गया है. (Iafca2, b/524921038)
  • densityBehavior को RemoteCreationDisplayInfo और RemoteComposeCreationState में दिखाया गया. (Iae938, b/524921038)
  • RemoteComposeCreationComposeFlags को सार्वजनिक किया गया. (I1f899, b/467532762)

गड़बड़ियां ठीक की गईं

  • @RemoteComposable में स्टैंडर्ड कंपोज़ CompositionLocals के इस्तेमाल के बारे में चेतावनी देने के लिए, लिंट चेक जोड़ा गया. (Ic12ba)
  • compileSdk 37 की ज़रूरी शर्त हटाएं (If78b4)
  • पुराने हो चुके rememberRemoteStringList दस्तावेज़ हटा दिए गए हैं. (I99722)
  • जब फ़ॉन्ट के वेट में बदलाव नहीं किया जाता है, तब रेंडरिंग के दौरान फ़ॉन्ट के वेट में बदलाव करने की सुविधा काम नहीं करती थी. इस समस्या को ठीक कर दिया गया है. (I16704, b/522050705)
  • कंपोनेंट की सीमाओं के अंदर ड्रॉ करने के लिए, BorderModifier को कंपोज़ करने के तरीके के साथ अलाइन किया गया. (Iae36c)
  • कंस्ट्रक्टर में DOC_PROFILES को क्रम से लगाने के लिए, RemoteComposeWriter को ठीक किया गया. (I3bbea)
  • डाइनैमिक कलर के लिए, RemoteModifier.background की नेटिव सहायता से जुड़ी समस्या ठीक की गई. (If4f04, b/499049643)

सुविधाएं - RemoteDocumentPlayer में typefaceResolver पैरामीटर जोड़ा गया. (Ie7cda, b/524621320) - Compose प्लेयर के लिए, कस्टम कॉम्पोनेंट की सुविधा जोड़ी गई. (Ic0559) - उन चुनिंदा कार्रवाइयों को ऑप्टिमाइज़ किया गया है जहां दोनों विकल्प एक जैसे हैं. (I55b9e, b/390355362)

वर्शन 1.0.0-alpha13

17 जून, 2026

androidx.compose.remote:remote-*:1.0.0-alpha13 रिलीज़ हो गया है. वर्शन 1.0.0-alpha13 में ये बदलाव शामिल हैं.

एपीआई में हुए बदलाव

  • नामों में एकरूपता लाने के लिए, RemoteBitmap का नाम बदलकर RemoteImageBitmap करें. (I4fde1, b/513228889)
  • RemoteBitmapShader का नाम बदलकर RemoteImageBrush कर दें और इसे सार्वजनिक एपीआई के लिए उपलब्ध कराएं. (I7adaf, b/513228889)
  • तुलना करने वाले ऑपरेटर RemoteInt दिखाएं. (I5fe3d, b/513228889)
  • captureRemoteDocument Flow API और नए captureSingleRemoteDocument ओवरलोड (जो RemoteCreationDisplayInfo लेता है) को सार्वजनिक एपीआई के तौर पर दिखाया गया है. (I87b0e, b/513228889)
  • RemoteBoolean पर तुलना करने वाले ऑपरेटर (eq, ne) का नाम बदलकर isEqualTo, isNotEqualTo करें. (Ia05b9, b/513228889)
  • RemoteEnum और RemoteStateLayout को सार्वजनिक एपीआई के तौर पर उपलब्ध कराएं (I5c6ec)
  • fontVariationSettings इंटरफ़ेस में fontVariationSettings प्रॉपर्टी को सार्वजनिक एपीआई के तौर पर दिखाया गया है.RemotePaint (Ic3c46, b/513228889)
  • RemoteInt और RemoteFloat toRemoteString तरीके हटाएं. (I62a6b, b/513228889)
  • RemoteTypeface API को ऐक्सेस किया गया हो. (Iadfdb, b/502907551)
  • मौजूदा ValueChange फ़ैक्ट्री फ़ंक्शन के नाम बदलकर, अंग्रेज़ी के छोटे अक्षरों में valueChange कर दिए गए हैं. (I812b9, b/513228889)
  • आईडीई की झलक देखने के लिए, PendingIntentAction को सुरक्षित बनाया गया है. इसके लिए, लैम्डा के ज़रिए PendingIntent के ऐक्सेस को कुछ समय के लिए रोक दिया गया है. साथ ही, झलक देखने के मोड में कोई कार्रवाई नहीं की जा रही है. (I43b37, b/512403924)

गड़बड़ियां ठीक की गईं

  • फ़ॉन्ट रिज़ॉल्यूशन को मॉड्यूलर बनाने के लिए, TypefaceResolver और DefaultTypefaceResolver इंटरनल ऐब्स्ट्रैक्शन का इस्तेमाल करें. (Ia1df7, b/513228889)
  • पुराने हो चुके RemoteIntReference और RemoteStringList एपीआई हटा दिए गए हैं. साथ ही, रिमोट स्ट्रिंग के ऐरे को सपोर्ट करने के लिए RemoteStringArray जोड़ा गया है. (I12931)
  • Remote Compose के कैप्चर फ़ेज़ में LocalInspectionMode को आगे बढ़ाएं (I6a56b, b/512403924)

वर्शन 1.0.0-alpha12

03 जून, 2026

androidx.compose.remote:remote-*:1.0.0-alpha12 रिलीज़ हो गया है. वर्शन 1.0.0-alpha12 में ये बदलाव शामिल हैं.

एपीआई में हुए बदलाव

  • मॉडिफ़ायर onTouchCancel(varargs action) और onTouchCancel(List<Action>) को बदलकर onTouchCancel(action) कर दिया गया है. कार्रवाइयों की सूची के लिए, CombinedAction का इस्तेमाल करें. (Ia7b5a, b/498881738)
  • RemoteBoolean स्टैटिक फ़ैक्ट्री को ऐक्सेस करना. (Ifedb6, b/484137042)
  • बाहरी इस्तेमाल की अनुमति देने के लिए, hostAction और combinedAction फ़ैक्ट्री फ़ंक्शन को दिखाया गया है. (I78002)
  • रिमोट कंपोज़ कॉन्टेंट की झलक देखने के लिए, RemoteContentPreview, RemoteDocumentPreview, और RemotePreviewWrapper फ़ंक्शन जोड़ें. (I706ae, b/507379403)

वर्शन 1.0.0-alpha11

19 मई, 2026

androidx.compose.remote:remote-*:1.0.0-alpha11 रिलीज़ हो गया है. वर्शन 1.0.0-alpha11 में ये बदलाव शामिल हैं.

एपीआई में हुए बदलाव

  • RemoteInt स्टैटिक फ़ैक्ट्री को ऐक्सेस करना. (Ic0096, b/484137042)
  • RemoteState स्टैटिक फ़ैक्ट्रियों को ऐक्सेस करने की सुविधा उपलब्ध कराएं (I544f0, b/484137042)
  • RemoteLong अब अंकगणितीय ऑपरेटर के सीमित सबसेट (जोड़, घटाव, गुणा, और RemoteInt में बदलने के लिए ट्रंकेटिंग) के साथ काम करता है. (I1d416)
  • RemoteText को अपडेट करके, FontFamily के बजाय RemoteFontFamily का इस्तेमाल करें (Ib76b6, b/502907551)
  • ऐल्फ़ा, घुमाएं, और स्केल करने वाले मॉडिफ़ायर जोड़े गए. (I5d682, b/505427444)

वर्शन 1.0.0-alpha010

6 मई, 2026

androidx.compose.remote:remote-*:1.0.0-alpha010 रिलीज़ हो गया है. वर्शन 1.0.0-alpha010 में ये बदलाव शामिल हैं.

सुविधाएं

  • EnforceCleanRecomposition फ़्लैग जोड़ें (I6e4408). RemoteCompose में फिर से कंपोज़ करने की सुविधा को बेहतर बनाने के लिए, हमने कंपोज़िशन पूरी होने से पहले दस्तावेज़ में कुछ भी लिखने की सुविधा को बंद कर दिया है. इससे, दस्तावेज़ों को फिर से कंपोज़ करते समय, उन्हें अधूरा लिखे जाने से रोका जा सकता है. अगर इस सुविधा की वजह से मौजूदा कोड में समस्याएं आ रही हैं, तो isEnforceCleanRecompositionEnabled को false पर सेट करके इसे बंद किया जा सकता है.

एपीआई में हुए बदलाव

  • रिमोट कंपोज़ के लिए टेस्टिंग लाइब्रेरी जोड़ी गई है. (I78746, b/504687418)

गड़बड़ियां ठीक की गईं

  • बैकग्राउंड के रंग के तौर पर स्टैटिक रंग के बजाय RemoteColor का इस्तेमाल करने पर, बैकग्राउंड के कटने की समस्या ठीक की गई (If70842, b/505116577)
  • यूआरआई से लोड किए गए बिटमैप के लिए, साइज़ की जानकारी देने की सुविधा जोड़ी गई. पहले, साइज़ की गिनती 1x1 के तौर पर की जाती थी. साथ ही, उस पिक्सल को कंटेनर के साइज़ (Id4fff, b/487936996) के हिसाब से स्केल किया जाता था
  • उन डिवाइसों पर क्रैश बग को ठीक किया गया है जिनमें SensorManager नहीं है (I1fc947,b/498302479)
  • TIME_FROM एक्सप्रेशन में, उपलब्ध कराई गई घड़ी का इस्तेमाल न करने की समस्या ठीक की गई. इससे, अवधि के एक्सप्रेशन के लिए भरोसेमंद टेस्ट नहीं किए जा सकते (I5f816, b/501405389)

वर्शन 1.0.0-alpha09

22 अप्रैल, 2026

androidx.compose.remote:remote-*:1.0.0-alpha09 रिलीज़ हो गया है. वर्शन 1.0.0-alpha09 में ये बदलाव शामिल हैं.

एपीआई में हुए बदलाव

  • ऐक्शन पैरामीटर के लिए, मॉडिफ़ायर क्लिक करने की सुविधा में बदलाव किया गया है. अब यह शून्य वैल्यू स्वीकार नहीं करेगा. इसके बजाय, Action.Empty का इस्तेमाल किया जाना चाहिए. (I21be9, b/498881738)
  • पैडिंग मॉडिफ़ायर पैरामीटर को बाएं/दाएं से बदलकर, शुरू/आखिर किया गया. (Id781c, b/500760020)
  • मॉडिफ़ायर onTouchDown(varargs action) और onTouchUp(varargs action) को बदलकर onTouchDown/onTouchUp(action) कर दिया गया है. कार्रवाइयों की सूची के लिए, CombinedAction का इस्तेमाल करें. (I8af9d, b/498881738)
  • मॉडिफ़ायर clickable(varargs action) को बदलकर clickable(action) कर दिया गया. कार्रवाइयों की सूची के लिए, CombinedAction का इस्तेमाल करें. (I8432d, b/498881738)

गड़बड़ियां ठीक की गईं

  • MatrixExpression.write ठीक करें (Id3c52)

वर्शन 1.0.0-alpha08

08 अप्रैल, 2026

androidx.compose.remote:remote-*:1.0.0-alpha08 रिलीज़ हो गया है. वर्शन 1.0.0-alpha08 में ये बदलाव शामिल हैं.

नई सुविधाएं

  • CoreText, TextStyle, TextTransform, और ColorTheme ऑपरेशंस को AndroidX और Widgets की बेसलाइन प्रोफ़ाइलों (I69671, b/494482597) पर प्रमोट करें
    • CoreText टेक्स्ट को रेंडर करने की बेहतर सुविधाएं देता है. जैसे, टेक्स्ट के साइज़ को अडैप्टिव तरीके से बदलना. साथ ही, लाइन ब्रेक और ओवरफ़्लो बिहेवियर जैसी टेक्स्ट लेआउट सुविधाओं पर बेहतर कंट्रोल.
    • TextStyle की मदद से, टेक्स्ट स्टाइलिंग के सामान्य एट्रिब्यूट को दस्तावेज़ में एक बार कैप्चर किया जा सकता है. साथ ही, कई टेक्स्ट रन से उनका रेफ़रंस दिया जा सकता है.
    • TextTransform की मदद से, टेक्स्ट में बदलाव किए जा सकते हैं. उदाहरण के लिए, टेक्स्ट को कैपिटल लेटर में बदलना.
  • लेआउट की दिशा RTL होने पर, हॉरिज़ॉन्टल लेआउट में मौजूद आइटम को उल्टे क्रम में रेंडर करना. ऐसा तब होता है, जब ऐब्सलूट हॉरिज़ॉन्टल अरेंजमेंट का इस्तेमाल न किया जा रहा हो. (I2d38e)

एपीआई में हुए बदलाव

  • डेवलपर एपीआई के तौर पर toRemoteString(DecimalFormat) को प्राथमिकता दें. (Ia4925, b/493924433)
  • मॉडिफ़ायर clip(shape, size) को हटा दिया गया है. इसके बजाय, clip(shape) मॉडिफ़ायर का इस्तेमाल किया जाना चाहिए. (I76301)

गड़बड़ियां ठीक की गईं

  • ऐरे एलिमेंट में हुए बदलावों को ट्रैक करने के लिए, TextLookup को अपडेट करें. इससे यह पक्का होता है कि अगर किसी एक्सप्रेशन में ऐरे में मौजूद किसी एलिमेंट में बदलाव होता है, तो उसका फिर से आकलन किया जाएगा (I162c7)

वर्शन 1.0.0-alpha07

25 मार्च, 2026

androidx.compose.remote:remote-*:1.0.0-alpha07 रिलीज़ हो गया है. वर्शन 1.0.0-alpha07 में ये बदलाव शामिल हैं.

नई सुविधाएं

  • नॉन-लीनियर फ़ॉन्ट स्केलिंग लागू करें (73b23c0)
  • लेआउट को LayoutDirection (81f984b) के बारे में जानकारी दें

एपीआई में हुए बदलाव

  • RemoteSpacer को सार्वजनिक एपीआई के तौर पर उपलब्ध कराएं (I1a540)
  • RemoteBrush applyTo और टाइपफ़ेस एपीआई को सार्वजनिक करें (I87ce9, b/493249631)
  • drawTextOnCircle (I7fd16, b/446824085) से अलाइनमेंट और प्लेसमेंट पैरामीटर हटाए गए
  • सिमैंटिक्स मॉडिफ़ायर फ़ंक्शन (Ice73b) को सार्वजनिक करना
  • RemoteImageVector और painterRemoteVector को दिखाएं (If8f38, b/446824085)
  • remote-creation-compose में RemoteTimeDefaults को सार्वजनिक एपीआई के तौर पर उपलब्ध कराएं (Iddc74, b/446824085)
  • RemoteArrangement.spacedBy के तरीकों को सार्वजनिक बनाया गया (I36e86)
  • ज़्यादा RemoteDrawScope एपीआई (I1dde7) उपलब्ध कराना
  • एपीआई में RemotePainter टाइप दिखाएं (I1ec8e)
  • RemoteBrush एपीआई को उपलब्ध कराएं (I4b074)
  • RemoteCanvas के लिए कम से कम सार्वजनिक एपीआई (I00853, b/446824085)
  • RC सिमैंटिक मॉडिफ़ायर को ऐक्सेस करने की सुविधा (I8b175, b/446824085)
  • RemoteFloat.asRemoteDp() (I28b36, b/446824085) को दिखाएं
  • RemoteFloat कार्रवाइयां दिखाएं (I85fb5, b/446824085)
  • RemoteArrangement.CenterHorizontally को हटा दिया गया है और उसकी जगह RemoteArrangement.Center को जोड़ दिया गया है. (I2f907, b/471212869, b/471153933)
  • एक RemoteAlignment को स्वीकार करने के लिए, RemoteBox का अलाइनमेंट बदलें. (I0bfbf, b/471212869)

वर्शन 1.0.0-alpha06

11 मार्च, 2026

androidx.compose.remote:remote-*:1.0.0-alpha06 रिलीज़ हो गया है. वर्शन 1.0.0-alpha06 में ये बदलाव शामिल हैं.

नई सुविधाएं

  • TextStyle के लिए, एक्सपेरिमेंट वाली नई कार्रवाई जोड़ें. TextStyle की मदद से, टाइपोग्राफ़ी की स्टाइल को एक बार दस्तावेज़ में लिखा जा सकता है. इसके बाद, कई टेक्स्ट रन (bfc6487) में इसका दोबारा इस्तेमाल किया जा सकता है

एपीआई में हुए बदलाव

  • RemoteTextStyle मर्ज (I971ce, b/446824085) को चालू करें
  • RemotePainter को सार्वजनिक एपीआई के तौर पर उपलब्ध कराएं (I252c1, b/446824085)
  • Border/Clip मॉडिफ़ायर और RemoteShape को दिखाएं. (Id26dd, b/446824085)
  • remote-creation-compose में RemoteColor एपीआई उपलब्ध कराएं (I4ab00, b/446824085)
  • RemoteText API (I6b019) को चालू करें
  • RemoteImage एपीआई (Ided31) को ऐक्सेस करने की अनुमति देना
  • RemoteBoolean, RemoteString, और RemoteFloat एपीआई (Id9ee6) को उपलब्ध कराएं
  • WidthIn एनोटेशन (I80784) से रिमोट कंपोज़ेबल

गड़बड़ियां ठीक की गईं

  • लाइब्रेरी को Java 11 टारगेट का इस्तेमाल करने के लिए ले जाता है. इसका मतलब है कि जनरेट किया गया बाइटकोड, Java 11 (क्लास फ़ाइल वर्शन 55) होगा. साथ ही, लाइब्रेरी का इस्तेमाल करने के लिए, इसे डीसुगर करने की ज़रूरत पड़ सकती है (If4c2a, b/457821470)
    • पक्का करें कि लंबाई और TEXTLOOKUP फ़ंक्शन सही तरीके से अपडेट हो. पहले, RemoteStrings की अवधि का हिसाब पहले फ़्रेम के आधार पर लगाया जाता था. इसके बाद, इसे अपडेट नहीं किया जाता था (e49cb53)
    • बड़े फ़्रैक्शनल कॉम्पोनेंट वाले नंबरों के लिए, TextFromFloat की सुविधा उपलब्ध है. पहले, "digitsAfter" की बड़ी वैल्यू की वजह से फ़्लोट का आकलन 0 (5080bc54) के तौर पर किया जा सकता था

वर्शन 1.0.0-alpha05

25 फ़रवरी, 2026

androidx.compose.remote:remote-*:1.0.0-alpha05 रिलीज़ हो गया है. वर्शन 1.0.0-alpha05 में ये बदलाव शामिल हैं.

नई सुविधाएं

  • fillParentMaxWidth और fillParentMaxHeight को लॉन्च किया गया. (4c6d77c)

एपीआई में हुए बदलाव

  • सामान्य रिमोट कंपोज़ेबल और मॉडिफ़ायर टाइप (Id1d40) को दिखाएं
  • RemoteState के लिए टाइप दिखाएं (I22429, b/465453482)

गड़बड़ियां ठीक की गईं

  • स्क्रोलिंग से जुड़ी समस्याएं ठीक की गईं (0a25299)
  • टच स्लोप से जुड़ी समस्याएं ठीक की गईं (0192b69)
  • रेंडरिंग प्रोसेस के दौरान डेंसिटी को पहले ही सेट कर दिया जाता है, ताकि इसे पहले फ़्रेम पर सही तरीके से लागू किया जा सके. इस फ़्रेम को अक्सर स्क्रीनशॉट टेस्ट में कैप्चर किया जाता है (f775399)

वर्शन 1.0.0-alpha04

11 फ़रवरी, 2026

androidx.compose.remote:remote-*:1.0.0-alpha04 रिलीज़ हो गया है. वर्शन 1.0.0-alpha04 में ये बदलाव शामिल हैं.

नई सुविधाएं

  • डिफ़ॉल्ट रूप से RemoteApplier का इस्तेमाल करने की सुविधा चालू करें. इससे Remote UI बनाते समय, Remote Composable फ़ंक्शन के अलावा अन्य फ़ंक्शन का इस्तेमाल नहीं किया जा सकेगा. RemoteComposeCreationComposeFlags में जाकर isRemoteApplierEnabled को बदलकर, इसे बंद किया जा सकता है. (67a405f)
  • बिटमैप फ़ॉन्ट के लिए, ग्लिफ़ के बीच की दूरी जोड़ने की सुविधा (0852657)
  • RemoteCanvas में पिवट के साथ घुमाएं (9a292b3)
  • RemoteSpacer (12beb72) जोड़ें
  • java.time पर निर्भरता कम की गई है. इससे क्रिएशन लाइब्रेरी के minSdk को 23 (59e30d0) तक कम किया जा सकता है
  • FlowLayout (7efef02)

गड़बड़ियां ठीक की गईं

  • नॉन ग्लोबल ColorExpression और कंप्यूट की गई स्ट्रिंग के लिए, आकलन से जुड़ी समस्या ठीक की गई. (c08d0bd)

बाहरी योगदान

  • androidx.compose.ui.graphics.NativePaint typealias का इस्तेमाल अब नहीं किया जा सकता. इसके बजाय, सीधे android.graphics.Paint का इस्तेमाल करें (I6303c, b/477394763)
  • Paint.asFrameworkPaint() एक्सटेंशन को Paint.nativePaint एक्सटेंशन से बदलें, ताकि typealias के ज़रिए प्लैटफ़ॉर्म टाइप को commonMain सोर्ससेट में शामिल होने से रोका जा सके (I6303c, b/477394763)

वर्शन 1.0.0-alpha03

28 जनवरी, 2026

androidx.compose.remote:remote-*:1.0.0-alpha03 रिलीज़ हो गया है. वर्शन 1.0.0-alpha03 में ये बदलाव शामिल हैं.

नई सुविधाएं

  • BorderModifier 0afd343 में अलग-अलग शेप और RemoteColors के लिए सहायता
  • क्लिक इवेंट पर एक से ज़्यादा कार्रवाइयों को सपोर्ट करने के लिए, CombinedAction जोड़ें 10e16a2

एपीआई में हुए बदलाव

  • RemoteColor और RemoteBitmap के एपीआई को माइग्रेट किया गया है, ताकि Android टाइप को सीधे तौर पर दिखाने के बजाय Compose टाइप का इस्तेमाल किया जा सके a9bfbb8
  • RemoteDensity टाइप जोड़ें, ताकि यह तय किया जा सके कि रिमोट डिवाइस के लिए दस्तावेज़ बनाते समय, प्लेयर पर घनत्व का आकलन करना है या एक्सप्रेशन को इनलाइन करना है. इससे एक ही डिवाइस पर दस्तावेज़ के साइज़ को ऑप्टिमाइज़ किया जा सकेगा 54352bb
  • RemoteState constantValueOrNull rename (I6ad5c, b/467050397)

वर्शन 1.0.0-alpha02

14 जनवरी, 2026

androidx.compose.remote:remote-*:1.0.0-alpha02 रिलीज़ हो गया है. वर्शन 1.0.0-alpha02 में ये बदलाव शामिल हैं.

नई सुविधाएं

  • CoreText के लिए, फ़ॉन्ट का कम से कम/ज़्यादा से ज़्यादा साइज़ जोड़ें. I7bd3c

एपीआई में हुए बदलाव

  • Glance Wear के इन्फ़्रास्ट्रक्चर के लिए, कम से कम पब्लिक एपीआई उपलब्ध कराएं. (I7b4b9, b/467532762)
  • captureSingleRemoteDocument से CapturedDocument को लौटाया गया (I5a283, b/467532762)

गड़बड़ियां ठीक की गईं

  • फिर से लेआउट करने के बाद, स्क्रोल करने की जगह ठीक की गई. साथ ही, किनारे के इफ़ेक्ट के लिए सहायता जोड़ी गई (6d4551)

वर्शन 1.0.0-alpha01

17 दिसंबर, 2025

androidx.compose.remote:remote-*:1.0.0-alpha01 रिलीज़ हो गया है. वर्शन 1.0.0-alpha01 में ये बदलाव शामिल हैं.

  • रिमोट कंपोज़, रिमोट डिवाइसों के लिए यूज़र इंटरफ़ेस (यूआई) बनाने का एक फ़्रेमवर्क है.