Jetpack Compose Glimmer
| नया अपडेट | स्टेबल रिलीज़ | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
|---|---|---|---|---|
| 03 जून, 2026 | - | - | - | 1.0.0-alpha14 |
डिपेंडेंसी का एलान करना
Jetpack Compose Glimmer पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven
रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए,
Google की Maven रिपॉज़िटरी
पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:
ग्रूवी
dependencies { implementation "androidx.xr.glimmer:glimmer:1.0.0-alpha14" }
Kotlin
dependencies { implementation("androidx.xr.glimmer:glimmer:1.0.0-alpha14") }
डिपेंडेंसी के बारे में ज़्यादा जानने के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.
सुझाव/राय दें या शिकायत करें
आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या आपके पास इस लाइब्रेरी को बेहतर बनाने के लिए सुझाव हैं, तो हमें बताएं. कृपया नई समस्या सबमिट करने से पहले, इस लाइब्रेरी में शामिल मौजूदा समस्याओं को देखें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या के लिए वोट किया जा सकता है.
ज़्यादा जानकारी के लिए, Issue Tracker का दस्तावेज़ देखें.
संस्करण 1.0
वर्शन 1.0.0-alpha14
03 जून, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha14 और androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha14 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha14 में ये बदलाव शामिल हैं.
glimmer और glimmer-google-fonts वर्शन 1.0
वर्शन 1.0.0-alpha13
19 मई, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha13 और androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha13 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha13 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
Modifier.surfaceमें एक वैकल्पिकenabledपैरामीटर जोड़ा गया है. यह पैरामीटर, प्लैटफ़ॉर्म बंद होने पर विज़ुअल ओवरले लागू करता है. (I8b781)reverseLayoutकोGlimmerPagerLayoutInfoमें लॉन्च किया गया (I73818, b/481669559)ToggleButtonDefaultsऔरIconToggleButtonDefaultsमेंanimateShapeका नाम बदलकरanimatedShapeकरें (I15f00)Listसे जुड़े कॉम्पोनेंट के नाम बदले गए हैं, ताकिGlimmerLazyListप्रीफ़िक्स का इस्तेमाल किया जा सके. (If0737, b/425919254, b/483126735)- Glimmer के लिए, आवाज़ के इंडिकेटर को पहली बार लागू किया गया (I446c7, b/481998624)
- 'सरफ़ेस' मॉडिफ़ायर के लिए, फ़ोकस किए जा सकने वाले और क्लिक किए जा सकने वाले ओवरलोड हटा दिए गए हैं. अब यह एक ऐसा मॉडिफ़ायर है जो सिर्फ़ विज़ुअल इफ़ेक्ट के लिए ज़िम्मेदार है. इंटरैक्टिव सरफ़ेस बनाने के लिए, 'फ़ोकस किया जा सकता है' / 'क्लिक किया जा सकता है' / अन्य मॉडिफ़ायर मैन्युअल तरीके से जोड़ें. ज़्यादा जानकारी के लिए, सैंपल देखें. (I12dbe)
वर्शन 1.0.0-alpha12
6 मई, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha12 और androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha12 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha12 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
- Glimmer Pager API लॉन्च किया गया (I2d830, b/481670271)
ToggleButtonऔरIconToggleButtonएपीआई जोड़े गए (I2656b, Ib1667, b/481299196, b/481663547)
वर्शन 1.0.0-alpha11
22 अप्रैल, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha11 और androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha11 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha11 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
glimmer-google-fontsरिलीज़ हो गया है - इस डिपेंडेंसी को जोड़ें औरcreateGoogleSansFlexTypographyका इस्तेमाल करके, Google Sans Flex के सुझाए गए कॉन्फ़िगरेशन के साथTypographyइंस्टेंस बनाएं. इसTypographyइंस्टेंस कोGlimmerThemeके ज़रिए सामान्य तरीके से उपलब्ध कराया जा सकता है. (Iec9e4, b/458447191)
वर्शन 1.0.0-alpha10
08 अप्रैल, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha10 रिलीज़ हो गया है. वर्शन 1.0.0-alpha10 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
IconButtonएपीआई जोड़ा गया. (I0f3dd, b/481298420)StackStateसेवर के टाइप कोSaver<StackState, *>के तौर पर सामान्य किया गया. (Ic164f, b/491893461)
गड़बड़ियां ठीक की गईं
- Compose
compileSdkको एपीआई 37 पर अपडेट किया गया. इसका मतलब है कि Compose का इस्तेमाल करते समय, AGP का कम से कम 9.2.0 वर्शन होना ज़रूरी है. (Id45cd, b/413674743)
वर्शन 1.0.0-alpha09
25 मार्च, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha09 रिलीज़ हो गया है. वर्शन 1.0.0-alpha09 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
- प्राइमरी, पॉज़िटिव, नेगेटिव, और सर्फ़ेस के लिए डिफ़ॉल्ट वैल्यू में बदलाव किया गया. "बैकग्राउंड" नाम का नया कलर ऐक्सिस जोड़ा गया. (I6bb6c, b/481671956)
GlimmerThemeमें एकComponentSpacingValuesसबसिस्टम जोड़ा गया है. यह पैडिंग और अन्य स्पेसिंग एलिमेंट के लिए, सभी कॉम्पोनेंट में इस्तेमाल की जा सकने वाली वैल्यू देता है. कॉम्पोनेंट डिफ़ॉल्ट ऑब्जेक्ट (जैसे,ContentPadding,ItemSpacing) में मौजूदPascalCaseस्पेसिंग और पैडिंग कॉन्स्टेंट का नाम बदलकरcamelCaseकर दिया गया है. साथ ही, इन्हें कंपोज़ेबल प्रॉपर्टी में बदल दिया गया है. (I96e30, b/491166461)- ट्रेलिंग लैम्डा के तौर पर इस्तेमाल करने के लिए, पैरामीटर की सूची में
onClickको आखिरी जगह पर ले जाएं. अगर कोई लागू होने वाला लैम्डा नहीं दिया गया है, तोIndirectPointerEvent(s)का इस्तेमाल न करें (I9343e, b/486965466) - डेप्थ और उससे जुड़ी इकाइयों का नाम बदलकर
DepthEffectकर दिया गया है.DepthEffectकी लेयर प्रॉपर्टी को सार्वजनिक कर दिया गया है. (Ie26d2, b/485632564)
वर्शन 1.0.0-alpha08
11 मार्च, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha08 रिलीज़ हो गया है. वर्शन 1.0.0-alpha08 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
TitleChipDefaults.contentPaddingकोContentPaddingकॉन्स्टेंट से बदला गया. (If992f, b/489451530)- Glimmer
ListStateअबScrollIndicatorState(I0a2f8, b/481662773) उपलब्ध कराता है captionनाम का नयाTextStyleजोड़ा गया. मौजूदाTextStyles, अपडेट किए गएfontWeight,fontSize, औरlineHeightके लिए. (I2319f, b/473560419)
वर्शन 1.0.0-alpha07
25 फ़रवरी, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha07 रिलीज़ हो गया है. वर्शन 1.0.0-alpha07 में ये बदलाव शामिल हैं.
वर्शन 1.0.0-alpha06
11 फ़रवरी, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha06 रिलीज़ हो गया है. वर्शन 1.0.0-alpha06 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
- टाइटल के लिए स्लॉट के साथ,
VerticalListएपीआई का ओवरलोड किया गया वर्शन जोड़ें. (Ic3d44) - Glimmer Text
autoSizeपैरामीटर के क्रम को अपडेट किया गया है, ताकि यह material3 के साथ अनुकूलता रख सके. (Ic24bd, b/477669012)
वर्शन 1.0.0-alpha05
28 जनवरी, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha05 रिलीज़ हो गया है. वर्शन 1.0.0-alpha05 में ये बदलाव शामिल हैं.
वर्शन 1.0.0-alpha04
14 जनवरी, 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha04 रिलीज़ हो गया है. वर्शन 1.0.0-alpha04 में ये बदलाव शामिल हैं.
नई सुविधाएं
VerticalStack(22daab3) के लिए, हर आइटम के हिसाब से कई आइटम डेकोरेशन जोड़ने की सुविधा जोड़ी गई है. साथ ही, सामान्य डेकोरेशन शेप (033e015) के लिए सहायता जोड़ी गई है.
एपीआई में हुए बदलाव
VerticalListकंपोज़ेबल के लिए सुझाई गई वैल्यू देने के लिए,VerticalListDefaultsजोड़ा गया. (I07b1a, b/448364605)
गड़बड़ियां ठीक की गईं
VerticalStackमें फ़ोकस को मैनेज करने की सुविधा जोड़ी गई है, ताकि स्टैक में फ़ोकस करने पर सबसे ऊपर मौजूद आइटम पर फ़ोकस किया जा सके. इससे उस समस्या को ठीक किया गया है जिसमें फ़ोकस को अगले आइटम पर असाइन किया जाता था. इससे वह आइटम तुरंत स्क्रोल हो जाता था. (bd69841)VerticalStackकेItemDecorationNodeमें मौजूद गड़बड़ी को ठीक किया गया है. इसमें मॉडिफ़ायर नोड का फिर से इस्तेमाल करने पर, आइटम स्कोप में डेकोरेशन अपडेट नहीं किए जाते थे. (7ec2c94)
वर्शन 1.0.0-alpha03
17 दिसंबर, 2025
androidx.xr.glimmer:glimmer:1.0.0-alpha03 रिलीज़ हो गया है. वर्शन 1.0.0-alpha03 में ये बदलाव शामिल हैं.
गड़बड़ियां ठीक की गईं
- स्टैक के काम करने के तरीके से जुड़े अपडेट और गड़बड़ियां ठीक की गईं
वर्शन 1.0.0-alpha02
03 दिसंबर, 2025
androidx.xr.glimmer:glimmer:1.0.0-alpha02 रिलीज़ हो गया है. वर्शन 1.0.0-alpha02 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
ListScopeपरitems(items: List<T>)औरitemsIndexed(items: List<T>)एक्सटेंशन के नए तरीके. (Ic2afe)VerticaListके लिए,FlingBehaviorएपीआई उपलब्ध कराएं. (I16de7)VerticalListके लिए फ़ोकस के हिसाब से स्नैप करने की सुविधा के लिए फ़ैक्ट्री उपलब्ध कराएं. (I4a528)
वर्शन 1.0.0-alpha01
05 नवंबर, 2025
androidx.xr.glimmer:glimmer:1.0.0-alpha01 रिलीज़ हो गया है. वर्शन 1.0.0-alpha01 में ये बदलाव शामिल हैं.
नई सुविधाएं
- Jetpack Compose Glimmer की डेवलपर रिलीज़. यह Android XR के लिए डिज़ाइन की गई भाषा और यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट हैं. इनकी मदद से, ऑगमेंटेड Android XR के अनुभव को बेहतर बनाया जा सकता है. इसे साफ़ तौर पर समझने, पढ़ने में आसान बनाने, और कम से कम ध्यान भटकाने के लिए डिज़ाइन किया गया है. इसमें आसान स्टाइलिंग, अलग-अलग फ़ोकस, और ऑप्टिमाइज़्ड एलिवेशन का इस्तेमाल किया गया है.
- Jetpack Compose Glimmer के कॉम्पोनेंट के शुरुआती सेट का इस्तेमाल शुरू करें:
- टेक्स्ट
- आइकॉन
- टाइटल चिप
- कार्ड
- सूचियां
- बटन
- स्टैक (डेवलप किया जा रहा है)