Compose Material 3 अडैप्टिव

  
विंडो के कॉन्फ़िगरेशन के हिसाब से अपने-आप अडजस्ट होने वाले यूज़र इंटरफ़ेस (यूआई) बनाने के लिए, Material 3 अडैप्टिव लाइब्रेरी का इस्तेमाल करें. जैसे, विंडो साइज़ क्लास या डिवाइस के पोस्चर. लाइब्रेरी में, डिफ़ॉल्ट स्कैफ़ोल्ड लागू करने की सुविधा और बिल्डिंग ब्लॉक कंपोज़ेबल उपलब्ध होते हैं. इनकी मदद से, अपने हिसाब से कस्टम अनुभव बनाए जा सकते हैं.
नया अपडेट स्टेबल रिलीज़ रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा रिलीज़
19 मई, 2026 1.2.0 - 1.3.0-beta02 -

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

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

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

Groovy

dependencies {
    implementation "androidx.compose.material3.adaptive:adaptive:1.3.0-beta02"
    implementation "androidx.compose.material3.adaptive:adaptive-layout:1.3.0-beta02"
    implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.3.0-beta02"
    implementation "androidx.compose.material3.adaptive:adaptive-navigation3:1.3.0-beta02"
}

Kotlin

dependencies {
    implementation("androidx.compose.material3.adaptive:adaptive:1.3.0-beta02")
    implementation("androidx.compose.material3.adaptive:adaptive-layout:1.3.0-beta02")
    implementation("androidx.compose.material3.adaptive:adaptive-navigation:1.3.0-beta02")
    implementation("androidx.compose.material3.adaptive:adaptive-navigation3:1.3.0-beta02")
}

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

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

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

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

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

Compose Material3 Adaptive वर्शन 1.3

वर्शन 1.3.0-beta02

19 मई, 2026

androidx.compose.material3.adaptive:adaptive-*:1.3.0-beta02 रिलीज़ हो गया है. वर्शन 1.3.0-beta02 में ये बदलाव शामिल हैं.

वर्शन 1.3.0-beta01

6 मई, 2026

androidx.compose.material3.adaptive:adaptive-*:1.3.0-beta01 रिलीज़ हो गया है. वर्शन 1.3.0-beta01 में ये बदलाव शामिल हैं.

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

  • स्काफ़ोल्ड ऑर्डर एपीआई को वापस एक्सपेरिमेंटल पर ले जाएं (I01492, b/489424245)

वर्शन 1.3.0-alpha10

08 अप्रैल, 2026

androidx.compose.material3.adaptive:adaptive-*:1.3.0-alpha10 रिलीज़ हो गया है. वर्शन 1.3.0-alpha10 में ये बदलाव शामिल हैं.

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

  • DragToResize और PaneMarginas एपीआई को एक्सपेरिमेंटल के तौर पर मार्क किया गया (I86c29)
  • currentWindowAdaptiveInfo को बंद करें और इसका V2 वर्शन लॉन्च करें (I40ecf, b/424442112)

वर्शन 1.3.0-alpha09

25 फ़रवरी, 2026

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

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

  • NavDisplays को बंद कर दिया गया है. यह SceneStrategy लेता है, जिसे then इनफ़िक्स से चेन किया गया है. इसे NavDisplay से बदल दिया गया है, जो List<SceneStrategy> लेता है (I78b2c, b/482108465)

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

  • इस कुकी से, ऊपर उठे हुए पैन के लिए शैडो न दिखने की समस्या ठीक होती है. (Ie6108, b/470517507)

वर्शन 1.3.0-alpha08

11 फ़रवरी, 2026

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

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

  • मटेरियल सीन की रणनीतियों में, कस्टम पैन के ऐनिमेशन इस्तेमाल किए जा सकते हैं. (I65e80)
  • मटेरियल सीन की रणनीतियां, अडैप्टिव स्कैफ़ोल्ड में दिखाए जाने पर, किसी पैन की पसंदीदा चौड़ाई और ऊंचाई सेट करने के लिए मेटाडेटा का इस्तेमाल करती हैं. (If0c2a)
  • मटेरियल सीन की रणनीतियों में, पैन को बड़ा करने की सुविधा के लिए नए पैरामीटर जोड़े गए हैं. (Iea29b, b/437981137)

वर्शन 1.3.0-alpha07

28 जनवरी, 2026

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

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

  • Material अडैप्टिव सीन स्कोप के बारे में क्वेरी करने के लिए, कंपोज़िशन लोकल जोड़ी गई. (I2e0d9, b/457721741)
  • PaneScaffoldDirective में एक बूलियन फ़्लैग जोड़ें, ताकि उस व्यवहार से ऑप्ट आउट किया जा सके जो फ़ोकस को अपने-आप मौजूदा डेस्टिनेशन पैन पर ले जाता है. (I929f5, b/445720462)
  • ListDetailSceneStrategy और SupportingPaneSceneStrategy अब सिर्फ़ एक पैनल वाले सीन को हैंडल करने के लिए ऑप्ट-इन कर सकते हैं. (I79384, b/417475283)

वर्शन 1.3.0-alpha06

14 जनवरी, 2026

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

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

  • पेन एक्सपैंशन ऐंकर (I0770b, b/467775639) के साथ RTL का समर्थन
  • उस समस्या को ठीक किया गया है जिसमें ऊपर उठे हुए पैन की परछाइयों को काटा नहीं जाता है (375cf1, b/470517507)

वर्शन 1.3.0-alpha05

03 दिसंबर, 2025

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

वर्शन 1.3.0-alpha04

19 नवंबर, 2025

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

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

  • मार्जिन सेट होने पर, ThreePaneScaffold के क्रैश होने की समस्या ठीक की गई. (2df348)

वर्शन 1.3.0-alpha03

05 नवंबर, 2025

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

वर्शन 1.3.0-alpha02

22 अक्टूबर, 2025

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

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

  • मटेरियल अडैप्टिव सीन की रणनीतियों की मदद से, अब कस्टम पैन अडैप्ट की रणनीतियां (Iae61d, b/437981298) पास की जा सकती हैं
  • हॉरिजॉन्टल ऑर्डर एपीआई को स्टेबल (I23ab3) में ले जाना
  • Levitate रणनीति (I717bd) में DragToResizeState को शामिल करें
  • विंडो के साइज़ से जुड़े एपीआई बंद करना (I6749e, b/424442112)

वर्शन 1.3.0-alpha01

08 अक्टूबर, 2025

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

नई सुविधाएं

  • ListDetailPaneScaffold और SupportingPaneScaffold अब मार्जिन और एज-टू-एज को सपोर्ट करते हैं.
  • adaptive-navigation3 इंटिग्रेशन लाइब्रेरी को 1.3.0-alpha01 के तौर पर रिलीज़ किया जा रहा है. इससे पहले, यह 1.0.0-alpha03 के तौर पर रिलीज़ की गई थी.

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

  • ThreePaneScaffold में पैन मार्जिन और एज-टू-एज सपोर्ट की सुविधा जोड़ी गई है. (If0794, b/333539848)

Compose Material3 Adaptive वर्शन 1.2

वर्शन 1.2.0

22 अक्टूबर, 2025

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

1.1.0 के बाद हुए मुख्य बदलाव:

  • डेवलपर के लिए PaneScaffoldScope.preferredHeight मॉडिफ़ायर लॉन्च किया गया है. इससे डेवलपर, पैन की पसंदीदा ऊंचाई सेट कर पाएंगे. ये ऊंचाई, अडैप्ट करने की नई रणनीतियों के साथ लागू की जाएंगी. (I957dd)
  • PaneScaffoldScope (Id9299) में सेव किए जा सकने वाले स्टेट होल्डर को जोड़ा गया
  • अनुकूलन के लिए रिफ़्लो रणनीति लागू की गई (I75c6a)
  • अनुकूलन के लिए लेविटेट रणनीति लागू करें (I1ba7c)
  • currentWindowAdaptiveInfo() फ़ंक्शन के लिए, बड़ी और बहुत बड़ी विंडो की चौड़ाई वाली साइज़ क्लास (I92e97) के साथ काम करने की सुविधा उपलब्ध कराएं
  • पैनल को बड़ा करने की सुविधा के साथ, खींचकर छोड़ने की सुविधा को पसंद के मुताबिक बनाने की सुविधा जोड़ी गई है (If5c61)

वर्शन 1.2.0-rc01

08 अक्टूबर, 2025

androidx.compose.material3.adaptive:adaptive-*:1.2.0-rc01 रिलीज़ हो गया है. वर्शन 1.2.0-rc01 में ये बदलाव शामिल हैं.

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

  • डिफ़ॉल्ट रूप से, सुलभता वाले पैनल के टाइटल को AnimatedPanes पर सेट किया गया (012113, b/323387770)
  • सेटलिंग के दौरान गलत तरीके से फिर से ऐंकर करने की समस्या ठीक की गई (ca45f9, b/442911758)

वर्शन 1.2.0-beta03

24 सितंबर, 2025

androidx.compose.material3.adaptive:adaptive-*:1.2.0-beta03 रिलीज़ हो गया है. वर्शन 1.2.0-beta03 में ये बदलाव शामिल हैं.

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

  • खींचकर ले जाते समय, गलत जगह पर फिर से ऐंकर होने की समस्या ठीक की गई. (6453cb6)

वर्शन 1.2.0-beta02

10 सितंबर, 2025

androidx.compose.material3.adaptive:adaptive-*:1.2.0-beta02 रिलीज़ हो गया है. वर्शन 1.2.0-beta02 में ये बदलाव शामिल हैं.

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

  • सार्वजनिक एपीआई की सतह से, खींचकर आकार बदलने की सुविधा हटा दी गई है (Ic85ba, b/437953743, b/442636084)
  • Scrim() का नाम बदलकर LevitatedPaneScrim() करें. साथ ही, Levitated और Reflowed क्लास की प्रॉपर्टी छिपाएं. (I090e1, b/427953101)
  • calculatePosture() एपीआई को इंटरनल के तौर पर छिपाएं (Ie7227, b/424442112)

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

  • पेन को बड़ा करने वाले एंकर की सूची में बदलाव होने पर, नए शुरुआती एंकर का इस्तेमाल करें (I91cd1, b/438829477)

वर्शन 1.2.0-beta01

27 अगस्त, 2025

androidx.compose.material3.adaptive:adaptive-*:1.2.0-beta01 रिलीज़ हो गया है. वर्शन 1.2.0-beta01 में ये बदलाव शामिल हैं.

नई सुविधाएं

  • ड्रैग करके साइज़ बदलने की सुविधा के लिए, इनपुट के अन्य तरीकों का इस्तेमाल करने की सुविधा जोड़ी गई (Id7796)

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

  • पैनल को बड़ा करने की सुविधा के साथ, खींचकर छोड़ने की सुविधा को पसंद के मुताबिक बनाने की सुविधा जोड़ी गई है (If5c61)
  • यह कुकी, पैन के स्कोप इंटरफ़ेस में एक इंडिकेटर जोड़ती है. इससे यह पता चलता है कि पैन के साथ इंटरैक्ट किया जा सकता है या नहीं. यह कुकी, इस इंडिकेटर का इस्तेमाल करके, स्क्रिम के साथ लेविटेड पैन दिखाए जाने पर, नीचे दिए गए पैन के लिए सुलभता ऐक्सेस को बंद करती है. (If36f3)
  • स्क्रिम की परिभाषा को कंपोज़ किए जा सकने वाले लैम्डा से बदलें (I7d811)
  • विंडो के साइज़ और पोस्चर से जुड़े एपीआई को एक्सपेरिमेंटल के तौर पर मार्क करें (I4ee96)
  • PaneScaffoldHorizontalOrder को सील किए गए सार्वजनिक एपीआई (Ia4ebe) के तौर पर उपलब्ध कराएं

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

  • ज़रूरत से ज़्यादा सटीक दूरी का पता लगाने की सुविधा की वजह से ऐप्लिकेशन के क्रैश होने की समस्या को ठीक किया गया (I0a65a, b/418932957)

वर्शन 1.2.0-alpha11

13 अगस्त, 2025

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

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

  • एपीआई को आसानी से समझने के लिए, सामान्य PaneScaffoldRole इंटरफ़ेस जोड़ा गया (I1b757)
  • AdaptStrategy.Levitated.Strategy क्लास (I6f798) हटाएं
  • Modifier.preferredWidth/Height के अनुपात पैरामीटर को पूर्णांक प्रतिशत वैल्यू से बदलकर, 0 से 1 के बीच की फ़्लोट वैल्यू में बदलता है. (Ib2de2)

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

  • उस समस्या को ठीक किया गया है जिसमें शुरुआती ऐंकर का इस्तेमाल नहीं किया जाता था (I32f5d, b/418296559)

वर्शन 1.2.0-alpha10

30 जुलाई, 2025

androidx.compose.material3.adaptive:adaptive-*:1.2.0-alpha10 रिलीज़ हो गया है. वर्शन 1.2.0-alpha10 में ये बदलाव शामिल हैं.

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

  • अनुपात के हिसाब से, चौड़ाई/लंबाई तय करने की सुविधा. (I63dda)
  • इससे Reflow और Levitate रणनीतियों के कंस्ट्रक्टर पैरामीटर छिप जाते हैं. साथ ही, targetPane का नाम बदलकर reflowUnder कर दिया जाता है. (Ifa81b)

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

  • स्नैपशॉट लेने के दौरान, स्कैफ़ोल्ड की स्थिति में बदलाव होने की वजह से परफ़ॉर्मेंस में आई गिरावट को ठीक किया गया (I3d555, b/417329258)

वर्शन 1.2.0-alpha09

16 जुलाई, 2025

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

वर्शन 1.2.0-alpha08

2 जुलाई, 2025

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

वर्शन 1.2.0-alpha07

18 जून, 2025

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

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

  • currentWindowAdaptiveInfo() फ़ंक्शन को बड़ी और बहुत बड़ी विंडो की चौड़ाई वाली साइज़ क्लास के साथ काम करने के लिए बनाया गया है. साथ ही, calculatePosture() और currentWindowDpSize() फ़ंक्शन को स्टेबल वर्शन में प्रमोट किया गया है. (I92e97)

वर्शन 1.2.0-alpha06

20 मई, 2025

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

नई सुविधाएं

  • डिफ़ॉल्ट पैन के लिए, डायरेक्टिव कैलकुलेशन फ़ंक्शन अब L और XL विंडो की चौड़ाई वाली साइज़ क्लास के साथ काम करते हैं.

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

  • Modifier.paneExpansionDraggable को सुलभता से जुड़े डिफ़ॉल्ट सिमैंटिक उपलब्ध कराने और काम के एपीआई को स्टेबल वर्शन में प्रमोट करने के लिए. (Idb818)
  • लेविटेड पैन के साथ, खींचकर छोड़ने की सुविधा का इस्तेमाल करके साइज़ बदलने की सुविधा जोड़ी गई (Idadd3)
  • ऊपर की ओर उठे हुए पैन के लिए, स्क्रिम की सुविधा (I9b091)

वर्शन 1.2.0-alpha05

7 मई, 2025

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

नई सुविधाएं

  • Material3 के अडैप्टिव लेआउट अब लेविटेटेड अडैप्ट रणनीतियों के साथ काम करते हैं. इनकी मदद से, किसी पैनल को फ़्लोटिंग पॉपअप में बदला जा सकता है.

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

  • मौजूदा विंडो के साइज़ से जुड़े फ़ंक्शन को मल्टी-प्लैटफ़ॉर्म पर काम करने लायक बनाएं (Ie4172)
  • लेविटेटेड पैन के लिए, पैन के मोशन की सुविधा जोड़ी गई (Ic9dc3)
  • अनुकूलन के लिए लेविटेट रणनीति लागू करें (I1ba7c)

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

  • अडैप्टिव सैंपल में कोरूटीन स्कोप के इस्तेमाल से जुड़ी समस्या ठीक की गई (7631016)

वर्शन 1.2.0-alpha04

23 अप्रैल, 2025

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

नई सुविधाएं

  • अब रिफ़्लो रणनीतियां, ListDetailPaneScaffold और SupportingPaneScaffold के साथ उपलब्ध हैं. ये रणनीतियां, सिंगल-पैन लेआउट सेटिंग के तहत, उससे जुड़े पैन को रिफ़्लो करती हैं.

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

  • PaneScaffoldScope (Id9299) में सेव किए जा सकने वाले स्टेट होल्डर को जोड़ा गया
  • अनुकूलन के लिए रिफ़्लो रणनीति लागू करें (I75c6a)

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

  • उस गड़बड़ी को ठीक किया गया है जिसकी वजह से पहले ट्रांज़िशन में पैन ऐनिमेट नहीं होते थे. (Ib0415)
  • पसंद के मुताबिक तय की गई ऊंचाई काम न करने की समस्या ठीक की गई. (I1913b)
  • उस बग को ठीक किया गया है जिसकी वजह से, स्कैफ़ोल्ड डायरेक्टिव सही तरीके से अपडेट नहीं होता है. (0403ab)

वर्शन 1.2.0-alpha03

9 अप्रैल, 2025

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

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

  • ​​सिंगल पैन लेआउट पर, ड्रैग हैंडल के गलत तरीके से दिखने की समस्या ठीक की गई. (806e443 )

डिपेंडेंसी से जुड़े अपडेट

  • यह लाइब्रेरी अब Kotlin 2.0 के साथ काम करती है. इसके लिए, KGP 2.0.0 या इसके बाद का वर्शन ज़रूरी है. (Idb6b5)

वर्शन 1.2.0-alpha02

26 मार्च, 2025

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

वर्शन 1.2.0-alpha01

12 मार्च, 2025

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

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

  • डेवलपर के लिए PaneScaffoldScope.preferredHeight मॉडिफ़ायर लॉन्च किया गया है. इससे डेवलपर, पैन की पसंदीदा ऊंचाई सेट कर पाएंगे. ये ऊंचाई, अडैप्ट करने की नई रणनीतियों के साथ लागू की जाएंगी. (I957dd, b/220960090)
  • ComponentOverride टाइप का नाम बदलकर Override और ComponentOverrideContext टाइप का नाम बदलकर OverrideScope कर दिया गया है. (Id973c)
  • कॉम्पोनेंट ओवरराइड करने के कुछ तरीकों के नाम बदले गए. (I222b3)

24 सितंबर, 2025

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

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

  • केएमपी स्टब जोड़ें, ताकि JetBrains इन टारगेट को फ़ोर्क कर सके और सीएमपी चालू करने के लिए इन्हें भर सके. (I75714)
  • एक से ज़्यादा प्लैटफ़ॉर्म पर इस्तेमाल करने की सुविधा चालू करने के लिए, adaptive-navigation3 को commonMain पर ले जाएं. (I58aa9)

10 सितंबर, 2025

androidx.compose.material3.adaptive:adaptive-navigation3:1.0.0-alpha02 और androidx.compose.material3.adaptive:adaptive-navigation3-android:1.0.0-alpha02 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha02 में ये बदलाव शामिल हैं.

27 अगस्त, 2025

androidx.compose.material3.adaptive:adaptive-navigation3:1.0.0-alpha01 और androidx.compose.material3.adaptive:adaptive-navigation3-android:1.0.0-alpha01 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha01 में ये बदलाव शामिल हैं.

नई सुविधाएं

हमें adaptive-navigation3 लाइब्रेरी के पहले ऐल्फ़ा वर्शन को लॉन्च करते हुए खुशी हो रही है. यह नई लाइब्रेरी, Material Adaptive और Navigation3 के इकोसिस्टम का हिस्सा है. इसे इस तरह से डिज़ाइन किया गया है कि इसकी मदद से, Navigation3 लाइब्रेरी के साथ इंटिग्रेट किए गए अडैप्टिव मटीरियल यूज़र इंटरफ़ेस (यूआई) बनाए जा सकें.

कैननिकल सूची की जानकारी पैनल स्कैफ़ोल्ड (ListDetailSceneStrategy, rememberListDetailSceneStrategy) या सपोर्टिंग पैनल स्कैफ़ोल्ड (SupportingPaneSceneStrategy, rememberSupportingPaneSceneStrategy) को लागू करने के लिए, सीन की रणनीतियों का इस्तेमाल करें. सीन, सीन की रणनीतियों, और Navigation 3 में पेश किए गए अन्य नए सिद्धांत के बारे में ज़्यादा जानने के लिए, Navigation3 गाइड देखें.

Compose Material3 Adaptive वर्शन 1.1

वर्शन 1.1.0

12 मार्च, 2025

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

1.0.0 के बाद हुए अहम बदलाव

  • ListDetailPaneScaffold और SupportingPaneScaffold में अब पैन को बड़ा करने की सुविधा काम करती है. उपयोगकर्ता, स्प्लिट स्क्रीन की सुविधा वाले लेआउट के डिफ़ॉल्ट पैन स्प्लिट को बदलने के लिए, उसे खींचकर छोड़ सकते हैं. डेवलपर भी रनटाइम के दौरान, पैन स्प्लिट को बदल सकते हैं. इसके लिए, उन्हें नई सुविधा PaneExpansionState में बदलाव करना होगा.
  • पीछे जाने पर झलक दिखाने वाले हाथ के जेस्चर की डिफ़ॉल्ट सुविधा, अब NavigableListDetailPaneScaffold और NavigableSupportingPaneScaffold के साथ उपलब्ध है. अपने तीन पैन वाले स्कैफ़ोल्ड लागू करने के साथ, पीछे जाने पर झलक दिखाने वाले हाथ के जेस्चर की सुविधा देने के लिए, ThreePaneScaffoldPredictiveBackHandler का इस्तेमाल भी किया जा सकता है.
  • अब आपके पास, पैन स्विच करते समय पैन के मोशन को पसंद के मुताबिक बनाने का विकल्प है. इसके लिए, AnimatedPane को अलग-अलग EnterTransition और ExitTransition दें.

वर्शन 1.1.0-rc01

26 फ़रवरी, 2025

androidx.compose.material3.adaptive:adaptive-*:1.1.0-rc01 रिलीज़ हो गया है. वर्शन 1.1.0-rc01 में ये बदलाव शामिल हैं.

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

  • तीन पैन वाले स्कैफ़ोल्ड के लिए, पीछे जाने पर झलक दिखाने वाला हाथ का जेस्चर स्केल करने की सुविधा बंद करें (ab6fd0b)

वर्शन 1.1.0-beta02

12 फ़रवरी, 2025

androidx.compose.material3.adaptive:adaptive-*:1.1.0-beta02 रिलीज़ हो गया है. वर्शन 1.1.0-beta02 में ये बदलाव शामिल हैं.

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

  • स्टेटस को एक जैसा बनाए रखने के लिए, MutableThreePaneScaffoldState ऐनिमेशन फ़ंक्शन में isPredictiveBackInProgress को सेट करने के तरीके में बदलाव किया गया है. (Idc97f)

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

  • लाइब्रेरी के बाकी हिस्सों के साथ एक जैसा अनुभव देने के लिए, NavigableListDetailPaneScaffold और NavigableSupportingPaneScaffold के डिफ़ॉल्ट बैक बिहेवियर को PopUntilScaffoldValueChange में बदल दिया गया है. (I873f0)
  • पैन के स्कैफ़ोल्ड के लिए, सुलभता के हिसाब से सही ट्रैवर्सिंग ऑर्डर सेट करें. (67d030)
  • इस समस्या को ठीक किया गया है कि पैन कॉन्टेंट की स्थितियां सेव नहीं होती हैं. (88b0ff)
  • खींचकर छोड़ने के बजाय, सुलभता से जुड़ी अन्य कार्रवाइयों का इस्तेमाल करने की सुविधा. (28266d)
  • पैनल स्प्लिट में बदलाव होने के बाद, उसकी सूचना दें. (0c3a80)

वर्शन 1.1.0-beta01

29 जनवरी, 2025

androidx.compose.material3.adaptive:adaptive-*:1.1.0-beta01 रिलीज़ हो गया है. वर्शन 1.1.0-beta01 में ये बदलाव शामिल हैं.

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

  • शुरू और आखिर से ऑफ़सेट टाइप के पैन एक्सपैंशन ऐंकर बनाने के लिए, फ़ैक्ट्री फ़ंक्शन जोड़े गए. (I2eb21)
  • PaneMotion इंटरफ़ेस को सील करें और इसके डिफ़ॉल्ट ट्रांज़िशन के तरीके हटाएं. (Ifc4c7)
  • मौजूदा ऐंकर पाने और ऐंकर को ऐनिमेट करने के लिए एपीआई लॉन्च किए गए. (Icf95d)
  • पैनल को बड़ा करने के लिए, ऐक्सेसिबिलिटी एपीआई लॉन्च किए गए (Icc669)
  • PaneScaffoldParentData.preferredWidth के टाइप को डीपी में बदलें. (Id98ee)

वर्शन 1.1.0-alpha09

15 जनवरी, 2025

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

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

  • एक्सपेरिमेंट के तौर पर उपलब्ध नई एनोटेशन सुविधा ExperimentalMaterial3AdaptiveComponentOverrideApi को जोड़ें और उसका इस्तेमाल करें. (Id45aa)
  • ThreePaneScaffoldHorizontalOrder.toLtrOrder को छिपाएं. (I6f8d2)
  • ThreePaneScaffoldPredictiveBackHandler को सार्वजनिक कर दिया गया है. (I1a995, b/370543873)
  • ThreePaneScaffoldState में isPredictiveBackInProgress प्रॉपर्टी जोड़ी गई. (I1a995, b/370543873)
  • अलग-अलग फ़ॉर्म फ़ैक्टर के लिए साइडलोडिंग लागू करने की सुविधा देने के लिए, AnimatedPane के लिए ओवरराइडिंग मैकेनिज़्म बनाएं. (Id7622)

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

  • ऐसी समस्या को ठीक किया गया है जिसमें सेटल होने की दिशा में कोई ऐंकर नहीं होता. (df8257d)

वर्शन 1.1.0-alpha08

12 दिसंबर, 2024

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

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

  • currentWindowDpSize फ़ंक्शन के बारे में जानकारी दें. (I99125, b/296300441)
  • PaneScaffoldParentData और ThreePaneScaffoldHorizontalOrder.toLtrOrder() को दिखाएं (I2d6b7)
  • PaneScaffoldMotionScope को हटाएं और इसे PaneScaffoldTransitionScope में मौजूद फ़ील्ड में बदलें. साथ ही, इसका नाम बदलकर PaneScaffoldMotionDataProvider कर दें. इसके अलावा, PaneMotionData के मौजूदा डेटा स्ट्रक्चर का ऐक्सेस हटा दें. इसके बजाय, डेटा को ऐक्सेस करने के लिए, getter और लूपिंग के तरीके उपलब्ध कराएं. (Id8884)
  • अलग-अलग फ़ॉर्म फ़ैक्टर के लिए साइडलोडिंग लागू करने की सुविधा देने के लिए, ThreePaneScaffold के लिए ओवरराइडिंग मैकेनिज़्म बनाएं. (I5280f)
  • यह कुकी, डिफ़ॉल्ट रूप से पैन के एक्सपैंशन की स्थिति को शून्य पर सेट करती है (Ia65f8, b/376394520)

वर्शन 1.1.0-alpha07

13 नवंबर, 2024

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

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

  • अडैप्टिव लाइब्रेरी में ड्रैग हैंडल की सुविधा को हटा दिया गया है. लोगों को इसका M3 वर्शन इस्तेमाल करने के लिए कहा गया है. साथ ही, हम एक मॉडिफ़ायर भी जोड़ रहे हैं. इसकी मदद से, पैनल को बड़ा करने के लिए, खींचकर छोड़ने वाले हैंडल को कंपोज़ किया जा सकेगा. साथ ही, DraggableState को लागू करने से जुड़ी जानकारी के तौर पर छिपाएं, ताकि ज़रूरत पड़ने पर हम इसे बाद में बदल सकें. (Ib50cd)
  • UXR के सुझाव के मुताबिक, यह कुकी पैन मोशन को पसंद के मुताबिक बनाने के लिए, एंट्री पॉइंट को स्कैफ़ोल्ड फ़ंक्शन से AnimatedPane पर ले जाती है. (I10f72)
  • पैनल को बड़ा करने के लिए, फ़्लिंग की सुविधा और कस्टम ऐनिमेशन स्पेसिफ़िकेशन की सुविधा जोड़ी गई है. (Ie207d, b/362584341)

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

  • रद्द करने पर, पीछे जाने पर झलक दिखाने वाले हाथ के जेस्चर से जुड़ी समस्याओं को ठीक किया गया है. (36a3e0a), (b/369899645)

वर्शन 1.1.0-alpha06

30 अक्टूबर, 2024

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

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

  • FloatRange को PaneScaffoldTransitionScope.motionProgress में जोड़ें. (Iac0dd)
  • नेविगेट किए जा सकने वाले स्कैफ़ोल्ड में, नेविगेटर पैरामीटर के टाइप को सामान्य टाइप में बदलें. (I1da6e)

वर्शन 1.1.0-alpha05

16 अक्टूबर, 2024

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

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

  • ऐनिमेशन स्पेसिफ़िकेशन क्लास को शामिल किया गया है, ताकि मोशन का व्यवहार ज़्यादा एक जैसा हो और आने वाले समय में इसे बढ़ाया जा सके. (I2d3cc)
  • मोशन टाइप की जानकारी दें और PaneMotionData में मौजूद currentXXXXX का नाम बदलकर originXXXX करें. (I7c61a)

वर्शन 1.1.0-alpha04

2 अक्टूबर, 2024

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

नई सुविधाएं

  • NavigableListDetailPaneScaffold और NavigableSupportingPaneScaffold में, पीछे जाने पर झलक दिखाने वाला हाथ का जेस्चर जोड़ा गया. (I4dc21, b/359616816)

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

  • ThreePaneScaffoldState को ThreePaneScaffoldNavigator में जोड़ा गया. ऐनिमेशन के साथ नेविगेशन की सुविधा देने के लिए, नेविगेशन के तरीकों को suspend बनाया गया है. seekBack जोड़ा गया, ताकि नेविगेशन की आंशिक स्थितियों (जैसे कि पीछे जाने पर झलक दिखाने वाला हाथ का जेस्चर) को सपोर्ट किया जा सके. (I5a651, b/359616816)
  • स्कैफ़ोल्ड वैल्यू के बीच ट्रांज़िशन को कंट्रोल करने के लिए, MutableThreePaneScaffoldState जोड़ा गया. मौजूदा ThreePaneScaffoldState को सिर्फ़ पढ़ने के लिए सेट कर दिया गया है. (Idb3c6)
  • डिफ़ॉल्ट पैन मोशन लागू करने की सुविधा उपलब्ध कराई गई (I95a7b)
  • पैनल के एक्सपैंशन की स्थिति के शुरुआती ऐंकर को सेट करने की सुविधा चालू की गई (Ie41b3, b/362350560)

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

  • ड्रैग हैंडल के लिए, कम से कम 48x48dp के टच टारगेट साइज़ को लागू करें (7ce6635, b/366018217)
  • कॉन्फ़िगरेशन में बदलाव होने के बाद, ऐंकर की गई जगह को वापस लाना (3c9fc6b, b/362353672)

वर्शन 1.1.0-alpha03

18 सितंबर, 2024

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

वर्शन 1.1.0-alpha02

4 सितंबर, 2024

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

नई सुविधाएं

  • मोशन को पसंद के मुताबिक बनाने की सुविधा (I0bf9c), (I80e66) उपलब्ध है. इससे डेवलपर, अडैप्टिव स्कैफ़ोल्ड की स्थिति में बदलाव होने पर, डिफ़ॉल्ट मोशन में बदलाव कर सकते हैं. मेकर, डिफ़ॉल्ट रूप से उपलब्ध ट्रांज़िशन के सेट में से कोई ट्रांज़िशन चुन सकते हैं. इसके अलावा, वे नए मोशन स्कोप से मिली जानकारी का इस्तेमाल करके, पूरी तरह से कस्टम ट्रांज़िशन लागू कर सकते हैं.
  • पैनल को बड़ा करने के लिए, खींचकर छोड़ने वाले हैंडल (46e3c69) के फ़ेडिंग ऐनिमेशन को लागू किया गया
  • Make remembered PaneExpansionState Saveable (61ff76f)

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

  • स्केफ़ोल्ड में, पैन के बड़े होने की सुविधा देने वाले एपीआई जोड़ें (Ic5bc0)
  • ThreePaneScaffoldDestinationItem.content का नाम बदलकर contentKey कर दिया गया है. rememberListDetailPaneScaffoldNavigator और rememberSupportingPaneScaffoldNavigator के डिफ़ॉल्ट टाइप आर्ग्युमेंट को Nothing से बदलकर Any कर दिया गया है. (I58749)
  • ThreePaneScaffoldState को स्टेबल के तौर पर मार्क करें (I64aec)
  • ड्रैग हैंडल पैरामीटर को स्कोप किया गया (Ic0aa2)

वर्शन 1.1.0-alpha01

21 अगस्त, 2024

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

नई सुविधाएं

  • अडैप्टिव स्कैफ़ोल्ड के पैन को बड़ा करने की सुविधा जोड़ी गई.

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

  • पैन को बड़ा करने वाले एपीआई को सार्वजनिक तौर पर उपलब्ध कराना (I301d6)
  • कंट्रोल पैन की वैल्यू के ट्रांज़िशन को कंट्रोल करने के लिए, ThreePaneScaffoldState को जोड़ा गया. ListDetailPaneScaffold और SupportingPaneScaffold के ओवरलोड जोड़े गए हैं, जो इस स्थिति को स्वीकार करते हैं. (I5db3b)
  • पैन को बड़ा करने की सुविधा देने वाली कुंजी और कुंजी उपलब्ध कराने वाली कंपनी के इंटरफ़ेस (Id621f) को लॉन्च किया गया

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

  • जब हिंज मौजूद नहीं होता है, तब गलत पार्टीशन कैलकुलेशन की समस्या को ठीक किया गया. (9dfd483)

Compose Material3 का अडैप्टिव वर्शन 1.0

वर्शन 1.0.0

4 सितंबर, 2024

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

1.0.0 वर्शन की मुख्य सुविधाएं

  • ऐप्लिकेशन को अडैप्ट करने के लिए, विंडो की ज़रूरी जानकारी पाने के लिए, एक लाइन वाले कंपोज़ेबल फ़ंक्शन currentWindowSize(), collectFoldingFeaturesAsState(), और currentWindowAdaptiveInfo(). जैसे, विंडो के साइज़ और फ़ोल्डिंग की सुविधाएं.
  • ListDetailPaneScaffold और SupportingPaneScaffold का इस्तेमाल करके, दो Material3 कैननिकल लेआउट उपलब्ध कराएं. ये लेआउट, विंडो के अलग-अलग कॉन्फ़िगरेशन के हिसाब से अपने-आप अडजस्ट हो जाएंगे. इन दोनों टेंप्लेट को, क्रिएटर्स की अलग-अलग ज़रूरतों के हिसाब से पूरी तरह से पसंद के मुताबिक बनाया जा सकता है.
  • ThreePaneScaffoldNavigator और इससे जुड़े फ़ंक्शन, rememberListDetailPaneScaffoldNavigator() और rememberSupportingPaneScaffoldNavigator() का इस्तेमाल किया जाता है. इससे अडैप्टिव स्कैफ़ोल्ड में नेविगेशन के समाधान मिलते हैं. अडैप्टिव स्कैफ़ोल्ड, एक ही समय में नेविगेशन के कई डेस्टिनेशन दिखा सकता है. इसकी तुलना में, नॉन-अडैप्टिव स्कैफ़ोल्ड में एक बार में सिर्फ़ एक डेस्टिनेशन दिखाया जाता है.
  • अडैप्टिव स्कैफ़ोल्ड की स्थितियां बदलते समय, Material3 के डिफ़ॉल्ट और पहले से मौजूद ऐनिमेशन.

वर्शन 1.0.0-rc01

21 अगस्त, 2024

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

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

  • जब हिंज मौजूद नहीं होता है, तब गलत पार्टीशन कैलकुलेशन की समस्या को ठीक किया गया. (9dfd483)

वर्शन 1.0.0-beta04

26 जून, 2024

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

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

  • इस समस्या को ठीक किया गया है. इसमें हिंज बाउंड्री अपडेट होने पर, लेआउट अपडेट नहीं होता था. (71e9cf1)

वर्शन 1.0.0-beta03

12 जून, 2024

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

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

  • beta02 में, डिपेंडेंसी रिज़ॉल्यूशन की गड़बड़ी की वजह से होने वाले क्रैश ठीक किए गए.

वर्शन 1.0.0-beta02

29 मई, 2024

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

वर्शन 1.0.0-beta01

14 मई, 2024

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

वर्शन 1.0.0-alpha12

1 मई, 2024

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

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

  • HingeInfo में isFlat की जानकारी जोड़ें (Ie0516, b/333784198)
  • अडैप्टिव एपीआई को एक्सपेरिमेंटल से हटाना (I1d038)
  • ऐडैप्टिव लेआउट एपीआई को एक्सपेरिमेंटल से हटाना (Id23df)
  • BackNavigationBehavior को enum से बदलकर वैल्यू क्लास (Id8757) किया गया

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

  • ट्रांज़िशन फ़्रैक्शन को लैम्डा (I6f5a9) में बदलें
  • SizeTracker (18326a9) की शुरुआती स्थिति से जुड़ी समस्या ठीक करें
  • Posture समानता की जांच में, हिंज की सूची शामिल करें (6687137)

वर्शन 1.0.0-alpha11

17 अप्रैल, 2024

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

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

  • स्कोप इंटरफ़ेस सील किए गए हैं. (Iefa57)
  • AnimatedPaneScope के बारे में जानकारी दें. (I62d73, b/332750742)
  • AdaptStrategy को सील और स्थिर करें. (Ia28b2)
  • PaneScaffoldDirective को कॉपी करने का तरीका बताएं. (I9291f)
  • ThreePaneScaffoldScope को एक्सपेरिमेंट के तौर पर मार्क करें. (I9d527)
  • नेविगेशन की सुविधा देने वाले, आसानी से इस्तेमाल किए जा सकने वाले Scaffold API उपलब्ध कराएं. (I263f0, b/321010778)

वर्शन 1.0.0-alpha10

3 अप्रैल, 2024

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

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

  • डिफ़ॉल्ट तौर पर, चौड़ाई को अडैप्टिव और पसंद के मुताबिक बनाने की सुविधा उपलब्ध कराएं. (Ic3abc)
  • स्काफ़ोल्ड डायरेक्टिव के कैलकुलेशन फ़ंक्शन के नाम बदलें. (I10855)
  • स्कैफ़ोल्ड एपीआई से पैडिंग और इंसर्ट हटाएं. (I786f8)
  • जेनरिक टाइप के बिना नेविगेटर के याद रखने के तरीके जोड़ें. (I607c3)

वर्शन 1.0.0-alpha09

20 मार्च, 2024

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

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

  • ThreePaneScaffoldScope में स्टेट ट्रांज़िशन फ़ील्ड जोड़ें. (I3d917)
  • स्काफ़ोल्ड पैरामीटर का क्रम बदलें. (I4dff5)
  • AnimatedPane मॉडिफ़ायर पैरामीटर की डिफ़ॉल्ट वैल्यू दें. (I77dd7)

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

  • स्पेस के साइज़ को पैन की गतिविधियों में शामिल करें. (a3174ca)

वर्शन 1.0.0-alpha08

6 मार्च, 2024

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

नई सुविधाएं

  • पेन बदलते समय, स्लाइडिंग में देरी लागू करें. (I1a38e)

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

  • ThreePaneScaffoldState इंटरफ़ेस हटा दिया गया है. (I63f23)

वर्शन 1.0.0-alpha07

21 फ़रवरी, 2024