Compose 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)
Compose Material3 Adaptive Navigation3 वर्शन 1.0
वर्शन 1.0.0-alpha03
24 सितंबर, 2025
androidx.compose.material3.adaptive:adaptive-navigation3:1.0.0-alpha03 रिलीज़ हो गया है. वर्शन 1.0.0-alpha03 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
- केएमपी स्टब जोड़ें, ताकि JetBrains इन टारगेट को फ़ोर्क कर सके और सीएमपी चालू करने के लिए इन्हें भर सके. (I75714)
- एक से ज़्यादा प्लैटफ़ॉर्म पर इस्तेमाल करने की सुविधा चालू करने के लिए,
adaptive-navigation3कोcommonMainपर ले जाएं. (I58aa9)
वर्शन 1.0.0-alpha02
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 में ये बदलाव शामिल हैं.
वर्शन 1.0.0-alpha01
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
PaneExpansionStateSaveable (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